Skip to main content
Roadmaps + interview preparation

Learn with direction. Prepare with confidence.

A practical roadmap for learning technology. Follow focused learning paths and return to well-organized interview questions whenever you need to test your understanding.

Python Developer Roadmap

Follow the sequence from foundations to leadership. Every topic has a dedicated page that we will expand with practical lessons, examples, and projects over time.

01

Foundations

Build the tools and habits every Python developer needs first.

02

Programming

Move from Python syntax into confident, production-minded programming.

03

Computer Science Core

Develop the reasoning skills behind efficient software and systems.

04

Databases

Learn how application data is modeled, queried, scaled, and maintained.

05

Career Options

Understand the paths available and choose a direction deliberately.

06

Backend Development

Create secure, reliable APIs and services with the Python ecosystem.

07

DevOps & Cloud

Ship and operate software with repeatable infrastructure and observability.

08

Engineering Practices

Build the collaboration and quality practices that make teams effective.

09

Software Design

Learn to shape maintainable codebases and communicate design decisions.

10

Architecture

Progress toward designing scalable, distributed, and resilient systems.

11

Specializations

Choose one or more tracks for deeper work in data, AI, or platform engineering.

12

Interview & Career Prep

Turn your learning into evidence, confidence, and strong interview performance.

13

Soft Skills

Strengthen the communication and ownership skills behind sustainable careers.

14

Senior Engineer Skills

Grow from executing tasks to leading technical outcomes across teams.

15

Beyond Senior

Explore leadership, architecture, consulting, and founder paths.

16

AI Foundations

Build a practical mental model for modern AI, machine learning, and language models.

View section overview
17

AI-Assisted Development

Use AI coding tools thoughtfully while keeping engineering judgment in the loop.

View section overview
18

Building with AI

Learn the building blocks for reliable applications powered by language models.

View section overview
19

Agents & Automation

Understand the tools and patterns behind AI agents and workflow automation.

View section overview
20

Production AI

Operate AI systems with measurable quality, reliability, performance, and cost.

View section overview
21

AI Security & Responsibility

Build AI features with privacy, security, safety, and responsible use in mind.

View section overview
22

AI for Your Own Track

Choose the AI applications that fit your existing engineering path.

View section overview
23

AI Developer Track

Follow a deeper path for machine learning and AI engineering careers.

View section overview
24

Durable Skills for the AI Era

Strengthen the durable reasoning and learning habits that stay valuable as tools change.

View section overview