Full-Time, 10 Weeks

Web Development Course

Apply For Spring - 2017
Get Full Course Package

What you’ll learn


  • HTML5
    HTML training to help you master the internet’s foundational language.
  • CSS3
    Make your website stand out using CSS3 to customize your layout, appearance, and add animations.
  • Bootstrap
    Modern front end framework to easily create responsive sites on mobile, tablet and desktop.
  • SASS & BEM
    Learn industry best practices for styling websites with CSS tools and methodologies.


  • Javascript
    Learn to program with the language of the web, JavaScript using the latest ECMAScript6 standard.
  • JQuery
    Use one of the web’s most popular libraries, jQuery, to add interactivity, animations, and dynamic changes to your webpage.
  • NodeJS
    Dive deeper into JavaScript programming by creating NodeJS programs such as web scrapers.
  • ExpressJS
    Learn how to create back-end web apps using ExpressJS, a NodeJS web application framework.
  • ReactJS
    Create front-end applications with Facebook’s widely used JavaScript library for building user interfaces.


  • PostgreSQL + Sequelize
    Manage your web applications data using one of the most commonly used relational databases.
  • MongoDB + Mongoose
    Learn the popular Non-relational database MongoDB to get a broader understanding of database choices.


  • RESTful APIs
    Learn how to use third-party APIs and how to build your own RESTful APIs to manage your app’s data needs.
  • Model-View-Controller (MVC)
    Learn the basics of MVC architecture by creating server-side rendered web applications using ExpressJS.
  • Component-based Architecture
    Create front-end apps in a component-based architecture using ReactJS and flux-esque state management libraries.

Developer Tools and Workflow

  • Git
    Practice how to remotely manage your code and collaborate with developers in a team environment using industry software.
  • NPM
    Access the world’s largest open source package management system to rapidly build new apps.
  • Agile Software Development
    Learn the basics of the iterative approach to software development through group projects.


  • Amazon AWS
    Use the most comprehensive deployment service to put your web applications online.
  • Authentication & Authorization
    Integrate password encryption and user authentication with libraries such as Bcrypt and JWT.
  • Secure Payment Systems
    Add Stripe to your app for real time, flexible, and secure payment processing.

Daily Schedule

Student Life

BrainStation's full-time courses are an immersive experience that introduces how technology is built in the real world. BrainStation's full-time students learn with classmates in a fun and collaborative environment and apply everything that they learn in real-time.

BrainStation students not only learn cutting edge technologies, they are in campuses positioned at the epicentre of technology in each of our communities. BrainStation connects students and graduates with the tech ecosystem and provides support through a unique partnership with Konrad Group through interview training, speaker series, presentation feedback and career support.

BrainStation's graduates leave empowered to create their startup from scratch, drive their business with digital or make a career switch into technology.

9am Review
10am LessonLead Educator
12pm Break
1pm Labs with Educators
3pm LessonLead Educator
5pm Break
6pm Project Time

Our Ecosystem Partners

BrainStation's Ecosystem Partners include world class digital companies like:

How You’ll Learn

BrainStation's class structure combines in-person instruction with online content. Small class sizes are led by industry professionals and an active, hands-on learning approach engages students to ask questions, challenge themselves, and build valuable new skills through projects. An adaptive curriculum allows the course to be tailored to each student's personal goals.

The principle behind BrainStation's full-time programs is to equip students to be lifelong learners. Students spend time outside of class to learn concepts and the majority of in-class time is spent tackling difficult challenges in groups. New technologies will replace old ones, but your ability to learn will help you to stay on the cutting edge.

Upcoming Sessions

Spring - 2017 Apr 3 - Jun 9 Mon - Fri 10:00AM - 6:00PM bs
Summer - 2017 Jun 19 - Aug 25 Mon - Fri 10:00AM - 6:00PM bs
Fall - 2017 Sep 25 - Nov 24 Mon - Fri 10:00AM - 6:00PM bs
Winter - 2018 Jan 15 - Mar 23 Mon - Fri 10:00AM - 6:00PM bs

Financing Options

We work with our students to make our programs accessible and affordable.

We understand that every student's financial situation is unique, and we work closely with you to build a customized Student Payment Plan. Speak with our admissions team today to learn about financing options and explore our range of scholarship opportunities.

Making digital education accessible is part of our core mission.

Application Process

Throughout the application process, the admissions team will assess your proficiency and your ability to learn in a fast-paced team environment. We select committed applicants who are both fast learners and collaborative.

Admission to the BrainStation Full-Time program is a 3-step process:

Upon completion of all three steps, the admissions team will reach out with an acceptance based on your fit with the program.


Our students come from all walks of life and experience levels. They’re our biggest fans, and here’s what they have to say about their experiences with BrainStation:

“BrainStation allowed me to learn at my own pace, but guided me whenever I needed help. The best part about the teaching style was that they never just gave me the answer, but always asked me questions or gave me hints. Now when I run into problems, I know I can find the answers myself.”


“BrainStation has empowered me with the skills to develop projects and services that I can be proud of. For the first time in my life, I truly feel like I can achieve my dreams.”


Frequently Asked Questions

Do you offer financing for tuition?

Yes we do! We offer different payment options based on the course to make our education as accessible as possible. Please reach out to [email protected] for more details.

How many students are in each class?

Small class sizes result in more interaction between students and teachers. A low student to teacher ratio ensures that our students get the attention that is needed for project based learning.

Are computers provided?

BrainStation courses are BYOL (bring your own laptop). This allows you to complete homework in the comfort of your own home and to become comfortable with your machine to continue your learning beyond completion of the course.

Can I just learn on my own?

Ultimately people are social learners, there is nothing that can substitute a classroom of students as eager to learn as yourself. It may take you years to learn something on your own without proper guidance. At BrainStation we have industry experts that condense years of learning into a matter of weeks and provide resources to support you beyond graduation too!

More Questions?

Call us!
Email us!
[email protected]


BrainStation Toronto

460 King St. West., Toronto, ON

Join our community of creators

Receive info about courses, workshops and events in your community.