Web Development Course

Full-Time, 10 Weeks

Apply For Summer 2017 →
Get Course Package

We’ll send you course info, past projects & Educator details

Optional
1D242BD5-B869-4739-B978-931E3FC6BCC9B264499A-3CB5-4B47-A51B-A7314987FE2B7C194157-A188-451D-9286-6DED3F917D0CE9EE5169-4376-423B-8690-E96F38F6BD98D4E79677-158A-45B6-8C95-078B3E6401E9019B9472-7AE3-4DD2-81EC-FDFB89280B45learning-iconscholarships-icon
  • 10 Weeks

    Deep learning with 400 hours of in-class instruction, project work and collaboration.

  • Taught by Industry Leaders

    Learn from experts who bring their real-world experience to every class.

  • Low Student-to-Teacher Ratio

    Smaller class sizes make for a more interactive, collaborative learning experience.

  • Hands-on Projects

    Don’t just sit in front of a lecturer; hands-on learning allows you to work on real projects that matter to you.

Get Course Package

What You'll Learn

  • HTML5 HTML training to help you master the internet’s foundational language.
  • CSS3 Use CSS3 to make your website standout by customizing your layout, appearance, and adding animations.
  • Bootstrap Apply this 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, 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.
  • 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.

Student life

The Experience

BrainStation's full-time Web Development program is tailored to those looking to turn their idea into a startup, make a career switch into technology, or drive their business with digital. It's a challenging yet fun and engaging learning experience that emphasizes collaboration.

By the end of the 10 weeks, you'll have acquired the skills needed to become a Junior Web Developer, as well as a network of like-minded individuals and industry mentors; relationships you'll continue to develop beyond the classroom.

The Learning Environment

You'll be coming to class each day located in one of Vancouver's favourite neighbourhoods, surrounded by some of the best digital businesses and startups on the West Coast. Grab your morning or afternoon coffee from our campus coffee shop, and enjoy state-of-the-art classroom facilities.

"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.”

Jackson Wong, Full-time Web Development Alumni

The BrainStation campus
The BrainStation campus

How You'll Learn

Delivery

Unlike most classroom experiences, the full-time Web Development program focuses on hands-on, project-based learning. BrainStation content is delivered through our own Learning Portal, meant to optimize the speed at which new topics and concepts are introduced.

Adaptive Curriculum

You’ll learn content that is carefully curated based on what is being used day-to-day by Vancouver’s best Designers. New tools and resources are constantly being introduced, and as a full-time student you’ll be the first to know.

Become a Lifelong Learner

One of the main program objectives is to teach you how to be a lifelong learner; this means going beyond teaching you industry-leading tools and languages, but teaching you how to be resourceful. It’s essential that you ‘learn how to learn’ so you can continue to upgrade your skills post-graduation.

Our Ecosystem Partners

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

Career Support

As a BrainStation full-time student, you'll receive ongoing support from our Educators and TAs throughout the duration of the program.

  • Coaching

    Our Support Team provides you with interview guidance and practice, as well as tips on building a stand-out resume.

  • Resourcing

    Tour local companies and get connected with Hiring Managers through our employment partnership with Techvibes.

  • Networking

    Foster connections within Canada’s technology community and gain access to networking opportunities through BrainStation's partners, evening events and panels.

The BrainStation campus
The BrainStation campus

Student Payment Plans

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.

Admissions Process

BrainStation selects only committed individuals who will thrive in our fast-paced, collaborative program. Throughout the application process, you will be challenged to learn new concepts through self-guided assessments and critically assess your readiness through an interview with our Success Team. To begin your application, please request a Course Information Package on the course page and complete the short online application to get in touch with our Admissions team. The Course Information Package will outline next stages in applying for the program.

We recommend that all individuals begin their application process one month prior to their intended start date to ensure sufficient time to complete all stages of the admissions process, including mandatory prep assessments.

  • 1

    Get Course Info Package

    We'll send you Educator details, course information and past student projects.

  • 2

    Online Application

    Information about yourself including education, work experience and a few short questions for us to get to know you better.

  • 3

    Meet the Team

    You will get a chance to checkout the space and meet the team at BrainStation.

Get Started

Upcoming Sessions

Summer - 2017

Jun 19 - Aug 25

Mon - Fri

9:00AM - 6:00PM

Fall - 2017

Sep 25 - Dec 4

Mon - Fri

9:00AM - 6:00PM

Winter - 2018

Jan 15 - Mar 23

Mon - Fri

9:00AM - 6:00PM

Spring - 2018

Apr 2 - Jun 8

Mon - Fri

9:00PM - 6:00PM

Summer - 2018

Jun 18 - Aug 24

Mon - Fri

9:00AM - 6:00PM

Join our Community of Creators

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