Deep training · not a cheat sheet
Understand it well enough to teach it.
A 20-hour course that actually explains every concept an interviewer can throw at you — the why, the how, the tradeoffs — so your answers sound like understanding, not memorisation.
Part I · Programming Foundations
How code is organised, how teams ship it, and how you track every change. ≈ 2.6 hours.
OOP & Programming Foundations
The four pillars as one idea, SOLID without the recital, patterns that earn their keep, plus concurrency and complexity awareness.
Software Methodology & Agile
SDLC, why Agile won, Scrum vs Kanban, estimation, and what "done" really means.
Version Control · Git
The three-area mental model, branching strategies, merge vs rebase, and resolving conflicts calmly.
Part II · Data, APIs & Security
The data underneath, the contracts on top, and keeping it all safe. ≈ 3.3 hours.
Databases & Data
SQL that signals seniority, indexes and tradeoffs, ACID, SQL vs NoSQL, CAP, and the N+1 trap.
APIs & Web Fundamentals
HTTP, what REST really means, idempotency, REST vs GraphQL vs gRPC, real-time, and CORS.
Security & Auth
AuthN vs AuthZ, sessions vs tokens, JWT, OAuth/OIDC, the OWASP headlines, hashing vs encryption.
Part III · Architecture, Systems & Cloud
Designing systems that scale, survive failure, and run in the cloud. ≈ 4.9 hours.
Software Architecture
Monolith vs microservices, event-driven and clean architecture, caching, queues, and resilience patterns.
System Design
A repeatable framework, scaling, availability, estimation, and two worked mini-designs.
Build · CI/CD · DevOps
Pipelines, deployment strategies, IaC, Docker and Kubernetes mental models, observability.
Cloud Fundamentals
IaaS→FaaS, compute and storage options, VPC basics, IAM, messaging, and cost thinking.
Part IV · Quality & the Stack
Proving software works, and the front-to-back craft of building it. ≈ 3.1 hours.
Testing
The test pyramid, TDD/BDD, mocking, UI automation, and what "good coverage" actually means.
Frontend
Semantics & a11y, layout, the JS event loop, TypeScript, React mental model, performance.
Backend
Frameworks compared, DI/IoC, the request pipeline, validation, async work, and scheduling.
Part V · AI Engineering
The skills that set you apart right now — agentic workflows, LLMs, and the Python beneath. ≈ 3.25 hours.
Agentic Coding & Spec-Driven Dev
What agentic coding means now, why specs beat vibes, the plan→execute→verify loop, and how to talk about it.
GenAI & LLM Fundamentals
What an LLM is, tokens and attention, prompting, tool use, RAG, agents, evaluation, and guardrails.
Python & Data Foundations
Why Python dominates AI, envs & packaging, NumPy/Pandas, FastAPI, async, and ML vocabulary.
Part VI · The Human Round
The rounds that actually decide the offer. ≈ 1.4 hours.
Behavioral & Soft Skills
Why behavioral rounds decide offers, STAR, your pitch, conflict and failure stories that land.
Resume & Interview Logistics
The project deep-dive, quantifying impact, mock-interview practice, and evaluating offers.
Optional · Coding Screens
Take it if your target roles include live coding (Full-Stack and similar); skippable otherwise. ≈ 1.4 hours.