Skip to main content

elementary school

Terminal Two

Resource Thumbnail Image
Description of Resource

Terminal Two teaches fundamental coding concepts through immersive and engaging games. Built by educators and gamers, we understand what engages kids and how to teach coding concepts in a fun environment instead of a series of stale lessons.

Terminal Two is largely focused on coding education within the homes and classrooms of the US. However, with a computer and internet access, our resources are readily available to parents and educators outside of the US as well. 

A core problem with coding literacy is that learning to code seems boring. As gamers and coders ourself, we know learning to code can be super fun. So, we set out to partner with real game studios to turn stale coding education into a thrilling adventure. Terminal Two video games have the look and feel of games that kids are already playing. They cover a wide variety of concepts and skill levels. We carry students from knowing nothing about code to reading and writing it with confidence.

Tynker Junior: Coding for Kids

Resource Thumbnail Image
Description of Resource

Spark your child's interest in coding with 5 fun coding adventures and 2 brand new creation studios from Tynker. Designed for early learners who are learning to read!

Even pre-readers can learn to code with Tynker Junior! Tynker Junior is the fun, interactive way to spark your child’s interest in coding. Young children (ages 5-7) learn the fundamentals of coding by snapping together graphical blocks to move their characters.

Tynker Junior was inspired by the award-winning Tynker programming language (tynker.com), used by 60 million kids and in over 90,000 schools worldwide. The graphical language and user interface have been redesigned to make it easy for pre-readers, with word-free picture blocks, a tap-based interface, friendly voiceovers, helpful hints, as well as a gentle progression of difficulty to motivate completion.

WHAT KIDS LEARN:

  • Understand cause and effect as they use code blocks
  • Learn how to solve problems and create programs with code
  • Master coding concepts as they complete puzzles and build projects
  • Advance to learn about loops, conditional logic, and debugging
  • Use code to create animations, stories, music, and math art
Other Requirements
Designed for iPad.
iPhone: Requires iOS 13.0 or later.
iPad: Requires iPadOS 13.0 or later.
iPod touch: Requires iOS 13.0 or later.
Mac: Requires macOS 11.0 or later and a Mac with Apple M1 chip or later.

PBS KIDS ScratchJr

Resource Thumbnail Image
Description of Resource

With PBS KIDS ScratchJr, kids can create their own interactive stories and games through programming activities and lessons.

Learn the basics of coding through fun games and activities featuring characters from Wild Kratts, Molly of Denali, Odd Squad, Nature Cat, Arthur, Peg + Cat, and Ready Jet Go! The storytelling possibilities are endless with this creative coding app for children ages 5-8.

Children can express their creativity and make characters move, jump, dance and sing by snapping together colorful programming blocks. This app helps kids learn the foundation of programming and coding concepts in a way that’s fun and easy to learn. As kids play, they’ll learn to solve problems, design projects and express themselves creatively.

With PBS KIDS ScratchJr, young kids can play and practice early school concepts at home. 

Teachers and parents can access activities and resources to use alongside the app here: https://pbskids.org/learn/scratchjr/

Other Requirements
iPad: Requires iPadOS 11.0 or later.

Hack 'N Slask

Resource Thumbnail Image
Description of Resource

Hack ‘n’ Slash is a puzzle action game about hacking -- reprogram object properties, hijack global variables, hack creature behavior, and even rewrite the game’s code. The only way to win is not to play...by the rules!

Key Features:

  • Use in-game tools to hack the game while you’re playing it: Your sword can hack the variables of objects. You find magic artefacts that allow you to tune global variables to your liking. Discover equipment that lets you see the game’s internal debug visualization to uncover things that weren’t meant to be seen.
  • Hack the code: As you achieve advanced hacking mastery, you’ll be able to dive directly into the game’s assembly in the form of procedurally generated dungeons and modify the live-running code.
  • Make the game yours: Puzzles have myriad solutions, many of which we haven’t anticipated. As you master the game’s hacking mechanics, you can mold and shape the game in whatever way you desire.
  • Crash it!: You’re hacking the game for real! You can totally break it. Rollback in time to change the rules so the bugs don’t cause the world to fall apart, whether they’re yours or ours!

EarSketch

Resource Thumbnail Image
Description of Resource

EarSketch helps you learn core topics in computer science, music, and music technology in a fun, engaging environment. You learn to code in Python or JavaScript, two of the most popular programming languages in the world, while manipulating loops, composing beats, and applying effects to a multi-track digital audio workstation. To start learning to write code and make music, click the Start Coding button and use the integrated online curriculum.

EarSketch has been used by over 1,000,000 students in all 50 states in the US and in over 180 countries around the world. It has been used in summer camps, afterschool programs, and academic courses (such as Computer Science Principles). While EarSketch is most often used at the high-school level, it has been successfully used in elementary, middle, high-school, and college-level courses and activities.

EarSketch helps you:

  • Learn coding through music
  • Use our sounds or your own
  • Learn Python or JavaScript code
  • Produce studio-quality music
    Other Requirements
    EarSketch is a web-based application, so there is no software to install. You need a current version of Chrome, Safari, Firefox, or Edge running on Mac, Windows, Linux, or a ChromeBook. EarSketch is not intended for use on phones or tablets. You also need headphones or speakers.

    Codea

    Resource Thumbnail Image
    Description of Resource

    Codea lets you create games and simulations — or just about any visual idea you have. Turn your thoughts into interactive creations that make use of iPad features like Multi-Touch and the accelerometer. We think Codea is the most beautiful code editor you'll use, and it's easy. Codea is designed to let you touch your code. Want to change a color, or an image? Tapping will bring up visual editors that let you choose exactly what you want. Codea is built on the Lua programming language. A simple, elegant language that doesn't rely too much on symbols — a perfect match for iPad.

    Here's how you use it: type your code. Press play to watch it run. Interact with it. Get creative.

    Features:

    • A fully featured 2D and 3D renderer
    • Lots of great example projects to learn from, including games
    • Touch your code: tap colors, images and sounds to adjust them
    • Export your finished projects to Xcode to produce real apps
    • Complete in-line reference documentation accessible from keyboard
    • Intelligent syntax highlighting and auto-completing code editor
    • Import your own assets from Dropbox
    • Full 2D and 3D physics engines for complex motion
    • Add parameters so you can tweak variables at runtime
    • Interact with accelerometer and multi-touch on your device
    • Generate retro-game sound effects
    • GLSL Shader Language support with live shader editor
    • Bluetooth keyboard support and keyboard shortcuts
    • Air Code: code live from your PC using WiFi
    • Much, much more
    Other Requirements
    Designed for iPad.
    iPhone: Requires iOS 14.5 or later.
    iPad: Requires iPadOS 14.5 or later.
    iPod touch: Requires iOS 14.5 or later.
    Mac: Requires macOS 11.3 or later and a Mac with Apple M1 chip or later.
    Subscribe to elementary school