Skip to main content

Explore Courses

Search real published courses and filter by practical requirements.

Clear

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 details

Practical 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 details

Intro 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 details

Building 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 details

Build 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