← Back to course
Dashboard / Workbook
Code Crew G5

Welcome, Crew.

12 weeks · paper-style learning, on screen

Pick a week to start (or pick up where you left off). Each week has Mon-Fri lessons plus a Crew Quest bonus and a celebration recap.

ALL WEEKS

WEEK 01 · FREE

Crew check

// The tools you already have

MONTUEWEDTHUFRISAT
WEEK 02 · FREE

Functions call functions

// Who waits, who returns

MONTUEWEDTHUFRISAT
WEEK 03 · FREE

Nesting boxes

// A function that calls itself

MONTUEWEDTHUFRISAT
WEEK 04 · FREE

Base case

// Knowing when to stop

MONTUEWEDTHUFRISAT
WEEK 05 · FREE

Loop or recursion?

// The same job, two ways

MONTUEWEDTHUFRISAT
WEEK 06 · FREE

Search one by one

// Linear search and counting checks

MONTUEWEDTHUFRISAT
WEEK 07 · FREE

Binary search

// Cut it in half

MONTUEWEDTHUFRISAT
WEEK 08 · FREE

Sorting by hand

// Selection sort and sorted()

MONTUEWEDTHUFRISAT
WEEK 09 · FREE

Merge sort

// Split, sort, merge

MONTUEWEDTHUFRISAT
WEEK 10 · FREE

Trees

// The fleet command tree

MONTUEWEDTHUFRISAT
WEEK 11 · FREE

Plan your capstone

// Choose, break it down, test it first

MONTUEWEDTHUFRISAT
WEEK 12 · FREE

Ship it

// Build, test and graduate

MONTUEWEDTHUFRISAT