Full-Stack Developer

Become an industry-ready full stack developer in 24 weeks. RED Academy is committed to working with our graduates until they are hired. Our graduate placement rate is over 95% within 3 months of graduation.

24 Weeks Full-Time
Next start date Oct 2, 2017
Interested in a later date?


Register and pay 50% of the tuition by May 22nd to receive $1000 off

Full-Stack Developer Overview

The Full-Stack Developer Program has been designed to help you 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 HTML, CSS, JavaScript, and PHP.

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

You will also learn how to interpret functional specifications and UX documentation, deploy different types of databases, write maintainable and testable code, use industry-standard practices for working collaboratively in teams, and deploy your websites and applications to the cloud.




industry focused


hours of instruction

What You'll Learn

Master the web’s markup language and craft well-structured, semantic HTML.
Style pages to be elegant, responsive web experiences for users, and explore adding interactivity via CSS3 transitions.
Learn how to use CSS preprocessors and incorporate Sass best practices into your development workflow.
Bring your websites to life with jQuery and use it to interact with popular web APIs using Ajax.
Build your JavaScript foundation by learning the programming language of front-end development.
Take your JavaScript skills to the next level by learning AngularJS, a popular front-end framework.
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.
Dive into PHP and learn the basics of this popular server-side language, including a gentle introduction to object-oriented programming.
Learn how to use JavaScript task runners to help enhance and automate your deployment workflow.
github Created with Sketch.
Git and GitHub
Master version control using Git and open-source your code on GitHub.
Page 1 Created with Sketch.
Build single-page applications using React for front-end UI component development and routing.
Page 1 Created with Sketch.
Write application code that behaves consistently, runs in different environments, and is easy to test using Redux.
g3367 Created with Sketch.
Dive into back-end development with Node.js to build scalable web applications using JavaScript.
Page 1 Created with Sketch.
Use Express as a light-weight application framework for architecting your apps in Node.js.
Page 1 Created with Sketch.
PostgresQL and MongoDB
Learn the ins and outs of both relational and "NoSQL" databases, and how to choose the best one for your application.
Meteor-logo Created with Sketch.
Use this open-source, full-stack JavaScript platform to rapidly develop web apps with a single codebase.
Page 1 Created with Sketch.
React Native
Take your React skills to the next level by building truly native mobile applications for iOS and Android.
Page 1 Created with Sketch.
Deployment and Continuous Integration
Push code to live applications without any downtime using industry best practices for code deployment and integration.

A Day in the life of a Full-Stack Development student

Our commitment to a fully engaged learning process extends into the creation of an energizing environment where our students have the time to work as well as play.

Every aspect of our in-school experience is dedicated to creating a space where students, instructors, alumni, and mentors, can engage with one another in a way that’s relaxed, supportive, and friendly.

Daily Review
9:30am - 12:00pm
Lessons and Code Exercises
12:00pm - 1:00pm
1:00pm - 5:00pm
Group Projects and Labs
5:00pm - Late
Homework and/or Networking

Meet Your Instructors

Cody Collicott
Lead Instructor, Web Developer

Cody has been working in the web dev world for over 7 years, specializing in WordPress and PHP. He started his career making custom WordPress themes and plugins, since then Cody has widened his expertise to everything from Zend to Angular. Always looking for the next emerging code that will turn the industry, and how to best use it with the projects at hand. Cody has worked in wide array of environments from in-house, freelance, enterprise, back-end and full-stack. He deeply values clean, reusable code in conjunction with an aesthetically pleasing interface. Cody loves his coffee.

What Makes RED Unique

Real Clients, Projects & Portfolios

RED is built on the principle of building Real World experience, and means our students are working with Community Partners on Real Projects, building a Real Portfolio of experience.

Radically Relevant to Industry

Our programs are continuously being updated to ensure that our students are learning the very latest skills, tools and technologies that are actually being used in the industry today.

Career Support & Development

Our tailored, highly personalized learning approach means you not only learn the right skills, but are also getting the one-on-one career support, soft skills and guidance you need to succeed.

Join the RED Community

At RED you will be part of a close-knit community who are here to support you on your journey and give you the kind of personalized attention and support to truly see you succeed in your career.


What's the difference between full-time and part-time programs?

The part-time program is a gentle, but thorough introduction to HTML, CSS, and JavaScript. It’s designed for people who have very little experience with computers and the internet.

The full-time program is intensive, and is designed to give students the requisite experience for finding work as a professional developers when they complete the program.

What are the requirements?

The requirements for starting the full-time Full-Stack Developer Professional Program at RED are simply a willingness to learn and participate and a sense of adventure!

Continuation into the second part of the program requires students to successfully complete a short code challenge (using HTML, CSS, and JS), which will be reviewed by the course instructors.

What coding languages, frameworks, etc. do I learn about during the course?

In the first half of the course, you will learn HTML5, CSS3, JavaScript, and PHP. You will also learn about jQuery (which is a library of code that makes writing JavaScript much easier), and a JavaScript framework called AngularJS. You will also learn how to build out a website using WordPress as a content management system.

In the second part of the course, you will learn React, Redux, Express, Node.js, PostgresQL, MongoDB, Meteor, React Native, and progressive web app development.

You will also learn other essential skills related to application development including version control, deployment, continuous integration, unit testing, and collaborative workflows.

What kinds of jobs can I get after this course?

Graduates of this program may go to work as JavaScript developers, QA engineers, mobile application developers, and junior front-end or back-end developers.

Past graduates from RED’s developer programs have gone on to work as junior front-end developers for digital agencies, large tech companies, and up-and-coming start-ups.

Do I need a Mac for this program?

Yes, MacBooks are mandatory for this program.

Will you help me find a job?

Absolutely! We have our RED commitment that means we’ll work with you until you find your fit in tech. We provide an intensive professional development training program that provides the guidance, skills and tips for identifying, applying and landing your dream job. Also, we provide enumerable networking opportunities to get our students’ feet wet early in their program.

Do you have a payment plan or any financing options?

Yes we do. After paying your deposit, there are two options:

1. The remainder of your tuition is paid in full 30 days prior to the term start date. Early bird discounts are available if you pay the first 50% within 60 days of the course start date.
2. The remainder of your tuition is paid in four instalments: 1/4 is paid 30 days prior to the start date of the term, 1/4 is paid on the term start date, 1/4 is paid 30 days prior to the second term start date, and 1/4 is paid on the second term start date. For full-stack, the financing option is +$500 with the fee attached to the first payment.
RED is an affiliate partner with Lendful, a Vancouver based lending company that provides a specific type of loan for people that are looking for short-term technical training.

Start Dates and Pricing

Full-Stack Developer

Contact us

RED Academy Toronto

24 weeks, full-time

Please note that places on our programs are limited, and that places are offered in the order that applications are received.

Summer 2017 Cohort July 4, 2017

Fall 2017 Cohort October 2, 2017

Winter 2018 Cohort January 8, 2017

Interested in finding out more?

Fill out the form and we'll walk you through the rest.

Vancouver 778 379 7175

Toronto 647 793 2333

Vancouver 778 379 7175

Toronto 647 793 2333


aaand it's done!
thank you.