STEM and Coding

Science, Technology, Egineering and Math

Blockly teaches programming principles and introduces JavaScript using a block-based programming approach. It’s just like doing a puzzle, except you connect pieces of code and you don’t end up with any missing pieces under the couch. 

NASA Kids’ Club features fun, free STEM games for your astronaut- planetary-scientist -mission-control -specialist-to be. The easy to navigate and ad free site encourages pre-K through 4th graders to learn about NASA and its missions while reinforcing STEM skills through interactive games. 

Stencyl is game creation software that lets users publish iPhone, iPad, Android, Windows, Mac, Linux, HTML5 & Flash games without code.It requires a software download and setup, but offers extensive learning support in their forums and there is no cost for the starter version. Stencyl is great for the kid who appreciates game development and detail in design.


App Inventor

Originally created by Google, App Inventor makes it possible to program Android apps just by moving objects around the screen. This approach is similar to block-based programming. The course begins with setting up App Inventor and moves through building progressively more complex Android apps. Students learn how to build mobile apps and share them using App Inventor.  It’s educational, easy, and fun.  

Smithsonian Science Education Center

We offer free Smithsonian STEM games and simulations online or for download! Our games are designed with clear learning objectives, vetted by our team of curriculum experts, and are used by students around the world!