Skip to main content
CodeMentor AI
All tracks
🧠L5 · 7 modules · 101 lessons

Senior Deep-Dives

asyncio internals, GIL, typing tricks, Rust extensions

100 lessons across 6 modules: concurrency & async internals, CPython internals & performance, metaclasses + descriptors + dunder magic, memory + profiling + optimization (memray/tracemalloc), and architecture + code review + senior judgment.

Browse all 101 lessons →Try the first lesson — no signup
101
lessons
7
modules
2
capstone missions
18
languages
What you'll learn

From day one

  • Concurrency internals: GIL, threading, asyncio event loop
  • CPython internals + when to drop to C/Rust extensions
  • Metaclasses, descriptors, __slots__, magic methods
  • Memory profiling: memray, tracemalloc, GC tuning
  • Production debugging: traces, dumps, attaching to live process
  • Architecture & code review judgment: API stability, naming, refactor timing
  • Mentoring patterns + senior glue work
  • Capstone: refactor a legacy module + design review
Curriculum

7 modules · 101 interactive lessons

#1Module 0 · Before you start
#2Module 1 · Concurrency & Async Internals
#3Module 2 · CPython Internals & Performance
#4Module 3 · Metaclasses, Descriptors, Magic
#5Module 4 · Memory, Profiling, Optimization
#6Module 5 · Architecture & Code Review
#7Module 6 · Architecture & Code Review
See all 101 lessons →

Frequently asked

What's the bar this track aims at?

Promotion from mid → senior at a real engineering org. Not 'I read Fluent Python once' — actually defending architecture decisions in front of staff engineers.

Does it cover CPython internals?

Yes — GIL, reference counting, GC, the eval loop, how `import` actually works. Includes free-threading (3.13+) since that's the topic interviewers will ask in 2026.

Is metaclass / descriptor depth practical or theoretical?

Both. You build a mini-ORM from scratch using descriptors. Theoretical chapters end with 'here's where this shows up in real code'.

How does this differ from System Design?

System Design is about boxes and arrows at scale. Senior Deep-Dives is about the code inside the boxes — async internals, perf profiling, code review judgment, ADR writing.

Will it help me get to staff?

Helps. The 'Architecture + Code Review' module is the closest thing to a staff-engineer practice rig you'll find online — RFCs, ADRs, technical mentoring patterns.

First 15 lessons free, no signup

All 101 lessons unlock for $12/month or $89/year. 7-day free trial — card required, cancel in 1 click anytime in Settings.

See pricing