Comprehensive Python Syllabus
Milestone-by-milestone Python syllabus for SRE, SDET, and SDE — core foundations first, then role-specific tracks.
Milestone-by-milestone Python syllabus for SRE, SDET, and SDE — core foundations first, then role-specific tracks.
Learn Docker in six hands-on milestones — running containers, containerising an app, fast builds, data and networks, Compose, and production-ready images — each with checkable results and a runnable solution.
Learn Git in six hands-on milestones — first commits, branches, remotes and teamwork, conflicts and undo, clean history, and investigating bugs — each with checkable results and a runnable solution.
How the Python learning path fits together — which document to read when, the milestone flow, the portfolio you build, and troubleshooting.
How to learn Java in seven milestones — what to learn in each, the project you build, how to check yourself, and the SDET track that follows.
A working, tested Java mini-project for each of the seven core milestones — converter, word counter, validator, retry helper, bank accounts, log analyzer, and a concurrent health checker.
Learn Kubernetes in six hands-on milestones on a local kind cluster — workloads, services, configuration, health and rollouts, storage and jobs, and operating a namespace — each with checkable results and a runnable solution.
A working mini-project for each core Python milestone, plus role-specific project tracks and a progress template.
The full Python learning path in one document — objectives, topics with code, mini-projects, role tracks, and troubleshooting.
How to learn SQL in seven milestones — what to learn in each, the dataset and tasks you work through, how to check yourself, and the role track that follows.
A small dataset and a set of tasks with expected results for each of the seven core SQL milestones — library catalogue, weather report, loans, a to-do schema, customer segments, a leaderboard, and a bank ledger.