Scratch is a block-based programming language created by the Lifelong Kindergarten Group at MIT's Media Lab. It includes an active online community where users share their creations. Scratch 2.0 has an extension for running LEGO WeDo and Scratch 3.0 ary has extensions for LEGO Mindstorms EV3 and micro:bit as well.
ScratchJr is an introductory programming language that enables young children ages 5-7 to create their own interactive stories and games. Children snap together colorful programming blocks to make characters move, jump, dance, and sing. ScratchJr was inspired by the Scratch programming language (scratch.mit.edu), used by millions of people (ages 8 and up) around the world.
SymbIOTics is a LEGO Compatible Internet of Things (IoT) Platform designed for elementary school students. This educational platform teaches students about technology and devices so they can build their own IoT systems.
TinkerCAD is an app used for coding, 3D design, and electronics. Students can program and assemble electronics, and use codeblocks. Students can also use computer modeling tools to create innovative projects through 3D printing and laser cutting.
BlocksCAD integrates computational thinking and technology into the math curriculum in 3rd through 8th grade classrooms to teach computer science. BlocksCAD features detailed lesson plans aligned with Common Core math standards and CSTA Computer Science standards to teach coding.
Inkscape is a graphics editor with flexible drawing tools, broad file format compatibility, and powerful text tools. This platform can be used to transform ideas into final designs using the vector graphics tools.
Easel is a free software platform that allows for users to design, create, and carve from a single platform. Easel simplifies the design process by providing intuitive tools and interactive applications.
OnShape is a computer aided design program designed for students and teachers. Students can learn how to create computer models and three dimensional renderings on any iOS or Android device. They can also collaborate on projects by working in groups to simultaneously edit files.
Fusion360 integrates design, engineering, and manufacturing into one platform. Students can test their design ideas for functionality and usability using the many tools and also explore the product development process.