Maintenance

Site is under maintenance — quizzes are still available.

Go to quizzes
Python · Fundamentals

Python

Step-by-step Python tutorials — ordered lessons from basics to advanced.

Sponsored

Lesson outline

  1. 85
    Threading Basics

    Learn to handle concurrency with Python threading basics. This lesson covers core concepts, step-by-step implementation, troubleshooting, and a hands-on exercise to build practical skills.

  2. 86
    Multiprocessing for Parallel Tasks

    Learn how to use Python's multiprocessing module to run tasks in parallel across multiple CPU cores. This lesson covers the core concepts, step-by-step walkthroughs, and practical exercises to boost performance for CPU-bound operations.

  3. 87
    Async I/O with asyncio

    Master async I/O in Python using asyncio. Handle I/O-bound tasks efficiently with coroutines, event loops, and awaitable objects. Includes hands-on exercises and next-step connections.

  4. 88
    Build a Basic Web Scraper

    Learn to build a basic web scraper with requests and BeautifulSoup. This hands-on Python tutorial covers step-by-step scraping, troubleshooting, and next steps for your learning path.

  5. 89
    Consume REST APIs with httpx

    Learn to consume REST APIs with httpx in this Python tutorial — hands-on steps, troubleshooting, and practical exercises for progressive mastery.

  6. 90
    Serialize Data with JSON and Pickle

    Learn to serialize data with JSON and pickle in Python. This lesson covers core concepts, step-by-step usage, common pitfalls, and when to choose each format. Hands-on exercise included.

  7. 91
    Design a CLI with argparse

    Learn to design a simple CLI application using Python's argparse module — a practical lesson for building command-line interfaces step by step.

  8. 92
    CRUD with SQLite

    Build a basic CRUD application with SQLite in Python. Hands-on steps, troubleshooting, and what to study next.

  9. 93
    Package Python Apps and Publish to PyPI

    Learn to package Python apps and publish to PyPI with hands-on exercises, troubleshooting tips, and next steps.

    Python — step-by-step tutorials

    What you will find here

    This track walks through python in order — each lesson is server-rendered HTML you can read without JavaScript. Follow the outline, then practice in the browser IDE when a lesson links to runnable code.

    Tutorials vs quizzes and code samples

    Tutorials teach in sequence. For quick checks use quizzes. For copy-paste snippets see code samples. For deeper reading browse articles.