Week 09 — Capstone work-week + portfolio sessions

Capstone build week with daily check-ins, portfolio-craft sessions, README discipline, code freeze Friday.

Module M9 + M10  |  ← schedule |  ← week 08 |  week 10 →

Concentrated build week on the capstone, with daily check-ins and three portfolio-craft sessions.

What you ship this week

Capstone code freeze by Friday. Working deployed demo, complete README, half-drafted technical writeup. Plus a personal-website / portfolio skeleton published to GitHub Pages.

Due Friday 18:00 (Africa/Lagos (UTC+1))
Submission Drop the repo URL into the week's cohort channel. Peer-review pairing announced Monday of next week.
Rubric Pass / revise. Pass requires green CI, tests covering the public API, and a README a stranger can follow to install and run the code.

Live sessions and labs

Default weekly cadence below. Cohort-specific dates and Zoom links fill in at intake.

Day Time Block Recording
Mon 09:00-12:00 Live instruction + code-along (post-session)
Mon 14:00-16:00 Independent lab work + TA office hours (post-session)
Tue 09:00-12:00 Live instruction + code-along (post-session)
Tue 14:00-16:00 Independent lab work + TA office hours (post-session)
Wed 09:00-12:00 Live instruction + code-along (post-session)
Wed 14:00-16:00 Independent lab work + TA office hours (post-session)
Thu 09:00-12:00 Live instruction + code-along (post-session)
Thu 14:00-16:00 Independent lab work + TA office hours (post-session)
Fri 10:00-11:00 Industry speaker (post-session)
Fri 11:30-12:30 Lab review (post-session)
Fri 14:00-15:00 Cohort retrospective (post-session)

Learning outcomes

By the end of the week, every participant will:

  1. Ship a working ML system end-to-end under a real deadline.
  2. Curate three to five projects from the bootcamp into a coherent portfolio.
  3. Write a project README an external reader can follow in five minutes.
  4. Publish notebooks and demos through nbviewer, Colab, HuggingFace Spaces, or GitHub Pages.

Topics covered

Capstone build mechanics · code-freeze discipline · README craft · technical writing for ML projects · publishing notebooks and demos · what a hiring-manager-friendly portfolio actually looks like.

Labs

Lab 1 — Capstone code freeze

By Friday 18:00, the capstone code is on main, tagged v0.9-codefreeze, and the deployed demo is reachable. No new features after this point; only bug fixes and writeup.

Dataset: Per capstone --- see the [capstone brief](CAPSTONE.md).

Lab 2 — Portfolio skeleton

Stand up a personal portfolio site on GitHub Pages. Three project cards minimum, each linking to a public repository, a short readme, and (where applicable) a hosted demo.

Dataset:

Lab 3 — README rewrite

Take the README of your favorite past lab (week 1 refactor, week 3 credit scoring, etc.). Rewrite it so a stranger can install, run, and understand the project in five minutes.

Dataset:

Readings

Mandatory

Optional deepening