Skip to main content
northpath online bootcamp

cat curriculum/* --weeks

Every week, published

No "curriculum available on request." Here is every week of all three programs: topics, checkpoints and the deliverable you'll be graded on. Full-time weeks are shown; the part-time track covers the same units at a bit over half speed.

Full-Stack Web Development

16 weeks full-time · 28 part-time

HTML to deployed product: JavaScript, TypeScript, React, Node and PostgreSQL, taught live with daily pair programming and weekly code review.

phase: foundations, weeks 1 to 4

wk 01 The web platform and your toolchain
  • Semantic HTML and document structure
  • CSS layout: flexbox and grid
  • Terminal, Git and GitHub workflow

Deliverable

Personal site, version-controlled and deployed

wk 02 JavaScript fundamentals
  • Types, functions, arrays, objects
  • The DOM and event handling
  • Debugging with browser devtools

Deliverable

Interactive browser game (no frameworks)

wk 03 Async JavaScript and APIs
  • Promises, async/await, error handling
  • fetch and REST API consumption
  • Rate limits, pagination, API keys

Deliverable

Live API-driven dashboard

wk 04 TypeScript and testing foundations
  • Types, interfaces, narrowing, generics (intro)
  • Unit testing with Vitest
  • Refactoring under a test suite

Deliverable

Typed utility library with full test coverage (checkpoint 1)

phase: frontend, weeks 5 to 8

wk 05 React fundamentals
  • Components, props and state
  • Hooks and the rendering model
  • Thinking in component trees

Deliverable

Component kata set, peer-reviewed

wk 06 React in practice
  • Forms, validation and controlled inputs
  • Client-side routing
  • Accessibility patterns: focus, ARIA, keyboard

Deliverable

Multi-page React app with an accessibility audit

wk 07 State and application architecture
  • Context, reducers and server state
  • Data fetching and caching strategies
  • Performance profiling and memoization

Deliverable

Refactor sprint: architecture review with your mentor

wk 08 Frontend build week
  • Ship a feature-complete frontend in 5 days
  • Daily standups and pull request review
  • Reading and reviewing other people's code

Deliverable

Frontend project defended in code review (checkpoint 2)

phase: backend, weeks 9 to 12

wk 09 Node, Express and API design
  • HTTP from first principles
  • REST resource design and middleware
  • Input validation and error contracts

Deliverable

Documented REST API with test suite

wk 10 PostgreSQL and data modeling
  • Schema design and normalization
  • Joins, indexes and query plans
  • Migrations and query builders

Deliverable

Relational schema and seeded database behind your API

wk 11 Auth and security
  • Sessions vs tokens; password hashing
  • OWASP top 10 for web developers
  • Secrets, environment config, HTTPS

Deliverable

Sign-in flow with a written threat-model memo

wk 12 Testing, CI/CD and deployment
  • Integration testing across the stack
  • Docker fundamentals
  • GitHub Actions pipelines and cloud deploys

Deliverable

Green pipeline: tested, containerized, deployed (checkpoint 3)

phase: capstone, weeks 13 to 15

wk 13 Capstone definition
  • Product spec and scope negotiation
  • Wireframes and data model design
  • Agile rituals: estimation, standups, retros

Deliverable

Approved capstone spec and milestone plan

wk 14 Capstone build I
  • Feature milestones under review
  • Pairing rotations across the cohort
  • Instructor-led pull request review, daily

Deliverable

Milestone 1 shipped behind CI

wk 15 Capstone build II and hardening
  • Accessibility and performance audits
  • Error handling and empty states
  • Production deploy and monitoring basics

Deliverable

Feature-complete, deployed capstone

phase: careers, week 16

wk 16 Demo day and career sprint
  • Portfolio and README polish
  • Resume and LinkedIn workshop with Career Services
  • Mock technical interviews (2 rounds)

Deliverable

Demo day presentation and an interview-ready portfolio

Data Analytics

14 weeks full-time · 24 part-time

SQL first, then Python, statistics and dashboards: the working analyst's toolkit, taught through messy real-world datasets instead of clean textbook ones.

phase: foundations, week 1

wk 01 The analyst's mindset and spreadsheets
  • Questions before queries: framing analysis
  • Spreadsheet modeling and pivot tables
  • Intro SQL: SELECT, WHERE, ORDER BY

Deliverable

Business-question memo backed by a spreadsheet model

phase: sql, weeks 2 to 3

wk 02 SQL fluency
  • Joins across normalized tables
  • Aggregation and GROUP BY logic
  • Subqueries and CTEs

Deliverable

20-query SQL case study on a retail dataset

wk 03 Dirty data and window functions
  • Data cleaning and quality checks in SQL
  • Window functions: rankings, running totals
  • Documenting assumptions

Deliverable

Cleaned dataset and data-quality report (checkpoint 1)

phase: python, weeks 4 to 5

wk 04 Python for analysts
  • Python syntax and notebooks
  • pandas: series, dataframes, indexing
  • Reading messy files: CSV, JSON, Excel

Deliverable

Notebook reproducing your week-2 SQL analysis in pandas

wk 05 pandas in practice
  • Reshaping: melt, pivot, merge
  • Time series and resampling
  • Vectorized thinking vs loops

Deliverable

Time-series analysis of 3 years of messy operations data

phase: statistics, weeks 6 to 7

wk 06 Statistics I: describing data
  • Distributions, outliers and summary traps
  • Sampling and confidence intervals
  • Correlation vs causation, in practice

Deliverable

Written stats memo a non-analyst can follow

wk 07 Statistics II: testing claims
  • Hypothesis testing and A/B tests
  • Power, significance and sample size
  • p-hacking, Simpson's paradox and other traps

Deliverable

A/B test design and analysis (checkpoint 2)

phase: communication, weeks 8 to 9

wk 08 Visualization and data storytelling
  • Chart grammar: when each form works
  • Designing honest visualizations
  • The one-page analysis memo

Deliverable

Chart makeover portfolio and narrative memo

wk 09 BI dashboards and metrics
  • Dashboard design for real stakeholders
  • Metric definitions and metrics layers
  • Requirements-gathering interviews

Deliverable

Live dashboard built from a stakeholder brief

phase: modeling, week 10

wk 10 Intro to modeling
  • Linear regression as an analysis tool
  • Classification basics and evaluation
  • When NOT to model: honest limits

Deliverable

Regression analysis with a stated-limitations section

phase: infrastructure, week 11

wk 11 Data infrastructure for analysts
  • Warehouses vs databases; ELT pipelines
  • dbt-style SQL transforms and testing
  • Scheduling and documentation

Deliverable

Modeled warehouse layer with tested transforms (checkpoint 3)

phase: capstone, weeks 12 to 13

wk 12 Capstone definition and sourcing
  • Choosing a defensible question
  • Sourcing and vetting public data
  • Analysis plan review with your mentor

Deliverable

Approved capstone proposal and data audit

wk 13 Capstone build and review
  • Full pipeline: raw data to insight
  • Peer review of methods and charts
  • Pre-mortem: attacking your own conclusions

Deliverable

Draft analysis defended in methods review

phase: careers, week 14

wk 14 Demo day and career sprint
  • Final memo and dashboard polish
  • Resume and portfolio workshop with Career Services
  • Mock case interviews (2 rounds)

Deliverable

Demo day presentation and an interview-ready portfolio

UX Design

15 weeks full-time · 26 part-time

Research to shipped interface: user research, interaction design, Figma, prototyping and usability testing, with two portfolio case studies built on real briefs.

phase: foundations, week 1

wk 01 Design thinking and the UX process
  • What UX designers actually do all day
  • Usability heuristics and critique culture
  • Reading interfaces critically

Deliverable

Heuristic evaluation of a live product

phase: research, weeks 2 to 3

wk 02 User research
  • Interview design and moderation
  • Surveys: writing questions that don't lead
  • Synthesis and affinity mapping

Deliverable

Research report from 5 real interviews you run

wk 03 From people to problems
  • Jobs-to-be-done and problem framing
  • Journey maps and pain-point analysis
  • Prioritizing with evidence, not opinion

Deliverable

Journey map and problem statement (checkpoint 1)

phase: structure, weeks 4 to 5

wk 04 Information architecture
  • Sitemaps and content inventories
  • Card sorting and tree testing
  • Navigation patterns and wayfinding

Deliverable

IA proposal validated by a tree test

wk 05 Interaction design
  • Task flows and user flows
  • Wireframing at the right fidelity
  • States, empty states and edge cases

Deliverable

Annotated wireframe set covering every state

phase: craft, weeks 6 to 8

wk 06 Visual design foundations
  • Typography, spacing and hierarchy
  • Color systems and contrast (WCAG 2.1 AA)
  • Gestalt principles in layout

Deliverable

Visual redesign with an accessibility annotation pass

wk 07 Figma mastery
  • Components, variants, auto-layout
  • Variables and shared libraries
  • File hygiene teams actually thank you for

Deliverable

Component library rebuild (checkpoint 2)

wk 08 Prototyping
  • Fidelity ladders: paper to hi-fi
  • Click-through prototypes in Figma
  • Motion basics and micro-interactions

Deliverable

Testable hi-fi prototype of your week-5 flows

phase: validation, week 9

wk 09 Usability testing
  • Task design and moderation technique
  • Running 5 moderated sessions
  • Findings reports that drive decisions

Deliverable

Usability report and prioritized fix list

phase: systems, weeks 10 to 11

wk 10 Design systems
  • Tokens, primitives and documentation
  • Contribution models and governance
  • Auditing drift in a real system

Deliverable

Mini design system with usage docs

wk 11 Working with engineers
  • Handoff: specs, redlines and conversations
  • Technical constraints and trade-offs
  • Design QA and managing design debt

Deliverable

Handoff package reviewed by a working engineer (checkpoint 3)

phase: portfolio, week 12

wk 12 Case study I: the write-up
  • Structuring an end-to-end case study
  • Showing process, not just screens
  • Writing honestly about what failed

Deliverable

Published portfolio case study #1

phase: capstone, weeks 13 to 14

wk 13 Client sprint I
  • Real-style brief with real constraints
  • Research and wireframes in one week
  • Presenting work in progress to a client

Deliverable

Midpoint client presentation

wk 14 Client sprint II
  • Usability testing your own designs
  • Iteration under a deadline
  • Final visual polish and spec

Deliverable

Published portfolio case study #2

phase: careers, week 15

wk 15 Demo day and career sprint
  • Portfolio review with Career Services
  • Resume and LinkedIn workshop
  • Mock portfolio-review interviews (2 rounds)

Deliverable

Demo day presentation and an interview-ready portfolio

northpath --apply

Ready when you are. Not before.

Applications are rolling and cohorts start monthly, so there is no deadline trick here. A person on the admissions team replies within 2 business days. No pressure calls, no countdown timers.

Fictional sample site by SearchPod