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.
With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.
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.