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:

The Application Developer Professional Part-Time program is a comprehensive 46-week, part-time immersive diploma program designed for students with some existing knowledge of HTML, CSS, and JavaScript.

This program is designed with the working professional in mind. You’ll combine two in-class evenings a week, with immersive workshops one Saturday per month, and an additional 6 hours of course work a month comprised of field trips, dedicated project time, or online content. As the world of work changes, we’re giving you the flexibility to juggle everything life throws at you.

Throughout this intensive 46-week program you will 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.


Week Program


Client Project





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.

Aside from all the support provided by the instructors and all the staff at RED, I think the fact that curriculum here is structured around community projects which allow us to work directly with clients is a major advantage. I’ve already heard from several more senior developers that having experience in communicating with and managing the needs of stakeholders is a big plus for junior developers entering the industry.

Evan Gray, Alum

Our Instructors

Simon Stern

App Dev Instructor

Simon Stern

App Dev Instructor

I’m a full stack developer and AWS Solutions Architect with experience developing MVP’s, complex feature integration, and developing automation and business solutions. I sometimes speak at events in Toronto and I’ve published a few tutorials on Hackernoon. My clients are Awesome and have been featured in BlogTOCannes Lions Festival and case studied by RED Academy.

Student Journey

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.

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.

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.

Career Support & Development

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. We are commited to supporting our graduates until a job offer is made within their respected fields of study. The Development roles outlined below are most commonly available to students post graduation 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

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