Skip to main content

Middle School

7 Billion Humans

Resource Thumbnail Image
Description of Resource

Automate swarms of office workers to solve puzzles inside your very own parallel computer made of people. A thrilling followup to the award winning Human Resource Machine. Now with more humans! 

  • Now with more humans, more puzzles, more fuel for your rippling brain muscles! Over 60+ levels of programming puzzles! 77.777778% more levels than Human Resource Machine. 
  • A whole new programming language to enjoy! Where Human Resource Machine's puzzles were all executed by a single worker, 7 Billion Humans has an all new language that lots of workers can all execute at the same time.
  • Feeling stressed out? There are now friendly hint and "skip" systems to facilitate your career's ascent.
  • Available in English, French, German, Dutch, Spanish, Japanese, Brazilian Portuguese, Italian, and Russian. And possibly more languages on the way!
Other Requirements
Also available on Nintendo Switch

Human Resource Machine

Resource Thumbnail Image
Description of Resource

Human Resource Machine is a puzzle game. In each level, your boss gives you a job. Automate it by programming your little office worker! If you succeed, you'll be promoted up to the next level for another year of work in the vast office building. Congratulations!

Don't worry if you've never programmed before - programming is just puzzle solving. If you strip away all the 1's and 0's and scary squiggly brackets, programming is actually simple, logical, beautiful, and something that anyone can understand and have fun with! 

You start the game with just 2 commands, and gradually earn more as you're promoted. The entire language contains only 11 total commands - but they're enough to simulate almost any computer algorithm in the world!

Other Requirements
Also available on WiiU.

GameSalad for Education

Resource Thumbnail Image
Description of Resource

GameSalad turns gamers into game creators! With GameSalad, creators and learners ages 12 and beyond build their own mobile and web video games with a no-code visual programming system. 

GameSalad for Education is in classrooms all over the world helping teachers build computer science and game design programs that build student confidence and mastery. Any educator can teach Computer Science with GameSalad. Feel prepared with full lesson plans, in-class activities, step-by-step tutorials for students, and live teacher support. Your students’ previous CS experience is as diverse as the real world. From beginner to advanced, meet them where they are and take them to the next level with GameSalad. Your students will immediately begin building projects that quickly engage them in CS. You can even learn along with them. 

Lesson plans are CSTA standards-aligned and include teacher-led in-class activities over a wide range of computing subjects. Activities promote live discussion in the class as a break from screen time.

Unity Learn for Educators

Resource Thumbnail Image
Description of Resource

Teach your students with the same real-time 3D development platform and workflows used by professionals to create immersive experiences across industries. Teach students how to use Unity to create interactive products and experiences in 2D, 3D, AR and VR. Find resources for integrating Unity into your curriculum.

This includes the Create with Code course. In this official course from Unity, you will learn to Create with Code as you program your own exciting projects from scratch in C#. As you iterate with prototypes, tackle programming challenges, complete quizzes, and develop your own personal project, you will transform from an absolute beginner to a capable Unity developer. By the end of the course - if you are completing it through a school program - you will also be ready to put your skills to the test on the Unity Certified User Programmer Exam. Most importantly, though, when you complete this course, you will have the confidence that you can Create with Code. Educators who want to bring this curriculum into their classroom should complete the short Teacher Training course first.

Also included are courses, a live series, a Facebook group, a curricular framework, and more.

Code Avengers Edu

Resource Thumbnail Image
Description of Resource

Code Avengers courses teach critical 21st century skills, including computer programming, critical thinking, and problem solving. Students learn how to logically sequence events, create playable games, and model real situations. They also learn computational thinking by developing algorithmic and design thinking abilities. Once students have a strong grasp of the fundamentals, they can transition to learning programming languages, such as JavaScript and Python and web languages such as HTML5 and CSS3, or build their theoretical knowledge with our Computer Science and Design courses on a Code Avenger PRO account.

We aim to provide confidence for all learners to not only navigate but thrive in the digital world. Our learning activities are accessible and flexible to the needs of diverse learners, with characters, themes and activities that all children can relate to.

Construct 3

Resource Thumbnail Image
Description of Resource

Construct 3 is a web-based, 2D game creation tool. Over 250,000 users monthly create games in Construct 3. Construct's been designed to allow you to make your own game you've always wanted to make.

Engage and inspire your students with Construct 3, the best tool to teach a wide range of skills. From the principles of programming to team-work, publishing, marketing and more. Suitable from primary to adult education and everything between. Construct 3 is widely used in 47 US states as well as countless schools, colleges and universities around the world.

Construct 3 has a powerful event based system that allows you to teach and learn the principles of programming in an accessible and easy to understand way. Write your first lines of Javascript code in Construct's event blocks. Unlike other proprietary languages you find in other game making software, Javascript is a real world language used widely in industry.

Construct 3 runs in the browser so will run on just about any device including Chromebooks & Raspberry Pis! No lengthy installing or updating multiple machines — it just works and auto updates itself with the latest updates. Once loaded Construct 3 will work even when you're offline.

Subscribe to Middle School