Python

A clear, friendly language for problem solving and automation

Learn Python step by step: data and strings, lists and dictionaries, functions, errors and files, and classes — and run every example right in your browser.

  • 31 lessons
  • 6 chapters
  • Arabic & English

Your progress

What's inside

Lessons go from the basics to advanced topics. Read them in order, or jump to what you need.

  1. Chapter 1

    Getting Started

  2. Chapter 2

    Variables & Data

  3. Chapter 3

    Collections

  4. Chapter 4

    Control Flow

  5. Chapter 5

    Functions & More

  6. Chapter 6

    Classes & Objects

Python docs · Pro Lab | SAIOS Academy