Blockly Games

Blockly Games is a series of educational games that teach programming. It is designed for children who have not had prior experience with computer programming. By the end of these games, players are ready to use conventional text-based languages. Sample lesson plan: https://educators.brainpop.com/lesson-plan/computer-coding-lesson-plan-blockly-maze-game/

Invent with Python

Learning to program makes you a smarter and more capable human being. Computers are not only the most common tool we encounter in our day-to-day lives, but also the most powerful. Even if your plans don’t include becoming a software engineer writing code for the next Mars mission, you can find value in learning to code. Rocket science uses programming, but programming isn’t rocket science. Whether you’re preparing for a software career, an office worker with a folder full of spreadsheet files, or a hobbyist interested in making indie video games, the Python programming language is a great way to get started in the world of programming.” Free Python programming textbooks and online courses.

Thingiverse

Thingiverse Education provides over a hundred free lessons that make teaching with a 3D printer easier and more effective for a variety of grade levels and subjects. It also provides a community where educators can exchange best practices or remix projects.

Learn Python

Welcome to the LearnPython.org interactive Python tutorial. Whether you are an experienced programmer or not, this website is intended for everyone who wishes to learn the Python programming language.Tutorials in additional computer languages also.

Unity

Unity 2017 introduces new features that help teams of artists and developers build experiences together. Powerful new tools, such as Timeline and Cinemachine, empower artists to create cinematic content and gameplay sequences without the need of an engineer. Creators can now spend more time doing, less time queueing.

Zulama

Zulama has developed a highly engaging way for middle and high schools to teach Computer Science and Programming though Game Design Projects. The content is standards-based and rigorous, yet fun! Teachers do not need previous programming experience to successfully use our curriculum. Courses include Introduction to Programming through Game Design, Advanced Placement (AP) Computer Science Principles, and Unity 3D Programming.

Finch Robot

The Finch is a new robot for computer science education. Its design is the result of a four year study at Carnegie Mellon’s CREATE lab. The Finch is designed to support an engaging introduction to the art of programming. It has support for over a dozen programming languages and environments, including several environments appropriate for students as young as eight years old. Finch interacts with over 12 different programming languages. 1 Finch costs $99

BeeBot

The new Bee-Bot App from TTS Group has been developed based on our well-loved, award-winning Bee-Bot floor robot. The app makes use of Bee-Bot’s keypad functionality and enables children, 4 and up, to improve their skills in directional language and programming through sequences of forwards, backwards, left and right 90 degree turns.