Welcome
Pick a lesson from the sidebar, or jump in below.
Python Fundamentals
Tooling, environment setup, and execution model for learners who already know how to code.
- Set Up Python and Write Fundamental Programs
- Process and Manipulate Data with Python Structures
- Function Fundamentals
- Classes and Objects
- Dataclasses and Pydantic
- Perform I/O, Error Handling and Validation
- Concurrency and Async
- Containerize Applications with Docker
- Develop and Document REST API Endpoints
- Write and Execute Tests for REST Endpoints
Foundations
What agents are, and how they call tools.