← Explore learning paths

Start coding

Python Programming

Write small Python programs while learning variables, collections, control flow, and functions.

18 lessons ready to readFree to readLearn at your own pace
Read the first lesson → Sign in to track your progress →
01 / READ

Start with a lesson that meets you where you are.

02 / PRACTICE

Try questions to check what you understand.

03 / RETURN

Sign in to keep your practice progress together.

Lessons

18 of 36 topics have lessons available today. Choose any available lesson.

  1. 01

    Python Fundamentals

    Read the lesson, then try the practice.

  2. 02

    Setup & Basics

    Read the lesson, then try the practice.

  3. 03

    Python Introduction

    Read the lesson, then try the practice.

  4. 04

    Variables & Built-in Functions

    Read the lesson, then try the practice.

  5. 05

    Core Data Structures

    Read the lesson, then try the practice.

  6. 06

    Strings

    Read the lesson, then try the practice.

  7. 07

    Lists & Tuples

    Read the lesson, then try the practice.

  8. 08

    Sets & Dictionaries

    Read the lesson, then try the practice.

  9. 09

    Control Flow & Functions

    Read the lesson, then try the practice.

  10. 10

    Control Structures

    Read the lesson, then try the practice.

  11. 11

    Functions & Modules

    Read the lesson, then try the practice.

  12. 12

    Advanced Concepts

    Read the lesson, then try the practice.

  13. 13

    Error Handling & Files

    Read the lesson, then try the practice.

  14. 14

    OOP & Patterns

    Read the lesson, then try the practice.

  15. 15

    Real-World Applications

    Read the lesson, then try the practice.

  16. 16

    Package Management & Environment

    Read the lesson, then try the practice.

  17. 17

    Package Manager

    Read the lesson, then try the practice.

  18. 18

    Data & Web Projects

    Read the lesson, then try the practice.

Topics without lessons yet

These are part of the outline. Lessons are not available for them yet.

  • Operators
  • Conditionals
  • Loops
  • List Comprehension
  • Functions
  • Higher Order Functions
  • Modules
  • Type Errors
  • Exception Handling
  • File Handling
  • Classes & Objects
  • Regular Expressions
  • Date & Time
  • Virtual Environment
  • Statistics & Pandas
  • Web Scraping
  • Python Web & APIs
  • MongoDB Integration