Loading...
Most "intro to AI" courses stop at chatbots. This workshop teaches you text generation, multimodal vision, structured outputs, function calling, MCP, and reasoning models — with provider-agnostic Python code you can ship today.
6 modules, 23 lessons, ~6 hours
4 lessons
3 lessons
4 lessons
4 lessons
4 lessons
4 lessons
6 hands-on projects. 6 core AI skills. Zero fluff.
Where engineers learn to build actual AI features
You know how to send a prompt and print a response, but you have no idea how to make the AI actually interact with your application's database.
You're asking the LLM to return JSON, and writing brittle regex to parse it because the model randomly adds markdown blocks and hallucinated keys.
Your AI features feel bolted on. The LLM can't look up real-time information, search the web, or trigger actions in your system.
You wrote your entire app using the OpenAI SDK, and now your boss wants to switch to Claude, requiring a massive rewrite.
Senior engineers aren't better because they know more syntax. They're better because they've:
We skip the theoretical history of neural networks. Within the first 15 minutes, you are streaming tokens. By the end, you are building a multimodal app that can see, reason, and execute code.
6 Hands-On Projects. 6 Core Skills.
Build a streaming chatbot using the exact same connection patterns that power ChatGPT.
Use Instructor and Pydantic to extract typed, validated data objects from messy text.
Implement Function Calling to give your AI access to APIs, databases, and the internet.
Build a multimodal app that extracts tables from screenshots and solves problems step-by-step.
Learn the fundamentals of AI text generation — from your first API call to streaming, context windows, system instructions, and temperature control.
Get introduced to the workshop, understand LiteLLM, and set up your development environment
Make your first AI API call, understand the completion API, and learn about streaming
Teach AI to remember conversations, give it a personality, and control creativity vs consistency
Apply text generation to real-world applications and test your knowledge
Teach AI to see — analyze images, extract text with OCR, read charts, and compare multiple images using vision models.
Understand vision models, learn how images are sent to AI, and analyze your first image
Extract text from images with OCR and analyze charts and graphs with AI vision
Compare multiple images, build real-world vision apps, and understand limitations
Transform unstructured text into reliable JSON data using JSON mode and Pydantic validation — the backbone of AI data pipelines.
Learn why structured outputs matter and how to use JSON mode to extract reliable data from text
Add type safety to AI outputs using Pydantic models — BaseModel, type annotations, and Optional fields
Extract deeply nested data structures like resumes, invoices, and email action items
Apply structured output patterns to real scenarios and test your knowledge
Give AI access to real tools — calculators, APIs, databases. Learn tool schemas, the agentic loop, and multi-tool agents.
Understand why LLMs need external tools, learn tool schemas, and build your first function-calling example
Build the core pattern that powers all AI agents: call → check → execute → repeat
Combine multiple tools into one agent — calculators, weather APIs, and product search
Review best practices for security, cost, and reliability with function calling
Learn MCP — the universal standard for connecting AI to external tools and services, like USB for AI.
Understand what MCP is, why it exists, and how it differs from direct function calling
Connect to a real MCP server, discover its tools, and understand the connection lifecycle
Build a complete MCP agent that discovers tools, asks AI to choose one, and executes it
Understand the MCP ecosystem, when to use MCP vs function calling, and review key concepts
Unlock step-by-step thinking with Chain-of-Thought prompting — solve math, debug code, analyze decisions, and build the course finale.
Understand the difference between pattern matching and reasoning, and learn Chain-of-Thought prompting
Apply reasoning to mathematical calculations and logical puzzles
Use reasoning to debug code, review for errors, and analyze complex decisions
Review all 6 pillars, take the final assessment, and celebrate your AI Foundation mastery
See every system, every week, in detail before you decide.
Anyone can paste a prompt into the OpenAI playground and get a poem.
Stop writing toy scripts. Start engineering AI systems.
I am the Head of Engineering at Jobbatical (EU Tech), with 8+ years of leadership and 15+ years of total experience in the software industry.
"Most engineers are not blocked by ability, but by lack of real system ownership."
This accelerator exists to give you what most jobs never will.
Guest Sessions From Engineers at
Live sessions on System Design, Career Growth, and Interview Preparation.
You build 6 real projects, not toy demos. Each module covers a different AI capability with provider-agnostic code that works with OpenAI, Anthropic, or Google.
No. This course focuses on using AI APIs to build applications, not training models. Basic Python is all you need.
Any provider works. We use LiteLLM so you can switch between OpenAI, Anthropic, and Google AI Studio with one line of code. A free Google AI Studio key is enough.
About 6 hours of hands-on work. Each module is self-contained, so you can complete them in any order after Module 1.