Coming soon

Python Developer: Basic to Advanced

Go from zero to a job-ready Python developer in 6 months: logic, databases, APIs, testing, AI and a live SaaS project.

  • 6 months
  • Beginner to advanced
  • 6 parts ยท 74 topics

Send us one message on WhatsApp, and we will tell you the launch date.

Planned syllabus

The full roadmap, basic to advanced

Every part builds on the one before it. You finish each part with a real project.

Parts
6
Weeks
24
Topics
74
Projects
24
  1. Part 1Month 1: Python Basics and Logic BuildingWrite any basic Python logic without looking things up constantly.16 topics4 projects

    Week 1 Python Fundamentals

    • Variables, data types, numbers, strings
    • If else conditions, loops (for, while)
    • Lists, tuples, dictionaries, sets
    • Functions and basic input output

    Project Build a Number Guessing Game and a Simple Calculator in the terminal.

    Week 2 String and File Handling

    • String methods, formatting, slicing
    • Reading and writing text files
    • Exception handling (try except)
    • Modules and pip packages

    Project Build a Text File Word Counter that shows word count, the most used word and total lines.

    Week 3 Object Oriented Programming

    • Classes and objects
    • Constructor, self, attributes
    • Inheritance, polymorphism
    • Encapsulation basics

    Project Build an Expense Tracker CLI app that adds, shows and deletes expenses, saved in a file.

    Week 4 Data Structures Practice

    • Nested lists and dictionaries
    • List comprehension
    • Sorting and searching logic
    • Small logic problems every day

    Project Build a Library Management System where books can be added, borrowed and returned, using OOP.

  2. Part 2Month 2: Databases, APIs and Web BackendBuild a working backend API from scratch with a real database and login.12 topics4 projects

    Week 5 Working with Data

    • Pandas basics, reading CSV and Excel files
    • Data cleaning and filtering
    • NumPy basics for calculations

    Project Build a Sales Data Report tool that reads a CSV file and writes a summary report automatically.

    Week 6 Databases with SQL

    • SQL basics: select, insert, update, delete
    • Connecting Python to SQLite or PostgreSQL
    • Using an ORM like SQLAlchemy

    Project Move your Expense Tracker from a file to a real database.

    Week 7 Building APIs

    • What an API is and REST principles
    • Building APIs with FastAPI
    • Request, response, status codes

    Project Build a Task Management REST API to create, update and delete tasks.

    Week 8 Authentication and Security

    • User signup and login
    • JWT tokens for authentication
    • Password hashing basics

    Project Add signup and login to your Task API so each user only sees their own tasks.

  3. Part 3Month 3: Testing, Automation and PerformanceWrite code that is tested, automated and does not break easily.12 topics4 projects

    Week 9 Version Control

    • Git basics: commit, branch, merge
    • GitHub and pull requests
    • Writing a good README

    Project Push all your projects to GitHub with proper documentation.

    Week 10 Testing Your Code

    • Writing tests with pytest
    • Unit tests and integration tests
    • Debugging techniques

    Project Write tests for your Task API so a change never breaks it silently.

    Week 11 CI/CD Basics

    • What CI/CD is and why it matters
    • Setting up GitHub Actions
    • Automatic tests on every push

    Project Run your API tests automatically on every push with GitHub Actions.

    Week 12 Speed and Scale

    • Asyncio for faster code
    • Redis for caching
    • Handling many users at once

    Project Build an Async Web Scraper that collects data from many websites at the same time.

  4. Part 4Month 4: AI Tools and AutomationAdd AI features to any project with confidence.12 topics4 projects

    Week 13 Using AI APIs

    • OpenAI, Claude and Gemini APIs
    • Sending prompts and reading responses in code
    • Handling API costs and limits

    Project Build an AI Chatbot that answers questions in the terminal.

    Week 14 RAG (Retrieval Augmented Generation)

    • What RAG is and why companies use it
    • Reading data from PDFs and documents
    • Connecting your own data to an AI model

    Project Build a PDF Question Answering tool: upload a PDF and ask questions about it.

    Week 15 LangChain and AI Agents

    • LangChain basics
    • Simple AI agents that take actions
    • Chaining several AI steps together

    Project Build an AI Email Assistant that reads an email and drafts a reply.

    Week 16 No-Code Automation with n8n

    • Connecting APIs without heavy coding
    • Automating repetitive tasks
    • Combining n8n with your Python scripts

    Project Build a flow that sends a personal AI-written reply to every new form submission.

  5. Part 5Month 5: Real Project and DeploymentHave one real project live on the internet that anyone can use.12 topics4 projects

    Week 17 Planning a SaaS Project

    • Picking one real problem to solve
    • Planning features like a real product
    • Designing the database

    Project Write the full plan for one SaaS idea: features, users and database design.

    Week 18 Building the Project

    • The backend for your SaaS idea
    • Frontend basics if needed
    • Using everything you learned together

    Project Build the working backend of your SaaS project end to end.

    Week 19 Docker and Cloud Basics

    • What Docker is and why it is used
    • Writing a Dockerfile
    • Cloud hosting basics (AWS, Render, Railway)

    Project Package your SaaS in Docker and deploy it live.

    Week 20 Code Quality

    • Clean code practices
    • Code review basics
    • Fixing bugs from real users

    Project Get feedback from another developer and fix at least 5 issues.

  6. Part 6Month 6: Capstone Project and Career ReadinessA portfolio of real projects, one live SaaS product and a capstone project to show any employer.10 topics4 projects

    Week 21 Capstone Project Start

    • Backend, database, API and AI in one big project
    • Planning it like a product you would sell

    Project Start your Capstone Project using everything from the last 5 months.

    Week 22 Capstone Project Build

    • Building the core features
    • Error handling and tests

    Project Finish the core features of your Capstone Project.

    Week 23 Polish and Documentation

    • Clean documentation
    • Recording a demo video
    • Presenting your work

    Project Write a proper README and record a 2-minute demo video.

    Week 24 Career Readiness

    • Publishing on GitHub and LinkedIn
    • A resume with 6 months of projects
    • Answers to common interview questions

    Project Publish your Capstone Project and share it on LinkedIn with the story of what you built.

This is the planned syllabus. Small changes are possible before launch.

Want this course? Tell us.

Send one message on WhatsApp, and we will tell you as soon as the launch date is fixed.