Setup guides, weekly code examples and useful links for PP434 (2026/27).
Tip: Keep this page bookmarked. Everything you need to set up and follow along each week is linked here.
| Guide | What it covers | When |
|---|---|---|
| Getting started | Checking your GitHub account and website, VSCode and Live Server, browser tools | Before the Week 1 seminar |
| Editing your site in VSCode | Live Server, renaming pages, embedding charts, publishing changes | Week 1 seminar |
| Setting up Git | Installing Git, your name and email, .gitignore, where to keep your code |
Before the Week 2 seminar |
| Python on your own computer (optional) | Running notebooks in VSCode with uv, next to your website files |
Any time from Week 3 |
| Using Git (coming soon) | Everyday Git: commit, push and pull; working in a shared repository with a group | From Week 4 |
To get a copy of the example files, open a week's folder and download the files you need, or use Code → Download ZIP on the repository's main page.
| Week | Topic | Code examples |
|---|---|---|
| 1 | Introduction + building blocks | week01 |
| 2 | Visualisation theory and principles I | week02 |
| 3 | Visualisation principles · Introducing Python | week03 |
| 4 | Data: APIs and scrapers | week04 |
| 5 | Programming: loops and conditionals | week05 |
| 6 | Reading week | — |
| 7 | Advanced data: storage, reshaping | coming soon |
| 8 | Advanced analysis | coming soon |
| 9 | Machine learning I | coming soon |
| 10 | Machine learning II · Interactivity | coming soon |