Request Info Pack

Interested in finding out more? Request your info package below:

Request Info

Request Info Pack

Interested in finding out more? Request your info package below:


Domestic Students

$19,500 CAD

International Students

$22,000 CAD

Talk to Us

Request Info

The Full-Stack Developer program is a comprehensive 96 week, full-time immersive diploma program designed for beginners.

This program enables students to develop the necessary skills to succeed as a junior web and/or mobile application developer.

The Full-Stack Developer program has been designed to help students acquire the necessary skills to first master the fundamentals of front-end web development by coding interactive, client-facing websites and basic single-page applications (SPAs) using a combination of HTML5, CSS3, JavaScript, and PHP.

In the second half of the program, you’ll dive deeper into the back-end of the web stack and learn the practical skills, techniques and best-practices used in modern, full-stack JavaScript application development by using in-demand libraries, frameworks, and platforms including React, Express, Meteor, and React Native.

You’ll also learn how to work with UX and UI designers, deploy different types of databases, write maintainable and testable code, use industry-standard practices for working collaboratively in teams, and deploy your applications to the cloud.

The initial 48 week in-class module is followed by a 48 week paid internship during which you will get to continue to apply the skills you learned in the program.


Week of study


weeks of work





Master the web’s markup language and craft well-structured, semantic HTML.


Develop mobile-first responsive web experiences for users, and add interactivity with CSS3.


Build your JavaScript foundation by learning the programming language of front-end development.


Bring your websites to life with jQuery and use it to interact with popular web APIs using Ajax.


Learn how to use JavaScript task runners to help enhance and automate your deployment workflow.


Learn how to use CSS preprocessors and incorporate Sass best practices into your development workflow.


Dive into PHP and learn the basics of this popular server-side language, including a gentle introduction to object-oriented programming.


Build WordPress themes and plugins, and learn other WordPress essentials such as custom post types, fields, and taxonomies, as well as its new REST API.

Git and GitHub

Master version control using Git and open-source your code on GitHub.Git and GitHub


Build single-page applications using React for front-end UI component development and routing.


Effectively manage application state using this popular library.


Dive into back-end development with Node.js and build scalable web applications using JavaScript.


Use Express as a light-weight application framework for architecting your apps in Node.js.

PostgreSQL and MongoDB

Learn about relational and “NoSQL” databases, and how to choose the best one for your application.


Learn how to use this open-source, full-stack JavaScript platform to rapidly develop web applications.

React Native

Take your React skills to the next level by building truly native mobile applications for iOS and Android.

Cloud Deployment

Push code to live applications without any downtime using industry best practices for code deployment and integration.

Our Instructors

Anvit Srivastav

Web And App Developer Work-Study Instructor

Anvit Srivastav

Web And App Developer Work-Study Instructor

Anvit is a web developer with over 4 years of experience developing websites and user interfaces in the software industry. He received his Masters degree in Computer Science from the University of Texas at Dallas where he developed his expertise working with various web technologies and helped build on online podcast platform called Creative Disturbance targeted toward the arts, science, and new technology communities. He specializes in front-end development and is passionate about design and all things JavaScript. When he’s not building websites, he can be found tinkering with his vimrc file, designing his next mechanical keyboard or chasing a sunrise with his camera.

Zareef Baksh

Web And App Developer Work-Study Instructor

Zareef Baksh

Web And App Developer Work-Study Instructor

Zareef has worked extensively as a software developer (both for startups and for large corporations). He has experience working with several technologies and is always up for learning new frameworks. He is equally as passionate about startups and corporate innovation… Feel free to discuss your business ideas with him and he will be more than willing to ask the hard questions (that investors will inevitably ask)!

Student Journey

Your Day-To-Day

Our commitment to a fully engaged learning process extends into the creation of an energizing environment where you have the time to work and play.

Active Learning Methodology

Instructors facilitate lessons which are designed to be highly interactive and engaging to optimize your retention rate. We are passionate about making learning fun.

Industry Guest Speakers

Industry-taught leaders are often invited in to help with the delivery of specialized topics, and to share inspiring insights on the state of the industry.

Project-Based Applied Learning

You will be given time to work with your team on client projects. It’s during that time that instructors, mentors and TAs will be available to give you guidance and feedback on your work.

Personal & Professional Development

Technical skills and knowledge are one thing, but the reality is that soft-skills are really what will make you a key member of any team. Creativity, empathy and collaboration are the themes we focus on in our PPD program.

Peer & Instructor Feedback

Peer evaluation is a tremendously effective way to not only gain the skills required to assess the quality of a team member’s work, but also to learn how to receive and articulate constructive feedback to them.

Networking & Field Trips

You will be given the opportunity to visit agencies and businesses hiring for digital roles to gain a better understanding of company cultures and environments.

Launch Your Career

Our Career Support Team is there to support you through your job search process. They will advise you on job opportunities, introduce you to the RED hiring network and coach you during job interview and negotiation. You will also be given continual support from your instructors. This includes connecting to industry professionals and providing references to potential employers. The Development roles outlined below are most commonly available to students as an internship position but are not limited to these roles:

Junior App Developer

Build cross platform native mobile applications for iOS and Android.

Junior Web Developer

Build websites or web applications for clients or start-ups.

Tuition & Dates

Spring 2020 Cohort

April 4, 2020


Fall 2020 Cohort

October 3, 2020


How To Apply

Applying to RED is super easy. Our dedicated admissions team members are there to guide and support your each step of the way.

Learn About Our Admissions Process

Interested in finding out more?

Interested in finding out more?

Request Info