Cohort 01 · May 16 – Jun 14, 2026

Assignments

A short practice after every lesson to keep what you just learned in your hands. Three mini-projects across the cohort. One capstone you'll publish to GitHub. Everything is reviewed by a real person.

Submit your work →

Practice exercises

one per lesson · short

Small, quick wins right after each lesson. You should be able to finish each in under an hour.

WeekAssignmentDueStatus
00Your first Colab notebook
wk00.p1
Sun, May 17 · 9:00 pm
before Week 1 starts
Not startedView →
01Study group introduction
wk01.p4
Sun, May 24 · 9:00 pm
in week 1
Not startedView →
01Email signature builder
wk01.p5
Sun, May 31 · 9:00 pm
in week 1
Not startedView →
01Personal introduction paragraph
wk01.p6
Sun, May 31 · 9:00 pm
in week 1
Not startedView →
01Application cost calculator
wk01.p7
Sun, May 31 · 9:00 pm
in week 1
Not startedView →
01SOP word count tracker
wk01.p8
Sun, May 31 · 9:00 pm
in week 1
Not startedView →
01Study-group bill split
wk01.p9
Sun, May 31 · 9:00 pm
in week 1
Not startedView →
01From goal to program — graduation age
wk01.p10
Sun, May 31 · 9:00 pm
in week 1
Not startedView →
02Score-to-grade decoder
wk02.p4
Sun, May 31 · 9:00 pm
in week 2
Not startedView →
02Application status responder
wk02.p5
Sun, May 31 · 9:00 pm
in week 2
Not startedView →
02Scholarship shortlist printer
wk02.p6
Sun, Jun 7 · 9:00 pm
this week
Not startedView →
02Application fee tally
wk02.p7
Sun, Jun 7 · 9:00 pm
this week
Not startedView →
02Challenge — number guessing game
wk02.p8
Sun, Jun 14 · 9:00 pm
stretch challenge
Not startedView →
02Challenge — rock, paper, scissors
wk02.p9
Sun, Jun 14 · 9:00 pm
stretch challenge
Not startedView →
02Challenge — mini quiz game
wk02.p10
Sun, Jun 14 · 9:00 pm
stretch challenge
Not startedView →
02Reusable greeting function
wk02.p11
Sun, Jun 14 · 9:00 pm
this week
Not startedView →
02Pass-or-fail verdict function
wk02.p12
Sun, Jun 14 · 9:00 pm
this week
Not startedView →
02Read the function
wk02.p13
Sun, Jun 21 · 9:00 pm
next week
Not startedView →
02Plan the shop program
wk02.p14
Sun, Jun 21 · 9:00 pm
next week
Not startedView →
02Plan the school results program
wk02.p15
Sun, Jun 21 · 9:00 pm
next week
Not startedView →
02Scholarship records
wk02.p16
Sun, Jun 14 · 9:00 pm
this week
Not startedView →
02Tally the responses
wk02.p17
Sun, Jun 14 · 9:00 pm
this week
Not startedView →
03Cohort score summary with statistics
wk03.p4
Sun, Jun 21 · 9:00 pm
this week
Not startedView →
03Days-until-the-deadline countdown
wk03.p5
Sun, Jun 21 · 9:00 pm
this week
Not startedView →
03Ask an AI what else is in the box
wk03.p6
Sun, Jul 5 · 9:00 pm
this week
Not startedView →
03Which library for which job?
wk03.p7
Sun, Jul 5 · 9:00 pm
this week
Not startedView →
03Trust, but verify
wk03.p8
Sun, Jul 5 · 9:00 pm
this week
Not startedView →
03Adopt a library
wk03.p9
Sun, Jul 12 · 9:00 pm
this week
Not startedView →
02Application fee calculator
wk02.p18
Sun, Jun 28 · 9:00 pm
this week
Not startedView →
02Group scholarships by country
wk02.p19
Sun, Jun 28 · 9:00 pm
this week
Not startedView →
01Profile card printer
wk01.p1
Sun, May 24 · 9:00 pm
in week 1
Not startedView →
01Mobile money fee calculator
wk01.p2
Sun, May 24 · 9:00 pm
in week 1
Not startedView →
02Market basket — work a list end to end
wk02.p1
Sun, May 31 · 9:00 pm
in week 2
Not startedView →
02Mini contacts book
wk02.p2
Sun, May 31 · 9:00 pm
in week 2
Not startedView →
03Read a real CSV with pandas
wk03.p1
Sun, Jun 07 · 9:00 pm
in week 3
Not startedView →
03Slice the data — filter, sort, group
wk03.p2
Sun, Jun 07 · 9:00 pm
in week 3
Not startedView →
04One-page plan for your capstone
wk04.p1
Wed, Jun 10 · 9:00 pm
early in week 4
Not startedView →
00Tell a story with markdown cells
wk00.p2
Sun, May 17 · 9:00 pm
before Week 1 starts
Not startedView →
01Temperature converter
wk01.p3
Sun, May 24 · 9:00 pm
in week 1
Not startedView →
02Word frequency counter
wk02.p3
Sun, May 31 · 9:00 pm
in week 2
Not startedView →
03Top five rows per category
wk03.p3
Sun, Jun 07 · 9:00 pm
in week 3
Not startedView →
04Rehearse your demo on camera
wk04.p3
Thu, Jun 11 · 9:00 pm
before Demo Day
Not startedView →
04Publish a tiny repo to GitHub
wk04.p2
Thu, Jun 11 · 9:00 pm
mid week 4
Not startedView →

Mini-projects

one per week

Bigger pieces that pull a whole week together. Plan to spend a few sittings on each.

WeekAssignmentDueStatus
01Scholarship eligibility checker
wk01.mp1
Sun, May 24 · 9:00 pm
in 1 week
Not startedView →
02Scholarship tracker (CLI)
wk02.mp2
Sun, May 31 · 9:00 pm
in 2 weeks
Not startedView →
03Research data summary tool
wk03.mp3
Sun, Jun 07 · 9:00 pm
in 3 weeks
Not startedView →

Capstone

Your portfolio piece. Lives in its own GitHub repo with a real README, presented on Demo Day.

WeekAssignmentDueStatus
04Capstone — your portfolio project
wk04.cap
Fri, Jun 12 · Demo Day
Demo Day Jun 12
Not startedView →

What submission looks like

When you submit, your work lands in your instructor's review queue. Sign in before you submit and the reviewer's notes show up on your dashboard as soon as the review is in.