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 roughly 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–4

wk 01 The web platform & 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 & APIs
  • Promises, async/await, error handling
  • fetch and REST API consumption
  • Rate limits, pagination, API keys

Deliverable

Live API-driven dashboard

wk 04 TypeScript & 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–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 & 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 PR review gauntlet
  • Reading and reviewing other people's code

Deliverable

Frontend project defended in code review — checkpoint 2

phase: backend — weeks 9–12

wk 09 Node, Express & 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 & data modeling
  • Schema design and normalization
  • Joins, indexes, and query plans
  • Migrations and query builders

Deliverable

Relational schema + seeded database behind your API

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

Deliverable

Auth flow with a written threat-model memo

wk 12 Testing, CI/CD & 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–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 PR review, daily

Deliverable

Milestone 1 shipped behind CI

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

Deliverable

Feature-complete, deployed capstone

phase: careers — weeks 16–16

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

Deliverable

Demo day presentation + 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, not clean textbook ones.

phase: foundations — weeks 1–1

wk 01 The analyst's mindset & 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–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 & window functions
  • Data cleaning and quality checks in SQL
  • Window functions: rankings, running totals
  • Documenting assumptions

Deliverable

Cleaned dataset + data-quality report — checkpoint 1

phase: python — weeks 4–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–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 + analysis — checkpoint 2

phase: communication — weeks 8–9

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

Deliverable

Chart makeover portfolio + narrative memo

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

Deliverable

Live dashboard built from a stakeholder brief

phase: modeling — weeks 10–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 — weeks 11–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–13

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

Deliverable

Approved capstone proposal + data audit

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

Deliverable

Draft analysis defended in methods review

phase: careers — weeks 14–14

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

Deliverable

Demo day presentation + 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 — weeks 1–1

wk 01 Design thinking & 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–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 + problem statement — checkpoint 1

phase: structure — weeks 4–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–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 — weeks 9–9

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

Deliverable

Usability report + prioritized fix list

phase: systems — weeks 10–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 real engineer — checkpoint 3

phase: portfolio — weeks 12–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–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 — weeks 15–15

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

Deliverable

Demo day presentation + interview-ready portfolio

northpath --apply

Ready when you are. Not before.

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

Sample site by SearchPod