Programming & AI

Python + AI Foundations

Learn real Python and take a first, hands-on step into artificial intelligence and machine learning.

What they'll do

About this course

This flagship course takes students from their first line of typed Python to building real programs and their first AI projects. They start with variables, control flow, functions and data structures — always through hands-on challenges rather than lectures — then move into files, libraries and working with APIs.

In the second half they meet machine learning directly: training a simple model, building a spam detector, and connecting to AI APIs to create a working chatbot. The course ends with a capstone project the student designs, builds and presents — a genuine portfolio piece.