Explore Courses
Search real published courses and filter by practical requirements.
Working with APIs and Data
Learn how programs talk to each other and handle data: what APIs are, the anatomy of HTTP requests and JSON, authenticating safely with API keys, making calls with error handling and rate-limit awareness, and storing data. Hands-on, with a build capstone.
AI & Application Development · INTERMEDIATE · en · ~300 min
Devices: Laptop or desktop computer with a modern web browser and keyboard, Internet access for lessons, tools, and assignment submission
Prerequisites: None
View course detailsPractical AI Foundations
A plain-language introduction to using AI tools well: what a language model actually does, how to prompt it, how it reads your text, and how to use it responsibly in real work. No coding or math required.
AI & Application Development · BEGINNER · en · ~210 min
Devices: Smartphone, tablet, laptop, or desktop with a modern web browser, Internet access for lessons and assignment submission
Prerequisites: None
View course detailsIntro to Python Programming
Learn to program from zero with Python: what a program is, variables and types, operators and expressions, making decisions, looping, and writing reusable functions. Beginner-friendly and hands-on, ending with a build-a-real-program capstone.
AI & Application Development · BEGINNER · en · ~300 min
Devices: Laptop or desktop computer with a modern web browser and keyboard, Internet access for lessons, tools, and assignment submission
Prerequisites: None
View course detailsBuilding LLM Apps (RAG and Prompting in Code)
Build software powered by language models: calling an LLM API in code, designing reusable prompts, grounding answers in your own documents with Retrieval-Augmented Generation (RAG), giving the model tools via function calling, and evaluating quality. Ends with a RAG build capstone.
AI & Application Development · ADVANCED · en · ~360 min
Devices: Laptop or desktop computer with a modern web browser and keyboard, Internet access for lessons, tools, and assignment submission
Prerequisites: None
View course detailsBuild Your First Web App
A hands-on introduction to building for the web: how HTML, CSS, and JavaScript work together, using AI to write and understand code responsibly, and deploying a small interactive app live. Beginner-friendly, with a build-and-ship capstone.
AI & Application Development · INTERMEDIATE · en · ~300 min
Devices: Laptop or desktop computer with a modern web browser and keyboard, Internet access for lessons, tools, and assignment submission
Prerequisites: None
View course details