Courses
Choose a course and start learning at your own pace — ordered from beginner to advanced.
Beginner
Introduction to AI
A beginner-friendly introduction to artificial intelligence — no math, no prior experience required.
Beginner
Introduction to Generative AI
A beginner-friendly deep dive into how generative AI works — from NLP and language models to transformers, LLMs, and foundation models. No math required.
Beginner
Introduction to Machine Learning
A beginner-friendly introduction to how machines learn from data — what makes machine learning different from traditional programming and from deep learning, the four core learning paradigms, and the Python tools used to build it. No math required.
Beginner
Introduction to Python
A hands-on beginner's guide to Python programming — no prior experience needed. Learn what Python is, why it matters, and how to write your first programs with variables, strings, lists, loops, functions, and more.
Intermediate
AI Tech Stack
A practical tour of the tools, languages, and platforms behind real AI products — Python, APIs, vector databases, open source vs. closed source models, the cloud hardware AI runs on, Hugging Face, LangChain, and how teams evaluate what they build.