Learn the basic concepts of Computer Science with drag and drop programming. This is a game-like, self-directed tutorial starring video lectures by Bill Gates, Mark Zuckerberg, Angry Birds and Plants vs. Zombies. Learn repeat-loops, conditionals, and basic algorithms.
Design an app, code with blocks or JavaScript to make it work, then share your app in seconds.
With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.
Learn programming with a multiplayer live coding strategy game for beginners. Learn Python or JavaScript as you defeat ogres, solve mazes, and level up.
Tinkercad is a free, easy-to-learn online app anyone can use to create and print 3D models.
MIT App Inventor is an innovative beginner’s introduction to programming and app creation that transforms the complex language of text-based coding into visual, drag-and-drop building blocks. The simplistic graphical interface grants even an inexperienced novice the ability to create a basic, fully functional app within an hour or less.