These are apps you can use with your middle school students to teach them everything related to coding and programming. These include tutorials, guides, interactive games and several other materials ideal for use with students in class. For coding apps for elementary students, check out this collection.
1- Mimo: Learn to code on the go
‘Learn to code, make apps, build websites, automate tasks, and more - whenever and wherever you have a minute! With 1,000+ bite-size lessons, real-world projects, and challenges, mastering the skills of the future has never been so easy to fit into your day.’2- Lightbot : Programming Puzzles
‘Lightbot is a programming puzzle game- a game whose game mechanics require using programming logic to solve levels. Simply guiding a robot to light up tiles and solve levels using commands, Lightbot cultivates a real understanding of procedures, loops, and conditionals.’3- Box Island
‘Box Island is a mobile game that takes boys and girls on an exciting adventure, while teaching the fundamentals of coding. Kids apply the basics, such as loops and conditionals, to progress through the super fun and challenging gameplay. ’4- SpriteBox
‘SpriteBox is a unique puzzle-platformer; a mix of exploration and learning to code. By giving Sprite programs of instructions to follow, you can advance through unique worlds and help free Sprite's bottled-up friends.’5- Coda Game
‘In Coda Game you can be the boss of your own awesome games. Drag and drop the visual coding blocks to create games such as Air Hockey, Flappy Bird and Platform games and share them with the world! Your imagination is the only limit!’6- Tynker
‘Tynker is the easiest way for kids to learn programming. Solve fun puzzles using visual blocks or Swift to learn the basics. Then you can create your own amazing games using over 100 step-by-step coding tutorials. Great for the Hour of Code!’