Cohort 01 · May 16 – Jun 14, 2026
Syllabus
Five weeks of live sessions, twelve sessions total. Three mini-projects along the way, then a capstone you'll push to GitHub.
Week 0 — Setup week
starts May 16This week
Get every student writing code in Google Colab before live sessions begin. Local Python is optional in week zero.
- 00.01Google Colab — your first notebook, end to end~15 min readNo installs. Open a browser, sign into Colab, run a hello-world cell, share a screenshot. That's day one.~15 min read
- 00.02Optional — installing Python locally for a head start~20 min readIf you want to install Python 3.11+ and VS Code on your own machine before live sessions, here is the gentle path.~20 min read
Week 01 — Foundations
starts May 18Up next
Take input, make decisions, repeat with a loop. Write your first useful program.
- 01.01Hello, Python~28 min readHow Python runs. Scripts vs. notebooks.
print(), comments, variables, basic data types, and type conversion.~28 min read - 01.02Operators and decisions~25 min readArithmetic, comparisons, and logical operators. Then if / elif / else — the smallest unit of programmer judgement.~25 min read
- 01.03Lists (lite), loops, and functions~32 min readA first taste of lists.
forover a collection,whilewith a warning. Then functions — names for the verbs in your program.~32 min read
Week 02 — Organizing data
starts May 25Upcoming
Stop writing one-line scripts. Start organizing information so your programs can handle real-world messiness.
- 02.01Lists, going deeper~28 min readIndexing, slicing, append, modifying. Membership with
in. A light first taste of list comprehensions.~28 min read - 02.02Dictionaries and structured data~25 min readKeys vs. values. Nested data (lists of dictionaries). Looping over a dictionary like a human.~25 min read
- 02.03Files, error handling, and going local~36 min readOpening files. Reading and writing text.
withstatements.try/except. Then we switch from Colab to local Python together.~36 min read
Week 03 — Data and the outside world
starts Jun 01Upcoming
The week the course earns its title — analyzing real data, calling a real API.
- 03.01CSVs and a friendly intro to pandas~30 min readWhat a CSV is. Reading one with the standard library, then with pandas.
head()and column access.~30 min read - 03.02Filtering, sorting, grouping~28 min readBoolean filtering,
sort_values,value_counts,mean, and a light touch ofgroupby.~28 min read - 03.03Calling an API~30 min readWhat an API actually is. The
requestslibrary. A GET request, parsing JSON, and a little error handling for the network.~30 min read
Week 04 — Capstone
starts Jun 08Upcoming
Extend one of your projects into something portfolio-ready. Push it to GitHub. Present on Friday.
- 04.01Project planning and code organization~24 min readBreaking a project into steps. Splitting code across files. Writing function names you'll still understand in a week.~24 min read
- 04.02Build block + GitHub~20 min readJust enough git to publish: init, add, commit, push. Then a real README in markdown.~20 min read
- 04.03Demo day~10 min readThree to five minutes each. What it does. What you learned. What you'd add next. Cohort gives feedback.~10 min read