Every AI path on Android Engineers — AI Engineer, Agentic AI, and Forward Deployed Engineer — uses the same Python foundation. Instead of repeating 42 lessons inside each path, they live in one shared course: Python for AI Engineering. Your progress is kept in one place, so if you switch paths or take a second one later, the Python you have already finished still counts.
What the course covers
The course takes you from your first script to a tested, complete application in 14 short modules:
| Modules | What you learn |
|---|---|
| 01–04 | Running programs, text, decisions, collections, loops, and transformations |
| 05–07 | Functions, modules, errors, resource handling, files, JSON, and CSV |
| 08–10 | Objects, interfaces, functional tools, testing, and project structure |
| 11–13 | SQL and persistent data, HTTP and backend boundaries, concurrency |
| 14 | Build a complete document-processing application |
Every AI path builds on the final project — a tested document-processing command-line tool — so keep your code. It becomes the ingestion step of the knowledge assistant you build later.
How to use it
- New to Python: open the Python course and work through it in order. Come back to this path when you finish module 14.
- Already know Python: skip the course and go straight to the exit checklist below. If you can complete it independently, continue with this path.
- Not sure: try the exit checklist first. If one part blocks you, take only the module that teaches it.
The exit checklist is your gate
The next lesson in this module is the foundation exit checklist. Passing it — not reading every lesson — is what shows you are ready for the AI modules. Be honest: the checklist should reflect what you can actually build, run, and explain.
Check: you know whether you are starting the Python course, skipping to the checklist, or taking only the modules you need.