← Back to course
Dashboard / Workbook
Intro to CS 9-10

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

Design Before Code

// Investigate, plan and storyboard Beacon

MONTUEWEDTHUFRISAT
WEEK 02 · FREE

Algorithms in Pseudocode

// Exact steps, variables and expressions

MONTUEWEDTHUFRISAT
WEEK 03 · FREE

Making Decisions

// Booleans, conditions and alert rules

MONTUEWEDTHUFRISAT
WEEK 04 · FREE

Loops

// Doing a job many times, and knowing when to stop

MONTUEWEDTHUFRISAT
WEEK 05 · FREE

Lists

// Keeping track of many values at once

MONTUEWEDTHUFRISAT
WEEK 06 · FREE

Procedures and Abstraction

// Splitting a big problem into pieces you can reuse

MONTUEWEDTHUFRISAT
WEEK 07 · FREE

Search, Speed and Limits

// Binary search, counting steps, heuristics and problems no algorithm can solve

MONTUEWEDTHUFRISAT
WEEK 08 · FREE

Test, Debug, Document

// Test plans, four kinds of errors, and guides that help others fix problems

MONTUEWEDTHUFRISAT
WEEK 09 · FREE

Bits and Binary

// Place values, one byte, overflow, and sampling a smooth curve

MONTUEWEDTHUFRISAT
WEEK 10 · FREE

Data, Compression and Models

// Shrinking photos, cleaning logs and simulating growth

MONTUEWEDTHUFRISAT
WEEK 11 · FREE

Systems and the Internet

// Packets, paths and a network that keeps working

MONTUEWEDTHUFRISAT
WEEK 12 · FREE

Safe, Fair and Ready: Beacon Launch Review

// Privacy, security, fairness and a launch day demo

MONTUEWEDTHUFRISAT