structlog: Structured Logging in Python (2026) python-pptx in 2026: Automate PowerPoint Reports with Python python-docx: Create and Edit Word Documents with Python (2026) pypdf: Merge, Split and Edit PDFs with Python (2026) openpyxl: Automate Excel Files with Python (2026) Hypothesis: Property-Based Testing in Python (2026) tiktoken: Count LLM Tokens in Python (2026) pydantic-settings: Typed Env Config in Python (2026) orjson: Fast JSON in Python (2026) PyArrow Tables + Parquet in Python (2026) SQLAlchemy 2.0 ORM in Python (2026): Mapped Models + Session Build Semantic Search with ChromaDB in Python (2026) Build ML Demos with Gradio in Python (2026) Build Interactive Python Web UIs with NiceGUI (2026) Build Interactive Web Apps with FastHTML (2026) Type-Check Python Fast with Astral ty (2026) Stream Large Responses with FastAPI JSON Lines (2026) Build Interactive UIs with FastAPI + HTMX (2026) Deploy FastAPI on Cloudflare Python Workers (2026) Serve a SPA with FastAPI app.frontend() (2026) Safe SQL & HTML with Python 3.14 t-strings (PEP 750) Hybrid Search in LanceDB with Vector + BM25 (Python 2026) Compose Agents with Pydantic AI v2 Capabilities (2026) Build Terminal UIs with Textual in Python (2026) Portable DataFrames with Ibis and DuckDB in Python (2026) Code Agents with Hugging Face smolagents in Python (2026) Constrained LLM Generation with Outlines in Python (2026) One DataFrame API for Pandas and Polars with Narwhals (2026) Turn PDFs into LLM-Ready Markdown with Docling (2026) Trace LLM Apps with Langfuse in Python (2026)

Free Course Source Code

Download the complete code from every PyInns full course. MIT licensed, with a README and SHA-256 checksum for each zip.

C++ Full Course for Beginners (2 Hours) — Zero to a Real Program

about 1 h 33 min · 12 chapters · 8.8 KB

A from-zero C++ course built around one program: a small grade book that stores students and scores and prints averages. It moves from compiling Hello World through types, control…

View & download

Python Full Course for Beginners (3 Hours) — Zero to a Real Project

3:07:51 · 16 chapters · 22.3 KB

Python from the first print() to a working command-line expense tracker. Each core topic (strings, loops, collections, functions, exceptions, files, modules, classes and idioms)…

View & download

React Full Course for Beginners (3 Hours) — Zero to a Real App

3:07:55 · 17 chapters · 40.6 KB

A hands-on React course that finishes with a Task Tracker app: tasks saved in local storage through a custom hook, sample data from a public API, and two pages with React Router.…

View & download

Data Science Full Course for Beginners (3 Hours) — Zero to a Real Project

3:11:05 · 16 chapters · 20.8 KB

An end-to-end introduction to data science in Python using real public datasets. It covers NumPy and pandas, cleaning messy data, grouping and charts, then basic statistics and…

View & download

Blockchain Full Course for Beginners (3 Hours) — Python Blockchain, Solidity, Foundry, ethers.js dApp

3:13:35 · 20 chapters · 347.8 KB

First you build a blockchain in plain Python, covering hashing, chained blocks, proof of work, signatures, a toy coin, Merkle trees and consensus between nodes. Then the course…

View & download

Data Engineering Full Course for Beginners (4.5 Hours) — SQL, Python, PostgreSQL, dbt, Airflow, Spark, Kafka

4:35:04 · 26 chapters · 65.5 KB

A practical tour of the modern data engineering stack, all run locally: Python and SQL basics, PostgreSQL, data modelling, ETL, file formats, DuckDB/polars, data quality checks…

View & download