| 1 Foundations |
Python, APIs and JSON, basic statistics |
You can write scripts and call a web API |
| 2 ML basics |
Supervised vs unsupervised learning, evaluation |
You understand how models learn and how they are judged |
| 3 How LLMs work |
Tokens, context window, transformers at concept level |
You can explain what an LLM is and its limits |
| 4 Prompting |
Clear instructions, examples, output formats |
You get reliable results from a model |
| 5 Building with APIs |
Chat calls, parameters, structured output |
You can build a simple LLM feature |
| 6 Retrieval and RAG |
Embeddings, vector search, chunking |
Your app answers from your own documents |
| 7 Evaluation and safety |
Test sets, hallucination checks, privacy, prompt injection |
You can measure and defend quality |
| 8 Deployment |
Cost, latency, monitoring |
Your app runs reliably for real users |