Course
AI & Automation
Learn how modern AI-powered applications are built.
- Difficulty
- Intermediate
- Duration
- 10 weeks
- Python
- LLM APIs
- Vector DB
- Automation
- FastAPI
assistant.pyPreview
response = client.messages.create( model=MODEL, max_tokens=1024, tools=[search_notes], messages=history,)Overview
What this track covers
Beyond prompting: calling model APIs from your own code, grounding them in real data, and shipping automation people actually use.
- How LLMs work in practice
- Model APIs from code
- Retrieval over your own data
- Tool use & structured output
- Workflow automation
- Shipping AI features
Who it's for
- Students comfortable with Python basics
- Developers who want to add AI features to real products
- Freelancers building automation for local businesses
Curriculum
Module by module
Taught in order. Each module builds directly on the one before it.
Foundations
- What a language model can and cannot do
- Tokens, context windows and cost
- Prompt design as an engineering task
Building with model APIs
- Calling model APIs from Python
- Streaming responses to a UI
- Structured output and schema validation
- Handling failures, retries and timeouts
Grounding in real data
- Chunking and embedding documents
- Vector search and retrieval
- Answering from your own knowledge base
- Evaluating output quality honestly
Automation & delivery
- Tool use and function calling
- Scheduled and event-driven workflows
- Wrapping it all in an API
- Cost, safety and rate limits in production
Projects
What you will have built
- Chatbot grounded in your own documents
- Automated report generator
- Data extraction pipeline with structured output
- AI feature added to an existing API
Outcomes
What you will be able to do
- Integrate a model API into a real application from scratch
- Build retrieval over private data instead of guessing
- Return structured, validated output an app can rely on
- Understand what an AI feature costs to run
Other tracks
Continue in another direction
Ready to start AI & Automation?
Tell us where you are right now and we will place you at the right point in the track.