📋 Coding Platforms for Kids
21 tools compared
🔧 Tools in Coding Platforms for Kids
CodeMonkey
A game-based learning platform that teaches text-based coding in CoffeeScript and Python.
Kodable
A gamified coding curriculum for K-5 students that teaches programming fundamentals through to real JavaScript.
CodeCombat
A fantasy role-playing game that teaches students real programming languages like Python and JavaScript.
Sphero Edu
A platform for programming Sphero's line of educational robots using Draw, Block, and JavaScript.
Tynker
A comprehensive K-12 coding curriculum that transitions students from block-based coding to text-based languages like Python and JavaScript.
Code.org
A non-profit dedicated to expanding access to computer science in schools, offering a free K-12 curriculum.
Thunkable
A block-based platform that allows users to design, develop, and deploy native mobile apps for iOS and Android.
Khan Academy
A free, non-profit educational platform that offers courses on computer programming, primarily focusing on JavaScript.
Scratch
A block-based visual programming language and website targeted primarily at children 8-16 as an educational tool for programming.
CodeHS
A comprehensive platform offering 6-12th grade computer science curriculum, teacher tools, and professional development.
Replit
An online IDE that supports over 50 programming languages, with a focus on collaboration and easy deployment.
LEGO Education SPIKE
A hands-on STEAM learning solution that combines LEGO bricks, a programmable Hub, and a Scratch-based coding app.
Swift Playgrounds
An iPad and Mac app from Apple that makes learning and experimenting with Swift code interactive and fun.
Blockly
A Google library for building visual programming editors, used in many educational coding tools.
LightBot
A puzzle game that introduces programming concepts like sequencing, loops, and conditionals without any coding.
Bitsbox
A subscription box and website that teaches kids to code by building apps.
VEXcode VR
A free, web-based platform for coding a virtual robot using block-based or text-based Python.
MakeCode
A free, open-source platform from Microsoft for creating engaging computer science learning experiences.
Snap!
A block-based programming language, inspired by Scratch, that includes and extends its features for more advanced learners.
Alice
A free, 3D block-based programming environment for creating animations, stories, and games.
Twine
A free, open-source tool for creating interactive fiction and text-based adventure games.