VCS Course Map

Ready to launch your career as a software developer, or just want to know if this is the right path for you? Check out our courses below to find out where you should start, what you will learn, and what you can expect after you successfully complete each course. Get started in HTML, CSS, and JavaScript with beginner-level courses, or take your training to the next level with intermediate and advanced courses

Code 101

Explore Software Development

Thinking about a new career in software development? Start here! In this one-day workshop, you’ll get a taste of a day in the life of a software developer.

Code 102

Intro to Software Development

Not sure where or how to start learning software development? Or maybe you’re discouraged by the confusing interfaces, unclear error messages, and unexplained concepts of online coding tutorials.

Code 201

Foundations of Software Development

Build a strong software development foundation and learn how to use HTML, CSS, JavaScript, and various libraries to create fully-functional web apps.

Code 301

Intermediate Software Development

Becoming a well-rounded developer is much more than learning language syntax.

Code 400 Overview

Code 400-level courses are the most intense courses offered at Vancouver Coding School

Code 401 Full Stack Javascript

Advanced Software Development

Build full-stack web applications with server-side Node.js and modern, client-side, front-end libraries and frameworks, including React

Code 401 Full Stack Javascript

Build full-stack web applications with server-side Node.js and modern, client-side, front-end libraries and frameworks, including React

Code 401 Python

Learn the language used at NASA, Instagram, Dropbox, and other companies large and small – as you build professional-grade apps in Python.

Code 401 ASP.NET

Learn to write clean, well-tested, advanced C# code using industry standard software engineering patterns and Microsoft’s new ASP.NET Core framework.

Code 401 Mobile Applications

Create mobile games and apps for the Android and iOS operating systems. Take your app ideas from concept to completion and learn the tools, frameworks

Code 401 Java SpringMC & Android

Learn to write clean, crystal-clear, well-tested, advanced Java code using industry standard software engineering patterns while building servers with SpringMVC and mobile apps with Android.