Python
Write Python from your first line to classes, generators, decorators and async code, then build AI agents with Microsoft Agent Framework. Git and SQLite come in between, and the path ends with junior Python interview questions.
- Milestone 1
Python
Write Python programs with functions, closures, classes and inheritance, exceptions, modules, file I/O, generators, decorators, context managers, dataclasses, type hints, pattern matching and async code.
- Milestone 2
Git and SQL
Track your code in Git with commits, branches, merges, rebases, stashes and remotes, and query and change data in SQLite with joins, aggregates, CTEs, window functions and transactions.
- Hands-On: Learn Git From ScratchKeeps your code under version control: commits, history, branches, merging, undoing mistakes, moving commits, stash, tags and remotes.6h 55m
- Hands-On: Learn SQLitePython's standard library includes the sqlite3 module; this course teaches the SQL you pass to it: filtering, JOINs, CTEs, window functions and transactions.15h 35mFree
- Milestone 3
AI agents
Build AI agents in Python with Microsoft Agent Framework, give them tools and structured inputs and outputs, orchestrate them into workflows, and observe what they do.
- Milestone 4
Interview check
Answer junior interview questions on the Python object model, built-in data structures, strings and bytes, functions, classes, exceptions, generators and the standard library.
