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.
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.
Full-Stack Web Development
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
$ 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
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
Cybersecurity Operations
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
Cloud Infrastructure
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
AI & Machine Learning
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
Mobile Development
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
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
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 nowPart-Time Data Engineering
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 nowFocused 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 WeeksVariables, control flow, functions, OOP, file I/O, and your first data analysis project. Prerequisite for AI & ML and Data Engineering tracks.
JavaScript Foundations
8 WeeksDOM manipulation, async patterns, fetch API, and a vanilla JS single-page app. Gateway to Full-Stack and Mobile tracks.
SQL & Data Modelling
8 WeeksRelational schema design, complex joins, window functions, indexing strategy, and query optimisation on PostgreSQL.
DevOps Essentials
8 WeeksGit branching workflows, GitHub Actions, Docker basics, Linux command line, and shell scripting. Prepares you for the Cloud Infrastructure track.
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
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.
5,200+
Graduates
94%
Employment Rate
67
Avg. Days to First Offer
150+
Hiring Partners
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
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