Command Palette

Search for a command to run...

Hectal

Python · from your first line to the AI-era toolkit

Learn Python properly.
The language the AI era is written in.

Start from zero: no programming experience needed, and every word is explained in plain English. Each topic goes all the way down, from an everyday analogy to what the interpreter really does, with real Python you can edit and run on the page, mistakes to make on purpose, exercises your browser checks, and interview answers. You will learn the whole language, the tools professionals use around it, then NumPy, pandas, APIs and the Python behind LLM apps, RAG and agents. Newer features carry a version badge (Python 3.10+, 3.12+), so you always know what runs where.

Phases
18
Topics
177
Hours
83
Diagrams
259
Exercises
1359

By the end you can

What this course makes you able to do

  • Write, run and debug Python programs, and read any traceback with confidence
  • Use strings, lists, dictionaries, sets, functions, classes, generators and decorators fluently, and know how they work inside
  • Set up real projects with uv, pyproject.toml, type hints, pytest and Ruff
  • Explain the GIL, async, memory management and bytecode, and choose the right concurrency model
  • Work with data in NumPy and pandas, call and build APIs, and validate data with Pydantic
  • Build the Python side of AI features from scratch: LLM calls, streaming, structured output, embeddings, RAG and an agent loop