Skip to content

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.

Python from zeroLLM engineeringML foundationsFull-stack & capstone12345678910111213141516171819202116 Nov · zero11 Apr · applying

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…

Thu 19 Nov – DIGIT Expo 2026, EICC (free): afternoon only, after your recovery sleep.

Core sessions

The shell and version control

Thu · 14:30–16:302 h

Core
Python 1: functions and variables

Fri · 09:00–10:301 h 30

Core
Problem Set 0 + extra practice

Sat · 09:30–12:305 h

Core
Core

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.

MonWedFriSunNovMon 16 Nov · Week 1: 0 itemsTue 17 Nov · Week 1: 0 itemsWed 18 Nov · Week 1: 0 itemsThu 19 Nov · Week 1: 0 itemsFri 20 Nov · Week 1: 0 itemsSat 21 Nov · Week 1: 0 itemsSun 22 Nov · Week 1: 0 itemsMon 23 Nov · Week 2: 0 itemsTue 24 Nov · Week 2: 0 itemsWed 25 Nov · Week 2: 0 itemsThu 26 Nov · Week 2: 0 itemsFri 27 Nov · Week 2: 0 itemsSat 28 Nov · Week 2: 0 itemsSun 29 Nov · Week 2: 0 itemsMon 30 Nov · Week 3: 0 itemsTue 1 Dec · Week 3: 0 itemsWed 2 Dec · Week 3: 0 itemsThu 3 Dec · Week 3: 0 itemsFri 4 Dec · Week 3: 0 itemsSat 5 Dec · Week 3: 0 itemsSun 6 Dec · Week 3: 0 itemsDecMon 7 Dec · Week 4: 0 itemsTue 8 Dec · Week 4: 0 itemsWed 9 Dec · Week 4: 0 itemsThu 10 Dec · Week 4: 0 itemsFri 11 Dec · Week 4: 0 itemsSat 12 Dec · Week 4: 0 itemsSun 13 Dec · Week 4: 0 itemsMon 14 Dec · Week 5: 0 itemsTue 15 Dec · Week 5: 0 itemsWed 16 Dec · Week 5: 0 itemsThu 17 Dec · Week 5: 0 itemsFri 18 Dec · Week 5: 0 itemsSat 19 Dec · Week 5: 0 itemsSun 20 Dec · Week 5: 0 itemsMon 21 Dec · Week 6: 0 itemsTue 22 Dec · Week 6: 0 itemsWed 23 Dec · Week 6: 0 itemsThu 24 Dec · Week 6: 0 itemsFri 25 Dec · Week 6: 0 itemsSat 26 Dec · Week 6: 0 itemsSun 27 Dec · Week 6: 0 itemsMon 28 Dec · Week 7: 0 itemsTue 29 Dec · Week 7: 0 itemsWed 30 Dec · Week 7: 0 itemsThu 31 Dec · Week 7: 0 itemsFri 1 Jan · Week 7: 0 itemsSat 2 Jan · Week 7: 0 itemsSun 3 Jan · Week 7: 0 itemsJanMon 4 Jan · Week 8: 0 itemsTue 5 Jan · Week 8: 0 itemsWed 6 Jan · Week 8: 0 itemsThu 7 Jan · Week 8: 0 itemsFri 8 Jan · Week 8: 0 itemsSat 9 Jan · Week 8: 0 itemsSun 10 Jan · Week 8: 0 itemsMon 11 Jan · Week 9: 0 itemsTue 12 Jan · Week 9: 0 itemsWed 13 Jan · Week 9: 0 itemsThu 14 Jan · Week 9: 0 itemsFri 15 Jan · Week 9: 0 itemsSat 16 Jan · Week 9: 0 itemsSun 17 Jan · Week 9: 0 itemsMon 18 Jan · Week 10: 0 itemsTue 19 Jan · Week 10: 0 itemsWed 20 Jan · Week 10: 0 itemsThu 21 Jan · Week 10: 0 itemsFri 22 Jan · Week 10: 0 itemsSat 23 Jan · Week 10: 0 itemsSun 24 Jan · Week 10: 0 itemsMon 25 Jan · Week 11: 0 itemsTue 26 Jan · Week 11: 0 itemsWed 27 Jan · Week 11: 0 itemsThu 28 Jan · Week 11: 0 itemsFri 29 Jan · Week 11: 0 itemsSat 30 Jan · Week 11: 0 itemsSun 31 Jan · Week 11: 0 itemsFebMon 1 Feb · Week 12: 0 itemsTue 2 Feb · Week 12: 0 itemsWed 3 Feb · Week 12: 0 itemsThu 4 Feb · Week 12: 0 itemsFri 5 Feb · Week 12: 0 itemsSat 6 Feb · Week 12: 0 itemsSun 7 Feb · Week 12: 0 itemsMon 8 Feb · Week 13: 0 itemsTue 9 Feb · Week 13: 0 itemsWed 10 Feb · Week 13: 0 itemsThu 11 Feb · Week 13: 0 itemsFri 12 Feb · Week 13: 0 itemsSat 13 Feb · Week 13: 0 itemsSun 14 Feb · Week 13: 0 itemsMon 15 Feb · Week 14: 0 itemsTue 16 Feb · Week 14: 0 itemsWed 17 Feb · Week 14: 0 itemsThu 18 Feb · Week 14: 0 itemsFri 19 Feb · Week 14: 0 itemsSat 20 Feb · Week 14: 0 itemsSun 21 Feb · Week 14: 0 itemsMon 22 Feb · Week 15: 0 itemsTue 23 Feb · Week 15: 0 itemsWed 24 Feb · Week 15: 0 itemsThu 25 Feb · Week 15: 0 itemsFri 26 Feb · Week 15: 0 itemsSat 27 Feb · Week 15: 0 itemsSun 28 Feb · Week 15: 0 itemsMarMon 1 Mar · Week 16: 0 itemsTue 2 Mar · Week 16: 0 itemsWed 3 Mar · Week 16: 0 itemsThu 4 Mar · Week 16: 0 itemsFri 5 Mar · Week 16: 0 itemsSat 6 Mar · Week 16: 0 itemsSun 7 Mar · Week 16: 0 itemsMon 8 Mar · Week 17: 0 itemsTue 9 Mar · Week 17: 0 itemsWed 10 Mar · Week 17: 0 itemsThu 11 Mar · Week 17: 0 itemsFri 12 Mar · Week 17: 0 itemsSat 13 Mar · Week 17: 0 itemsSun 14 Mar · Week 17: 0 itemsMon 15 Mar · Week 18: 0 itemsTue 16 Mar · Week 18: 0 itemsWed 17 Mar · Week 18: 0 itemsThu 18 Mar · Week 18: 0 itemsFri 19 Mar · Week 18: 0 itemsSat 20 Mar · Week 18: 0 itemsSun 21 Mar · Week 18: 0 itemsMon 22 Mar · Week 19: 0 itemsTue 23 Mar · Week 19: 0 itemsWed 24 Mar · Week 19: 0 itemsThu 25 Mar · Week 19: 0 itemsFri 26 Mar · Week 19: 0 itemsSat 27 Mar · Week 19: 0 itemsSun 28 Mar · Week 19: 0 itemsMon 29 Mar · Week 20: 0 itemsTue 30 Mar · Week 20: 0 itemsWed 31 Mar · Week 20: 0 itemsThu 1 Apr · Week 20: 0 itemsFri 2 Apr · Week 20: 0 itemsSat 3 Apr · Week 20: 0 itemsSun 4 Apr · Week 20: 0 itemsAprMon 5 Apr · Week 21: 0 itemsTue 6 Apr · Week 21: 0 itemsWed 7 Apr · Week 21: 0 itemsThu 8 Apr · Week 21: 0 itemsFri 9 Apr · Week 21: 0 itemsSat 10 Apr · Week 21: 0 itemsSun 11 Apr · Week 21: 0 items
LessMore

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