Online curriculum designed specifically for highschool classrooms.
A complete online afterschool program for a coding club.
Teach programming in elementary or middle school in a fun way.
Free curriculum to teach high-school algebra and geometry concepts using computer programming.
Fun classroom exercises to teach computer science principles, no computers needed!
Free curriculum from Google that uses online, project-based tutorials for elementary and middle school students and offers free club plans and resources to create an easy computer science entry point for educators and students alike.
Teach computer programming through game design - as a full-time class, an in-class module, or afterschool program.
For high schools without a computer science instructor, TEALS creates partnerships between tech-industry volunteers and teachers from other disciplines to team-teach computer science and train the teacher.
This online course (MOOC) is designed for high school students to learn AP Computer Science in an online classroom. The course is free, but additional support to the school offering it costs money.
3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web.
Create games on the PC and XBox via a simple visual programming language. Can be used to teach creativity, problem solving, storytelling, as well as programming.
Programming language that makes it easy to create your own interactive stories, animations, games, music and art - and share your creations on the web.
Imagine a tool that allows you to turn 2D images into 3D shapes. Use AgentCubes online, the world's first 3D web-based programming & modeling tool, to learn to program by creating and sharing exciting 3D games. Rule your world!