Course Catalog
Browse free and paid courses across all topics
Build Your First Website
Learn HTML and CSS to create your own web pages. Make a personal homepage, a school project page, and more!
Python for Kids
Learn Python programming from scratch! Write your first code, make the computer talk, and build fun programs.
Graphic Design Fundamentals
Discover the building blocks of graphic design in this hands-on course built for K-12 students. You will explore design principles, typography, color theory, layout techniques, …
Critical Thinking for K-12
A comprehensive course that teaches students essential critical thinking skills including observation, logical reasoning, argument analysis, problem solving, decision making, creative thinking, media literacy, and …
Python Programming for K-12
A fun, hands-on introduction to Python programming designed for students in grades 6-12. Start from zero and build real projects — text adventures, math tools, …
Design and branding
Introduce students to the exciting world of design and branding! This course provides K-12 students with a foundation in visual communication, teaching them how to …