Already know basic Python? Build one real thing end to end: a small AI data app that loads a dataset, sends a slice of it to a language model, and turns the response into a written analysis. You will use pandas only as much as the app needs, call an LLM API directly (no agents, no frameworks), wire the pieces into a single script with real error handling, and ship it as a shareable Streamlit app you can run locally. A project-based intermediate course with a free certificate of completion.
You already know a little Python, and you are tired of tutorials that hand you disconnected snippets and never build anything real. This project-based course fixes that by walking you through one complete build: a small AI data app that loads a dataset, sends a compact slice of it to a language model, and shows you a written analysis of what the numbers actually mean. You start in the terminal and finish with a shareable web app.
Across seven focused lessons you load and clean real data with pandas (only as much as the app needs), make your first plain API call to an LLM, design prompts that keep the analysis grounded in real numbers, wire everything into a single script with proper error handling, and wrap it in a clean Streamlit interface with a file upload and an Analyze button. There are no agents and no heavy frameworks here, just direct API calls, so every moving part stays visible and debuggable.
This is an intermediate course for students and self-taught coders who can already read a for loop and a function and now want to apply Python to AI by shipping something usable. It sits between an absolute-beginner Python tour and advanced agent engineering: a hands-on capstone you can put on your resume or GitHub. The pandas and scripting lessons run in interactive Python playgrounds right in the page, so you can practice without installing anything.
The course is 100% free, with no signup wall, and finishing it earns you a free certificate of completion for your LinkedIn and resume.
3 modules • 7 lessons

Learn Python from zero with a focus on AI and data science. Master the language essentials, then use ChatGPT, Claude, and Gemini as coding tutors while you build real projects with NumPy, pandas, matplotlib, and scikit-learn. Perfect for university students and early-career learners. No prior coding required, and you earn a free certificate to add to your LinkedIn and resume.

Go beyond generic prompt engineering and master Claude-specific techniques. Learn XML tags, extended thinking, system prompt design, CLAUDE.md files, MCP integration, and agentic workflows to unlock Claude's full potential.

Build autonomous AI agents with Python using LangChain and LangGraph. Learn tool calling, stateful workflows, RAG-powered agents, multi-agent systems, and production deployment. From the ReACT pattern to a full customer support agent capstone.

Learn to build multi-agent AI systems with CrewAI in about 45 minutes. Understand the crew/agent/task model, define specialized agents, create tasks, and build a real-world market research crew with analyst, researcher, and writer agents.

A 30-minute beginner micro course on using ChatGPT, Claude, Gemini, and Perplexity to decode health insurance jargon, compare plans side by side, verify networks and prescription coverage, and choose your first policy with confidence. Built for university students and early-career learners. Earn a free certificate to add to your LinkedIn and resume.

Master OpenAI Codex, the coding agent that works in your terminal and in the cloud. Learn the CLI with its three approval modes, run parallel sandboxed tasks with Codex Cloud, extend capabilities with the skills system, and coordinate multiple agents across large projects. Powered by GPT-5.3-Codex.