Unit 0. Welcome to the course

Get settled

Every step, in the order they trip people up. Nothing here needs a paid account, an API key, or your real name.

Bookmark these

Set up your machine

git clone https://github.com/Gecko-Academy/dev3pack-cohort-2026-09.git
cd dev3pack-cohort-2026-09
uv run bootcamp start

Open a notebook

Hand work in

Every Monday

When git pull stops

error: Your local changes to the following files would be overwritten by merge means the course updated a notebook you have edited. Nothing is lost. Put your changes aside, then pull:

git stash push -m "my work before the update"
git pull

git stash puts your changes on a shelf and deletes nothing. Work you already handed in is safe in the submissions repository too.

Want one notebook back exactly as you left it? Take back that one file:

git checkout stash@{0} -- units/en/unit1/session-05-deterministic-mini-agent/notebook.ipynb

Do not use git stash pop. It tries to merge your notebook with the updated one, and notebooks do not merge cleanly. git stash list shows what is on the shelf.

Stuck more than fifteen minutes