COVID-19 Updates & Fall Program Information Read more


Let your talent and creativity thrive in an exciting multimedia career. Learn how to merge technologies and create memorable user experiences.

Study emerging visual technologies that extend, replace and enhance our realities (virtual, augmented and mixed reality applications). Learn the fundamentals of programming, both the back-end and front-end development of websites, as well as mobile app development. Create and customize the delivery of web content on desktop computers and mobile platforms.

Our experienced instructors encourage you to develop your digital craft, to learn new and better ways to create interfaces and apps that are impactful, results-oriented and interesting. Gain skills in project management, persuasive communication and proposal writing, as well as in writing, designing, image editing and coding web, mobile, animation and basic game development.

Every assignment in this program has a purpose: constantly create, collaborate and communicate. Work with real-life clients at the in-house creative shop, listening and providing solutions to their business challenges. During your Capstone, choose a project to focus on, and then develop and present an integrated, creative and independent project. In your final year, specialize and develop your expertise in XR Solutions. 

In addition to countless community-based assignments and projects, an eight-week practicum at the end of your program helps connect you to industry contacts. We place students at agencies and companies in Manitoba and across Canada. Graduates have gone on to do notable things, like work on blockbuster films, video games and digital designs to support big ad campaigns. Be a part of this creative, dynamic and growing community.


  • A complete Manitoba Grade 12 or equivalent
  • English 40G/40S or equivalent with a minimum mark of 65%

English is the language of instruction at Assiniboine. All applicants educated outside of Canada or in a country not on the test exempt list are expected to meet the English language proficiency requirement. See for more information. 

Careers & Connections


Graduates of the Web and Interactive Development program find exciting and challenging entry-level opportunities as web developers, interactive and mobile application developers, AR/ VR and game developers. Prospective employers include web development companies, online marketing agencies, large or small game development studios, and educational software companies. Entrepreneurs find additional options with freelance contracts. Graduates may apply their skills in the areas of digitally based business solutions, consulting and web-delivered training.


Assiniboine has a number of agreements with other colleges, universities and professional organizations, making it possible for students to apply credit taken at Assiniboine to programs at other institutions. For up-to-date information on agreements, visit

Tools & Supplies

Technology Requirements

Programs at Assiniboine have certain technology requirements. Students require access to computer devices at home and may be required to bring these on campus when instructed. Refer to for more detailed information about the requirements for this program.

Courses & Costs

To graduate with a Web and Interactive Development diploma, students must successfully complete 120 academic credits and 1 practical credit. The minimum passing grade for each course is indicated on the course outline.

Estimated Program Costs

Tuition, fees and Students’ Association fees total approximately $4,380 for year one and $4,890 for year two (plus an additional $2,000 in optional extracurricular costs). Estimated costs for books and supplies are $540 for year one and $610 for year two. All fees are estimated and subject to change without notice. 

Estimated Program Costs (International, 2021-22)
  Credits Tuition & Related Fees Textbooks, Tools, & Supplies Student Health Insurance Estimated Total*
Web and Interactive Development (Year 1) 60 $15,590 $540 $1,000 $17,130
Web and Interactive Development (Year 2) 61 $16,290 $610 $1,000 $17,900
Year One Courses
Title Credits/CEUs Elective Distance PLAR
Art & Design Fundamentals (ARTS-XXXX)

In this course, students study design fundamentals like elements & principles of design, typography concepts, and layout techniques that can be applied in a variety of media. Students use theory of value, harmony and contrast to help them create unified designs that evoke emotional responses from audiences. Aspects of indigeneity are incorporated by exploring traditional indigenous colours and symbols, and their meanings. Students use design thinking and problem-based learning processes to help them acquire critical and analytical skills they use throughout the program.

6 credit(s) No No No
Back-end Development (MEDP-XXXX)

This course introduces students to data-driven websites that can be updated in real-time, manipulate it with server-side script and present it with HTML (HyperText Markup Language). Topics include handling user input, programming calculations, web forms and data management.

6 credit(s) No No No
Business & Entrepreneurship 1 (BUSN-XXXX)

This course introduces students to basic practices and processes of professional development. Students learn processes and tools for project planning and management, as well as self-management of contractual work. Students propose and present projects and ideas in a clear and engaging manner. Development of self-awareness and self-regulation processes is a component of course.

6 credit(s) No No No
College Foundations (PEDV-0345)

This course will improve students’ ability to navigate the college experience and environment. In this course, students will reflect on their skills, attitudes, and expectations and develop learning strategies to help them to become successful, resilient, and selfdirected learners. The course covers topics such as success in online learning, time management strategies, communication skills, test taking strategies, academic integrity, and information literacy, among others. It integrates elements of student orientation.

0 credit(s) No No No
Front-end Development (MEDP-XXXX)

This course focuses on client side scripting using state of the art methods. Students customize the delivery of web content using popular web browsers and customize each user's interaction within a web site for viewing on mobile platforms and desktop computers and accessible to all audiences.

6 credit(s) No No No
Interactive Communications (COMM-XXXX)

This course prepares students to convey messages clearly, directly, and succinctly for a range of audiences. A variety of texts and communication methods, styles, and structures are examined, as well as best practices and ethical considerations for each. Research and project planning skills are introduced in this course.

6 credit(s) No No No
Programming Fundamentals (COMP-XXXX)

In this introductory course, students are introduced to many of the common coding concepts that comprise a solid foundation in just about any programming language. Processes of project and file management are further expanded on for work in networked environments.

6 credit(s) No No No
Software Skills (COMP-XXXX)

This course provide an introduction and overview of the industry standard software tools used for media production. Students select appropriate strategies and tools to develop digital content. Best practices in production collaboration & management methods are emphasized. Students gain an introductory understanding of the tools necessary to edit graphic, video, audio content.

6 credit(s) No No No
Storytelling & Content Writing (COMM-XXXX)

Since before the birth of civilization, human beings have used stories to understand and explain the world. Today, stories are incorporated into many forms of digital communication. This course provides students with the foundational skills to craft original, compelling stories to help make an impression with audience. This course exposes students to aspects of indigeneity by exploring the history and importance of oral storytelling.

6 credit(s) No No No
Studio Skills (MEDP-XXXX)

This course introduces students to technical gear needed to capture and edit professional quality video, audio, and images. Focus is placed on the professional details, fundamental skills, and best practices for successfully acquiring, sequencing, and presenting media content. Students troubleshoot technical issues related to cameras, video and audio gear, as well as how to communicate amongst team members using industry terminology and procedures.

6 credit(s) No No No
Typography & Brand (COMM-XXXX)

In this course, students examine design solutions and explore a world of typographic communication with the use of principles of composition, typography, and colour in a two-dimensional space. Students examine the impact of brands in the marketplace and businesses. Students use letterforms, interactions between type and image, visual hierarchy to evoke a story. Vocabulary and communications is integrated into the course content, so projects can be explained and critique based on principles of design and target audiences for print and on-screen media. Students implement design thinking process to acquire proper feedback and create different iterations of their designs.

6 credit(s) No No No
Year Two Courses
Title Credits/CEUs Elective Distance PLAR
3D Development (ARTS-XXXX)

This course provides an introduction to 3D interaction processes. Modern 3D engines are evaluated and utilized to develop interactive experiences in 3D environments that students build on in future courses. Topics include game, education and business cases that support those industries.

6 credit(s) No No No
Business & Entrepreneurship 2 (BUSN-XXXX)

Students learn from their current environment to identify new opportunities within the community to explore different business solutions. Students research the process of how to a start small businesses and the different support available locally and within the province. This course prepares students to start their own companies and know the legal connotations attached on doing this

6 credit(s) No No No
Data Visualization (MEDP-XXXX)

Data visualization is the discipline of trying to understand data by placing it in a visual context so that patterns, trends and correlations that might not otherwise be detected can be exposed. This course provides an introduction to a current programming language which is suited for data visualization concepts.

6 credit(s) No No No
Integrative Studio/Capstone (MEDP-XXXX)

This course provides offers students with a work environment simulation. For the whole year, students produce commercial work for internal and external clients. They work with clients and practice communication, proposal writing, persuasion techniques, project management all the way to the delivery of the project. Students experience an open-minded creative environment that helps problem solve creative business opportunities.

12 credit(s) No No No
Interactive Development (MEDP-XXXX)

This course builds upon concepts introduced in the Front-end Development course. Students implement front-end web concepts using client-side scripting to customize behaviors in web structure such as canvas objects and web animations.

6 credit(s) No No No
Mobile App Design/Development (MEDP-XXXX)

This course expands on the knowledge and skills acquired in prerequisite courses. Students investigate user interaction principles and apply them to application development processes. Project work becomes more advanced with a focus on mobile application development for use on multiple platforms.

6 credit(s) No No No
Online Management Systems (MEDP-XXXX)

This course provides students with the skills desired by current web development agencies. Management systems that provide the services used by web technologies are examined and implemented. Students utilize and customize current Content Management Systems (CMS) or other online content management services.

6 credit(s) No No No
Practicum - MDCOM (PRAC-0294)

Eligible students are assigned to an unpaid position in a related industry firm. In all cases, placements are designed to complement the training and experience level achieved by the student.

1 credit(s) No No No
User Experience Design (MEDP-XXXX)

User Experience Design is the process of how the user interacts with the product, system or service - whether they are on a mobile, tablet, screen, 3D environment or physical space. Students learn the process and elements of UXD create stronger user experiences, taking into consideration the accessibility of these projects.

6 credit(s) No No No
XR Solutions (MEDP-XXXX)

This advanced course introduces students to the potential of emerging visual technologies that extend, replace, and enhance our realities. Students learn processes for producing content and adding functionality for Virtual Reality, Augmented Reality, and Mixed Reality applications. Students apply skill sets/concepts previously learned to new problems/tasks.

6 credit(s) No No No

Fast Facts