The climb: night shift to AI engineer
21 weeks, three rest stops. Tap a week to open it.
Week 1 · 16–22 Nov
Set up your Mac, learn the Terminal and Git, and write your first Python.
Plan complete
Hours studied
Problems solved
Videos watched
Five minutes? Do one of these
Small things that make the big sessions easier. None of them cut into sleep.
Milestones
Earned from what you actually finish.
- First stepFinish your first session.Finish your first session.
- A full weekTick every session in one week.Tick every session in one week.
- Seven in a rowStudy on 7 days running.Study on 7 days running.
- Pattern spotterSolve 10 interview problems.Solve 10 interview problems.
- No peekingSolve 5 problems unaided.Solve 5 problems unaided.
- Hands on keysPass 10 in-browser coding lessons.Pass 10 in-browser coding lessons.
- Lab ratExplore all 8 interactive labs.Explore all 8 interactive labs.
- It stuckGet 20 flashcards to box 4 or higher.Get 20 flashcards to box 4 or higher.
- Clean sheetScore 100% in a quiz round.Score 100% in a quiz round.
- Deep workLog 10 hours with the focus timer.Log 10 hours with the focus timer.
- Code alongWatch 10 companion videos.Watch 10 companion videos.
- Honest mirrorWrite 5 weekly reviews.Write 5 weekly reviews.
- Phase clearedComplete every session in a phase.Complete every session in a phase.
- All 42Solve every interview problem.Solve every interview problem.
- Halfway thereComplete half of the plan’s sessions.Complete half of the plan’s sessions.
This week · 16–22 Nov
Set up your Mac, learn the Terminal and Git, and write your first Python.
Week 1
Loading…
Core sessions
Thu · 14:30–16:302 h
Fri · 09:00–10:301 h 30
Sat · 09:30–12:305 h
Sun · 10:00–13:003 h
Companion videos
Phases
Sessions completed in each phase.
- 1. Python from zero
- 2. Data & APIs
- 3. LLM engineering
- 4. ML foundations
- 5. Full-stack & capstone
- 6. Portfolio & jobs
Problems by pattern
NeetCode categories, solved vs scheduled.
Hours per week
Planned vs completed, including Friday flex unless it’s an overtime week.
Plan vs you
Cumulative hours across the 21 weeks.
Activity
Every day of the plan. Sessions, videos and problems you tick count.
Skills employers ask for
Core skills for a role (from 30 UK postings) and how much of their weeks you’ve done.
- Python–Weeks 1–5, ongoing
- Git, tests & code quality–Weeks 1, 3–4, ongoing
- HTTP, REST APIs & JSON–Weeks 5–6, 18
- LLM APIs & prompt engineering–Weeks 6–8
- Structured output, tools, agents & MCP–Weeks 8, 11–12
- RAG: embeddings, vector DBs, retrieval–Weeks 9–11
- Evaluation of LLM systems–Weeks 10–12
- Deployment: FastAPI, Docker, cloud–Weeks 18, 20
- Interview coding–Weeks 5–21, Mon–Wed problems
- AI coding assistants & agentic tools–Weeks 5, 19–21