Skip to main content

Our Programs

Six immersive career tracks and part-time options — each designed with Canadian hiring managers and validated by over 5,200 graduate outcomes since 2021.

Immersive Tracks

Full-Time Career Tracks

Each immersive track runs Monday through Friday with 40–60 hours of weekly coursework. You will commit code daily, build real applications, and graduate with a portfolio that speaks louder than any resume bullet point.

Most Popular

Full-Stack Web Development

24 Weeks Immersive No Experience Required

Our flagship program takes you from zero coding experience to production-ready full-stack developer in 24 weeks. The curriculum follows a spaced repetition model: you revisit core concepts through progressively complex projects, so each week reinforces the last while adding new competencies.

You will work with React, Node.js, Express, PostgreSQL, MongoDB, and deploy applications on AWS using Docker containers. The final three weeks are a team capstone sprint with a brief from one of our hiring partners — the same kind of cross-functional delivery you will do on your first day as a professional developer.

Apply for This Program
web development coding laptop screen
~/full-stack-curriculum
$ cat syllabus.json

{
  "weeks_1_4":  "HTML, CSS, JavaScript fundamentals, Git workflow",
  "weeks_5_8":  "React, component architecture, state management",
  "weeks_9_12": "Node.js, Express, REST API design, authentication",
  "weeks_13_16": "PostgreSQL, MongoDB, data modeling, ORM patterns",
  "weeks_17_20": "AWS deployment, Docker, CI/CD, testing strategies",
  "weeks_21_24": "Team capstone sprint + Demo Day presentation"
}

$ echo "2,100+ graduates placed since 2022"

Data Engineering

16 Weeks Immersive

Build ETL pipelines with Python, SQL, Apache Spark, and dbt. Process millions of rows of real-world data and present analytical dashboards in Tableau. Graduates from this track typically move into data engineer, analytics engineer, or BI developer roles. The capstone involves a municipal open-data project where your pipeline serves a live Tableau dashboard.

Core Technologies

Python SQL Apache Spark dbt Tableau Airflow
Apply now

Cybersecurity Operations

12 Weeks Immersive

Threat modelling, SIEM configuration with Splunk and Elastic, incident response playbooks, and network forensics. Every Friday you run simulated breach scenarios in our isolated sandbox lab. Graduates typically land SOC analyst, security engineer, or penetration testing junior roles — the sector where Canadian demand consistently outpaces supply.

Core Technologies

Splunk Elastic SIEM Wireshark Metasploit Burp Suite
Apply now

Cloud Infrastructure

12 Weeks Immersive

Architect, deploy, and monitor microservices at production scale using Terraform, Docker, and Kubernetes on AWS and GCP. You will build CI/CD pipelines from scratch, configure monitoring with Prometheus and Grafana, and implement blue-green deployment strategies. The capstone requires you to orchestrate a multi-service application with auto-scaling and zero-downtime deploys.

Core Technologies

Terraform Docker Kubernetes AWS GCP Prometheus
Apply now

AI & Machine Learning

20 Weeks Immersive Python Prereq

From linear regression to transformer architectures — this track covers the full ML lifecycle. You will train, evaluate, tune, and deploy models using PyTorch, scikit-learn, and Hugging Face on real-world datasets sourced from Canadian open-data repositories and industry partners.

Weeks 1–8 build your statistical foundations and classical ML toolkit. Weeks 9–14 dive into deep learning — convolutional networks for computer vision and recurrent architectures for sequence problems. Weeks 15–20 focus on NLP, large language model fine-tuning, MLOps with MLflow, and a capstone where you deploy a model behind a FastAPI endpoint that your teammates' front-end applications consume.

Core Technologies

PyTorch scikit-learn Hugging Face MLflow FastAPI Pandas
Apply now

Mobile Development

16 Weeks Immersive

Ship two cross-platform apps to TestFlight and the Google Play Store using React Native, and build one native iOS application in Swift. Learn state management patterns, offline-first architecture, push notifications, and mobile CI/CD with Fastlane. Your capstone app is submitted to both app stores for review — a genuine deployment experience most bootcamps skip entirely.

Core Technologies

React Native Swift Expo Fastlane Firebase
Apply now
Part-Time Options

Keep Your Job, Build Your Skills

Not everyone can pause their income for 12–24 weeks. Our part-time programs deliver the same curriculum over a longer timeline, with evening and weekend sessions designed for working professionals.

Part-Time Full-Stack

36 Weeks • Evenings & Weekends

The same Full-Stack Web Development curriculum stretched over 36 weeks. Lectures run Tuesday and Thursday evenings from 6:30 PM to 9:30 PM, with a Saturday morning lab from 10 AM to 1 PM. You will still build all five portfolio projects and participate in Demo Day alongside the immersive cohort. Expect 15–20 hours per week of combined class time and independent work.

Apply now

Part-Time Data Engineering

24 Weeks • Evenings & Weekends

Python, SQL, Spark, and dbt — the same Data Engineering material delivered over 24 weeks. Monday and Wednesday evenings plus Saturday morning sessions. You will process real datasets, build automated pipelines, and present a capstone Tableau dashboard. This schedule works well for analysts already employed who want to formalise their engineering skills without quitting their current role.

Apply now
Skill Intensives

Focused 8-Week Modules

Already working in tech and want to add a specific competency? Our 8-week intensives target one skill area with depth. These also serve as prerequisites for advanced immersive tracks.

Python Foundations

8 Weeks

Variables, control flow, functions, OOP, file I/O, and your first data analysis project. Prerequisite for AI & ML and Data Engineering tracks.

JavaScript Foundations

8 Weeks

DOM manipulation, async patterns, fetch API, and a vanilla JS single-page app. Gateway to Full-Stack and Mobile tracks.

SQL & Data Modelling

8 Weeks

Relational schema design, complex joins, window functions, indexing strategy, and query optimisation on PostgreSQL.

DevOps Essentials

8 Weeks

Git branching workflows, GitHub Actions, Docker basics, Linux command line, and shell scripting. Prepares you for the Cloud Infrastructure track.

Quick Comparison

Find Your Fit

Program Duration Format Prerequisites Weekly Hours
Full-Stack Web Dev 24 weeks Immersive None 40–60
Data Engineering 16 weeks Immersive Python Foundations or equiv. 40–50
Cybersecurity Ops 12 weeks Immersive None 40–50
Cloud Infrastructure 12 weeks Immersive DevOps Essentials or equiv. 40–50
AI & Machine Learning 20 weeks Immersive Python Foundations or equiv. 45–60
Mobile Development 16 weeks Immersive JS Foundations or equiv. 40–55
PT Full-Stack 36 weeks Part-Time None 15–20
PT Data Engineering 24 weeks Part-Time Python Foundations or equiv. 15–20
Skill Intensives (×4) 8 weeks each Flexible None 10–15

Technologies You Will Learn

Curriculum Design

Built Backwards From the Job Posting

Most educational institutions write a syllabus, teach it for three years, then wonder why graduates struggle in interviews. We reverse the order. Our curriculum committee — three senior instructors and two industry advisors — meets quarterly to audit roughly 400 active Canadian job postings across our six track areas.

They extract the competencies that appear most frequently in technical screening criteria, map those against Bloom's taxonomy levels, and build learning outcomes around them. The result is a syllabus that evolves every cohort. When the market shifted from REST to GraphQL adoption in early 2025, our Full-Stack track added a two-week GraphQL module within one quarter — the kind of responsiveness a four-year institution structurally cannot match.

Each program also includes summative assessments modelled on real technical interviews: timed coding challenges, system design whiteboarding, and behavioural question practice with rubrics supplied by our hiring partners.

instructor whiteboard tech classroom

5,200+

Graduates

94%

Employment Rate

67

Avg. Days to First Offer

150+

Hiring Partners

Get Started

Ready to Choose Your Track?

Fill out the form and our admissions team will reach out within 1 business day. We will help you identify the right program based on your goals, background, and timeline. No obligation — just an honest conversation about whether NorthCode is the right fit.

No coding experience required

Most tracks accept complete beginners

Flexible financing options

Income share agreements and instalment plans

Career support for life

Alumni have access to job boards and coaching indefinitely

By submitting, you agree to our Privacy Policy. We will contact you within 1 business day. We do not sell your data.

Still Deciding? Talk to an Advisor

Our admissions advisors have helped thousands of career-changers find the right track. One call is all it takes to map your goals to a program — and a timeline.

Apply Now