STEM at-home resources

STEM Apps

Smart phone apps that allow students to engage in STEM-related topics through games and other interactive applications.

 

Spatial Kids

Spatial Kids: This app teaches spatial visualization skills for 3rd – 6th graders in a fun and engaging manner. 

Operating System: iOS

Company: eGrove Education

Cost: Free

Age Range

Resource type: STEM Apps

Spatial Vis

Spatial Vis: Spatial Vis is a training tool for engineering, pre-engineering, and other science and technology students. 
Operating System: iOS, Android, and Chromebook
Company: Grove Education
Cost: Free 
Resource type: STEM Apps

ABC Mouse

ABC Mouse ABCmouse is an award-winning learning program that covers reading, maths, art, music, and more for kids which was created by teachers and education experts with 10,000+ exciting learning activities for kids at various academic levels.
Operating System: iOS, Android
Age Level: 8 and under
Company: Age of Learning, Inc
Cost: Free
Resource type: STEM Apps

RosiMosi Learning Apps

RosiMosi Learning Apps Includes educational games, brain puzzles and strategy games for users of all ages.
Operating System: iOS, Android
Age Level: 3 and up
Company: RosiMosi LLC
Cost: Free
Resource type: STEM Apps

Cool Math Games: Kid Racing

Cool Math Games: Kid Racing Let your 5-11 year olds enjoy our wide range of fun learning games. SKIDOS games including Bike Racing help kids master their mathematics skills and develop their interest in coding.
Operating System: iOS, Android
Age Level: 4 and up
Company: SKIDOS Learning
Cost: Free
Resource type: STEM Apps

Elevate

Elevate Elevate is a brain training program with 35+ games, designed to improve attention, speaking skills, processing speed, memory, math skills, science, and more. Each person is provided with his or her own personalized training program that adjusts over time to maximize results.
Operating System: iOS, Android
Age Level: 10 and up
Company: Elevate Labs
Cost: Free
Resource type: STEM Apps

PictureThis

PictureThis Simply take or upload a photo of any plant, and get instantaneous and accurate plant ID results with our revolutionary artificial intelligence technology.
Operating System: iOS, Android
Age Level: 4 and up
Company: Glority LLC
Cost: Free
Resource type: STEM Apps

Khan Academy Kids

Khan Academy Kids Children can learn reading, language, writing, math, social-emotional development, and more. Open-ended activities and games like drawing and coloring encourage creativity and self-expression.
Operating System: iOS, Android
Age Level: 5 and below
Company: Khan Academy
Cost: Free
Resource type: STEM Apps

Periodic Table -2020

Periodic Table – 2020 In the Periodic Table application you will find a huge amount of data about chemical elements for free. It displays the entire periodic table on opening. The table has a long-form approved by the International Union of Pure and Applied Chemistry (IUPAC).
Operating System: iOS, Android
Age Level: 10 and up
Company: Chernykh.tech
Cost: Free
Resource type: STEM Apps

IXL K12 learning on the go

IXL K12 learning on the go IXL is a personalized learning app that accelerates student achievement. Students can master skills anythime, anywhere.
Operating System: iOS, Android
Age Level: 4 and up
Company: IXL Learning
Cost: Free, offers in-app purchases
Resource type: STEM Apps

ElectroDroid

ElectroDroid Electrodroid is a simple and powerful collection of electronics tools and references
Operating System: iOS, Android
Age Level: 4 and up
Company: IODEMA Srl
Cost: Free on Android, Electroid Pro for iOS is $3.99
Resource type: STEM Apps

Gravity App

Gravity App G allows you to quickly experiment the effects of the Universal Gravitation by adding bodies into a simulation, seeing how they react to each other in real time, all in a true multitouch environment. G offers a vast universe to add your bodies into, potentially allowing you to create stable planetary systems, binary star systems, and other multiple-body complex systems.
Operating System: iOS
Age Level: 4 and up
Company: Oriol Ferrer Mesia
Cost: Free
Resource type: STEM Apps

Socratic by Google

Socratic This learning app, powered by Google AI, helps you understand your school work at a high school and university level. Ask Socratic a question and the app will find the best online resources for you to learn the concepts. Socratic supports most high school subjects, with more coming soon!
Operating System: iOS, Android
Age Level: 12 and up
Company: Google
Cost: Free
Resource type: STEM Apps

The Cat in the Hat Builds That

The Cat in the Hat Builds That Kids can build bridges, explore friction through slides and sort fun objects and tools in fantastical lands along with the Cat in the Hat, Nick and Sally. As kids play, they earn rewards to decorate their treehouse and backyard, and unlock games that let them tinker and explore in their own way.
Operating System: iOS, Android
Age Level: 4 and up
Company: PBS Kids
Cost: Free
Resource type: STEM Apps

codeSpark Academy: Kids Coding

codeSpark Academy: Kids Coding codeSpark Academy uses a patent pending “no words” interface to teach the basics of computer programming and essential coding skills through a variety of interactive learning activities including puzzles, games, step-by-step creative projects, game design and offline printables – all of which can be monitored by parents.
Operating System: iOS, Android
Age Level: 4 and up
Company: codeSpark Academy
Cost: Free
Resource type: STEM Apps, Coding and Computer Science

Kodable

Kodable Kids learn core programming concepts through engaging games developed with real teachers and kids.
Operating System: iOS
Age Level: 4 – 10
Company: Kodable
Cost: Free
Resource type: STEM Apps, Coding and Computer Science

Lightbot – Code Hour

Lightbot – Code Hour Lightbot: Code Hour is a programming puzzle game- a game whose game mechanics require using programming logic to solve levels. This short teaser is meant to introduce players to programming who may have little to no experience.
Operating System: iOS, Android
Age Level: 4 and up
Company: Spritebox LLC
Cost: Free
Resource type: STEM Apps, Coding and Computer Science

DIY Nano

DIY Nano The DIY Nano app HD (for iPads) allows families to experience and learn about nanoscale science, engineering, and technology at home or on the go! Each activity includes material lists, step-by-step instructions, and detailed explanations. The activity materials are widely available and inexpensive.
Operating System: iOS
Age Level: 4 and up
Company: National Informal STEM Education Network
Cost: Free
Resource type: STEM Apps

Skyscrapers by Tinybop

Skyscapers by Tinybop Discover how people build, live, and play in skyscrapers. Go up and down, through every floor, and underground. Spark a blackout, fix a pipe, or clog the toilets. Test your building’s engineering when dinosaurs invade, lightning strikes, or the earth quakes. Find out what keeps skyscrapers standing tall and people happy in them all.
Operating System: iOS, Android
Age Level: 4 and up
Company: Tinybop Inc
Cost: $2.99
Resource type: STEM Apps, Coding and Computer Science

Trainyard

Trainyard Your job is simple: get each train to a goal station. Red trains go to red stations, blue trains go to blue stations, etc. You control the trains by drawing track for them to follow. There isn’t a time limit or even a score; the only thing you need to do is figure out a solution for each puzzle.
Operating System: iOS, Android
Age Level: 4 and up
Company: Matt Rix
Cost: $0.99
Resource type: STEM Apps

World of Goo

World of Goo Drag and drop living, squirming, talking, globs of goo to build structures, bridges, cannonballs, zeppelins, and giant tongues.
Operating System: iOS, Android
Age Level: 4 and up
Company: 2D Boy
Cost: $4.99
Resource type: STEM Apps

Cargo-Bot

Cargo-Bot It’s a puzzle game where you teach a robot how to move crates. The puzzle game that challenges your brain and helps you learn programming concepts.
Operating System: iOS, Windows 10
Age Level: 4 and up
Company: Two Lives Left
Cost: Free
Resource type: STEM Apps, Coding and Computer Science

Inventioneers

Inventioneers Inventioneers is a tool for learning about realtime physics and the science behind different features like air, fire, magnetism and jumping bunnies.
Operating System: iOS, Android
Age Level: 4 and up
Company: Filimundus AB
Cost: Free, offers in-app purchases
Resource type: STEM Apps

Tami’s Tower

Tami’s Tower: Let’s Think About Engineering From the Smithsonian Science Education Center, Tami’s Tower is an educational engineering design game that will help teach your student how to design a solution to a problem using basic engineering design principles.
Operating System: iOS, Android
Age Level: 4 and up
Company: Smithsonian Science Education Center
Cost: Free
Resource type: STEM Apps

Grasshopper

Grasshopper Start your coding adventure with fun, quick games on your phone that teach you to write real JavaScript. Move through progressively challenging levels as you develop your abilities, then graduate with fundamental programming skills for your next step as a coder.
Operating System: iOS, Android
Age Level: 9 and up
Company: Google
Cost: Free
Resource type: STEM Apps, Coding and Computer Science

STEM Kids

STEM Kids STEM Kids contains hundreds of articles, videos and pictures to kick start interest in STEM subjects. Kids can read the interesting facts and explanations themselves or sit down with an adult to learn together.
Operating System: Android
Age Level: 6 and up
Company: Valor Media Studios
Cost: Free
Resource type: STEM Apps

Play and Learn Science

Play and Learn Science Play with shadows, control the weather, roll and slide objects down a ramp, choose the best materials for an umbrella – all while building science inquiry skills and learning core science concepts. The games in the app encourage kids to see the science in their world. They are intentionally designed to serve as catalysts for real-world exploration by modeling real-world locations and experiences. The related hands-on activities and parent notes prompt families to “try it” at home and provide tips for engaging in conversations.
Operating System: iOS, Android
Age Level: 4 and up
Company: PBS
Cost: Free
Resource type: STEM Apps

Brain Pop Apps

BrainPOP Apps Learn something new every day with BrainPOP’s free apps, then test your knowledge with an interactive quizzes. Topics rotate daily and tie in to current events, historical milestones and figures, holidays, and more. Geared toward a variety of audiences including early childhood and ELLs.  
Operating System: iOS, Android
Age Level: Varies
Company: BrianPOP
Cost: Free, offers in-app purchases
Resource type: STEM Apps

NASA Apps

NASA Apps NASA offers several apps that allow users to virtually explore space and stay up-to-date on the latest research and space-related news. 
Operating System: iOS, Android
Age Level: Varies
Company: National Aeronautics and Space Administration
Cost: Free
Resource type: STEM Apps 

Tynker – Learn to Code

Tynker – Learn to Code Program robots, control drones and build games. Tynker is an easy way for children to learn programming. Solve puzzles to learn concepts, easily build your own games, and control robots and drones using new step-by-step coding tutorials
Operating System: iOS
Age Level: 6 and up
Company: Microsoft
Cost: Free
Resource type: STEM Apps, Coding and Computer Science

Robot School

Robot School R-obbie the Robot crashed his spaceship in a far away galaxy. R-obbie needs a lot of energy to get back to his planet. Drag and drop programming instructions to help him reach the fuel he needs to return home safely. Robot School offers a child-friendly way to learn procedures, loops and conditional instructions, while making programming fun and accessible, regardless of prior experience.
Operating System: iOS
Age Level: 4 and up
Company: Next is Great
Cost: $3.99
Resource type: STEM Apps, Coding and Computer Science

Simple Physics

Simple Physics SimplePhysics lets you design complex structures for everything from tree houses to ferris wheels and then simulates your design with a sophisticated physics engine.
Operating System: iOS, Android
Age Level: 9 and up
Company: Jundroo, LLC
Cost: $0.99
Resource type: STEM Apps

Cato’s Hike

Cato’s Hike ‘Cato’s Hike’ is a universal game for the iPhone/iPad/iPod Touch to teach kids and young children basic programming skills. The younger ones will obviously enjoy solving levels using simpler coding techniques but the hope is the older ones will pick up more advanced concepts like loops and branching as well as even more advanced concepts like a basic stack or memory!
Operating System: iOS
Age Level: 4 and up
Company: Hesham Wahba
Cost: $4.99
Resource type: STEM Apps, Coding and Computer Science

Minecraft

Minecraft Explore infinite worlds and build everything from the simplest of homes to the grandest of castles. Play in creative mode with unlimited resources or mine deep into the world in survival mode, crafting weapons and armor to fend off dangerous mobs. Create, explore and survive alone or play with friends on all different devices.
Operating System: iOS, Android
Age Level: 9 and up
Company: Mojang
Cost: $6.99
Resource type: STEM Apps

Goldiblox

Goldiblox Code the path of the Rocket Skateboard around the grocery store to pick up ingredients. Next, head to the Bloxshop kitchen to scoop up the cupcakes. Loaded with sweet treats, head to Bloxtown for delivery! Learn new coding concepts as the map gets trickier, play mini-games for a change of pace, and earn stickers for your Bloxshop wall!
Operating System: iOS
Age Level: 4 and up
Company: Goldiblox Inc
Cost: $2.99
Resource type: STEM Apps, Coding and Computer Science

The History of Everything

The History of Everything The History of Everything is a vertical timeline that allows you to navigate, explore, and compare events from the Big Bang to the birth of the Internet. Events are beautifully illustrated and animated.
Operating System: iOS, Android
Age Level: 5 and up
Company: 2D Inc
Cost: Free
Resource type: STEM Apps

Scratch Jr

ScratchJr ScratchJr is an introductory programming language that enables young children (ages 5 and up) to create their own interactive stories and games. Children snap together graphical programming blocks to make characters move, jump, dance, and sing. Children can modify characters in the paint editor, add their own voices and sounds, even insert photos of themselves — then use the programming blocks to make their characters come to life.
Operating System: iOS, Android
Age Level: 8 and under
Company: Scratch Foundation
Cost: Free
Resource type: STEM Apps, Coding and Computer Science

Swift Playgrounds

Swift Playgrounds Swift Playgrounds requires no coding knowledge, so it’s perfect for students just starting out, from twelve to one-hundred-and-twelve. The whole time you are learning Swift, a powerful programming language created by Apple and used by professionals to build many of today’s most popular apps. And because it’s built to take full advantage of iPad and the real iPadOS SDK, Swift Playgrounds is a first-of-its-kind learning experience.
Operating System: iOS, iPad
Age Level: 4 and up
Company: Apple
Cost: Free
Resource type: STEM Apps, Coding and Computer Science

Microsoft Math Solver

Microsoft Math Solver Microsoft Math solver app provides help with a variety of problems including arithmetic, algebra, trigonometry, calculus, statistics, and other topics using an advanced AI powered math solver.
Operating System: iOS, Android
Age Level: 8 and up
Company: Microsoft
Cost: Free
Resource type: STEM Apps

Hopscotch- Programming for kids

Hopscotch- Programming for kids Hopscotch is a programming tool where kids can build projects and games by dragging and dropping code blocks, then publish their work to our community.
Operating System: iOS, iPad
Age Level: 4 and up
Company: Hopscotch Technologies
Cost: Free
Resource type: STEM Apps, Coding and Computer Science