1. Touch Develop is an interactive development environment and a visual programming language used to develop application programs for mobile devices, including smartphones and tablet computers.
2. Kodu Game Lab allows users to create games on the PC and Xbox via a simple visual programming language. Kodu can be used to teach creativity, problem solving, storytelling, as well as programming. Anyone can use Kodu to make a game – young children as well as adults with no design or programming skills.
3. CS Unplugged is a collection of free learning activities that teach Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around. CS Unplugged is suitable for people of all ages, from primary school to seniors, and from many countries and backgrounds. Unplugged has been used around the world for over twenty years, in classrooms, science centers, homes, and even for holiday events in a park!
4. Small Basic is a project that is focused at making programming accessible and easy for beginners. With a friendly development environment that is very easy to master, it eases both kids and adults into the world of programming.
5. Minecraft Hour of Code Tutorial introduces players to basic coding within the fun and popular “Minecraft” environment. Use “blocks” of code to take your character on an adventure through this Minecraft world.