CodeCombat
A game-based coding environment where learners write real code to solve levels, build projects, and practice programming concepts in supported languages.
Code.org
A nonprofit learning platform with self-paced coding courses, block-based labs, teacher resources, classroom management, and computer-science curricula.
Official source listedcode.org
This external destination is listed for the developer or project. Confirm current ownership, compatibility, licensing, and availability before downloading.
About
A nonprofit learning platform with self-paced coding courses, block-based labs, teacher resources, classroom management, and computer-science curricula. Code.org is published by Code.org for Web. Its core workflow covers coding lessons, block coding and computer science; consult the official source for current compatibility, licensing, and feature availability.
Key features
Builds beginner coding skills through guided projects, visual blocks, puzzles, games, or progressively more complete programming work.
Builds beginner coding skills through guided projects, visual blocks, puzzles, games, or progressively more complete programming work.
Supports collecting, analyzing, organizing, or presenting information for learning and research workflows.
Provides guided learning, practice, course, or assignment tools suited to the app's educational focus.
Keep exploring
Write code · Learn something · Help kids learn · Plan a school project · Practice math · Teach a class
Before you install
Pricing, licensing, compatibility, and available features can change. Confirm the current requirements and terms on Code.org's official pages before downloading or installing.
Keep exploring
A game-based coding environment where learners write real code to solve levels, build projects, and practice programming concepts in supported languages.
An interactive Apple app for learning Swift and SwiftUI through guided lessons, puzzles, experiments, and increasingly complete app-building projects.
A browser-based learning environment for beginner-friendly 3D design, electronics circuits, block-based coding, and classroom projects.
A visual programming environment designed to help learners create interactive projects.