Courses built for the curious

Real coding skills from student teachers, completely free, forever. Take the full course on Udemy, or work through the interactive lessons right here.

Student learning to code on a laptop
>>> print("hello")hello>>>
BeginnerMost Popular

Python for Complete Beginners

Zero experience? Perfect. You'll go from nothing to building real projects, just like 800+ students across 50+ countries already have.

CreativeAI-Powered

Vibecoding 101

Build real apps using AI tools like Cursor and Copilot. Part 1 gets you shipping; Part 2 goes deeper on prompting and reviewing what the AI writes. This is where coding is headed: fast, creative, and full of purpose.

NewAI & ML

Intro to Machine Learning

Curious how machines actually learn? Part 1 starts from the ground up with data, models, and your first predictions. Part 2 trains smarter models, dodges the classic beginner pitfalls, and builds projects worth showing off.

$
NewLife Skills

Financial Literacy: The Basics

The money skills every student should have: budgeting, saving, credit, and investing, taught simply and without the jargon.

NewCareer

Health in Tech: An Introduction

See where healthcare meets technology, from medical data to digital health careers, and learn how code is already saving lives.

See our courses in action

Students around the world learning Python, building projects, and discovering that code can be a tool for good.

In the classroom
Hands-on learning
Smiling student
Students coding
Volunteer presenting
Students at booth
Crowded workshop
End of session

Open source

Your lesson goes here

Every lesson here was written by a student. Propose your own topic, or fix one that confused you. Drafts stay invisible until they are ready, so nothing you start can break the site.