Analysis updated 2026-05-18
Follow a stage by stage curriculum to learn Python from scratch through to an advanced level.
Use the companion course lessons and exercises to practice each roadmap stage hands on.
Reference the modern 2026 tooling stage to pick up tools like uv and ruff.
Use the AI assisted coding stage to learn how to work with tools like Claude Code and Cursor.
| justxor/pythonroamap2026 | humanmllm/swim | juew/skill-routing-kit | |
|---|---|---|---|
| Stars | 75 | 75 | 75 |
| Language | Python | Python | Python |
| Setup difficulty | easy | hard | easy |
| Complexity | 1/5 | 5/5 | 2/5 |
| Audience | vibe coder | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
Python Roadmap 2026 is a Russian-language study guide that lays out a complete path for learning Python, starting from a first Hello World program and going all the way to a senior or architect level. It is built around 2026 era tools and practices, including Python 3.13, its free threaded mode, the newer JIT compiler, and modern tooling like uv and ruff, and it points only to resources that are free. The roadmap is broken into fourteen numbered stages, grouped into rough phases: the first month covers setting up the environment and language basics, months two and three cover the standard library, object oriented design, and typing, months four through six move into asynchronous programming and web development, and months seven through nine cover databases, machine learning, DevOps, and software architecture. A rough timeline suggests six to nine months at two to three hours a day to reach a confident middle level developer. Alongside the roadmap itself there is a companion practical course with lessons, code examples, exercises, and solutions for each stage. Extra standalone stages cover AI assisted coding tools such as Claude Code, Cursor, and Copilot, web scraping with modern libraries, machine learning with scikit-learn, PyTorch, and Hugging Face, building LLM applications with retrieval augmented generation and agents, and dedicated deep dives into asynchronous programming and containers with Docker and Kubernetes. The recommended way to use it is to move through stages in order rather than skipping ahead, spend most of the time writing code by hand instead of copying, keep a personal learning journal repository, do a weekly code review of your own work, and only move on once a stage's checklist is fully complete. The author also links several Telegram channels focused on Python, machine learning, and curated resource lists as ongoing sources of new material. The full README is longer than what was shown.
A free, Russian-language roadmap and companion course that walks a learner from Python basics to senior-level skills using 2026 tools like uv, ruff, and AI coding assistants.
Mainly Python. The stack also includes Python, uv, ruff.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.