Hand On Coding

Playing with blocks has been around for centuries.  From classrooms to doctors offices, this age old toy remains one of the most important tools for children to use in order to develop critical thinking skills.  While post poeple are scrambling to turn everything digital, we have reversed the role and have allowed for a digital idea to be created physically.  Hands-On Coding allows the student to physically move and act out programs created with Coding Blocks.  A big part of coding is developing an Algorithm, which is a list of steps to follow to complete a task.  In this case, the “run” part of the program is a physical person.  

 

Hands-On Coding turns the human into a computer and teaches children not just how to solve problems, but also how to express themselves.   Kids learn by doing, which is why Coding Blocks are a perfect tool to learn the basics of computer coding in a fun and engaging way.  They are useful for hands-on, small group activities; and for letting students explore and develop reasoning and problem-solving skills.

Source: handsoncoding

CodinGame

At CodinGame, we believe that everyone should be able to discover the pleasure of coding. We are programmers at heart, and we know that code is a powerful tool to innovate and create. It’s a matter of passion, but above all, it’s fun. So we’ve imagined a platform which merges programming and video games. Our goal is to help developers from around the world, whatever their qualifications or professional experience, to learn, improve their coding skills and find their dream job, while playing.

Source: CodinGame – About Us

Beta!

Beta is a self-organized learning environment optimized for classrooms and workshops

Beta is designed to support self-driven learning. Through their relationship with Beta, students will engage STEM and computer science concepts in a fun way. While Beta can be played alone, it is best experienced in a community! Our ‘Code a Game in a Day’ workshop and curriculum provides educators with the structure needed to unleash the programmer within their students. The Beta Net enables players to instantly communicate, share and connect their work with other players.

Object-Based Programming

Computer Science Terminology

Keyboarding

Game Design

System Design

Core Mathematics

via Beta!.

GameMaker: Studio | YoYo Games

GameMaker: Studio caters to entry-level novices and seasoned game development professionals equally, allowing them to create cross-platform games in record time and at a fraction of the cost!In addition to making games development 80 percent faster than coding for native languages, developers can create fully functional prototypes in just a few hours, and a full game in just a matter of weeks.

via GameMaker: Studio | YoYo Games.