My learning progress
Every course here is made of steps. This page shows which ones you have finished and where to pick up.
of steps done
You chose this order yourself.
Textbooks · My Learning
Your progress is saved only in this browser. Log in to keep it in your account and continue on any device.
-
1 How to use AI
-
2 AI Course
- Before you start: your AI toolkit Done
- AI words: the 10 terms you will hear every day Done
- Prompt engineering: six parts of a prompt that works Done
- ChatGPT: ask well and check the answer Done
- Image generation: describe, refine, check Done
- Git and GitHub: save versions and work together Done
- Python and NumPy: the tools for building models Done
- Vibe coding: build a homepage by talking to an AI Done
- Publish to the web: deploy your homepage on Cloudflare Done
- Google Play: put your app on Android phones Done
- App Store: put your app on iPhones Done
- Agents and sub-agents: how an AI works step by step Done
- Codex: OpenAI's coding agent Done
- Claude Code 1: set up a project and give lasting instructions Done
- Claude Code 2: plan, change, test, review Done
- Antigravity CLI (agy): Google's agent in your terminal Done
- Agent Skills: teach an AI agent a repeatable task Done
- Claude Cowork: hand over multi-step work Done
- Goal and Ralph Loop: let an agent keep going until it is really done Done
- VPS and tmux: keep an agent working 24 hours a day Done
- Build an LLM 1: characters, counts and a first generator Done
- Build an LLM 2: a neural network that learns Done
- Build an LLM 3: attention, the heart of a transformer Done
- Build a GPT on your computer: GPT-2 in miniature Done
- The runner: the program that brings a model to life Done
- Your LLM on your phone: convert, shrink and embed Done
- Final project: build something with AI and show your work Done
-
3 Terminal commands
- Meet the terminal Done
- Files and folders Done
- Text-processing toolkit Done
- Pipes and redirection Done
- Variables and expansion Done
- Conditions and loops Done
- Functions and scripts Done
- Practical scripting Done
- Safe shell: quotes and traps Done
- Node.js commands Done
- Install developer tools Done
- Run other languages from the shell Done
- Regular expressions Done
-
4 GIT
- Why GIT, and your first setup Done
- The repository and its three areas Done
- The daily loop — status, add, commit, log Done
- Undoing and ignoring Done
- Branching and merging Done
- Remote repositories Done
- Collaboration — pull requests and code review Done
- Reshaping history — rebase, stash, tag, cherry-pick Done
- Using GIT with AI Done
-
5 Learn Python
-
6 Advanced AI
-
7 Vibe coding
-
8 AI certification
Getting readyCertification is awarded by a written exam and an interview held outside this site, so progress is not tracked here. Check what each grade requires.
Certificate -
9 Keyboard
- Dan 1 · F and J Done
- Dan 2 · D K A S Done
- Dan 3 · L G H Done
- Dan 4 · E and I Done
- Dan 5 · R U T Done
- Dan 6 · O and N Done
- Dan 7 · C M W Y Done
- Dan 8 · P B V Q X Z Done
- Dan 9 · Capitals and rhymes Done
- Dan 1 · ㄹ and ㅓ Done
- Dan 2 · ㅇ ㅏ ㅁ Done
- Dan 3 · ㄴ and ㅣ Done
- Dan 4 · ㅎ and ㅗ Done
- Dan 5 · ㄱ ㅜ ㅡ Done
- Dan 6 · ㅅ ㄷ ㅈ Done
- Dan 7 · ㅂ ㅕ ㅑ ㅐ ㅔ Done
- Dan 8 · ㅊ ㅋ ㅌ ㅍ ㅛ ㅠ Done
- Dan 9 · Double consonants and songs Done