Coding and STEAM Curriculum

Designed for all experience levels, Tynker's self-paced coding curriculum lets students learn by applying coding to core subjects.

Intro to Programming

All grades • Beginner • 15 Lessons • 184 Activities
Perfect for ages 7+ and beginning coders! Students learn basic coding concepts and build a wide variety of simple programs to help Professor Ada battle the evil Dr. Glitch.
Course Overview

Programming Studio 1

All grades • Intermediate • 16 Lessons • 105 Activities
Students build Snowball Siege, Star Runner, and other intermediate-level games using concepts such as layering, Actor visibility, motion, line drawing, math art, and sprite collisions.
Course Overview

Programming Studio 2

All grades • Advanced • 16 Lessons • 86 Activities
Students advance their coding skills designing physics-based games by adding impulses, setting angles, trajectories, and programming collisions.
Course Overview

Intro to Creative Coding

All grades • Beginner • 8 Lessons • 17 Activities
Perfect for beginning coders! Students will discover coding through art, music and math as they build animations, interactive stories, music videos, augmented reality games, and more.
Course Overview

Creative Coding Studio

All grades • Intermediate • 16 Lessons • 63 Activities
Students create interactive greetings, experiment with sounds and musical notes, make their own comics, design animated characters, generate math art, and build level-based games.
Course Overview

Animation Studio

All grades • Intermediate • 15 Lessons • 76 Activities
Learn to animate like the pros! Students bring their own drawings to life with code. They build a portfolio of fun projects with animated cartoons, music videos, games, and interactive worlds.
Course Overview

AR Studio

All grades • Advanced • 10 Lessons • 62 Activities
Extend coding beyond the screen! Students will build AR versions of Fruit Ninja, Pong, Brick Breaker and boxing using the web cam, calibration, gesture detection and motion direction sensing.
Course Overview

Intro to Game Design

All grades • Beginner • 8 Lessons • 8 Activities
Perfect for ages 7+, beginners to intermediate coders and kids who love video games! Build 8 games, one per week including racing, arcade, physics, and much more!
Course Overview

Game Design Studio 1

All grades • Intermediate • 14 Lessons • 63 Activities
Learn to make games fun to play! Students build 2D game worlds, design animated heroes and villains, program game controls and motion, add music, and program game logic.
Course Overview

Game Design Studio 2

All grades • Advanced • 17 Lessons • 59 Activities
Plan and design a variety of game types. Students will design and build 2D platformers, top-down RPGs, side scrollers, and physics-based games. New: Explore Tynker’s level editor!
Course Overview

Intro to Minecraft Modding

All grades • Beginner • 15 Lessons • 61 Activities
Mod your own world! Host your own private Java Minecraft server where you design minigames, modify mob behaviours, and construct builds using the Tynker block coding interface. Minecraft Java Edition on Mac/PC is required for participation in Tynker Minecraft classes.
Course Overview

Mod Design Studio 1

All grades • Intermediate • 10 Lessons • 15 Activities
Learn to mod Minecraft with Tynker! Build 25 unique mods to host on your own private server. Minecraft Java Edition on Mac/PC is required for participation in Tynker Minecraft classes.
Course Overview

Mod Design Studio 2

All grades • Advanced • 10 Lessons • 14 Activities
Progress to more advanced mods. Create exploding snowballs, a tree house, a fireworks show, and many more mods!
Course Overview

Mythicraft

All grades • Beginner • 6 Lessons • 34 Activities
Learn to create Minecraft Add-Ons with code! Bring 20 fun creatures like thunderbirds and mermaids to life.
Course Overview

Mind Crafters

All grades • Intermediate • 10 Lessons • 50 Activities
Use logic, loops, variables, and funtions to bring complex Minecraft structures to life! Learn to build 24 cool mods.
Course Overview

Training Day

All grades • Beginner • 10 Lessons • 55 Activities
Enter an amazing immersive Minecraft world in this adventure. Create your own Minecraft skins, items, blocks, mobs, and more!
Course Overview

Agent Recall

All grades • Beginner • 10 Lessons • 108 Activities
Can you complete the 48 Minecraft coding challenges to unlock 6 exciting worlds and 4 hidden minigames?
Course Overview

Gears of Time

All grades • Intermediate • 10 Lessons • 108 Activities
Can you find the gears and save the day? Travel through time and complete the coding challenges in this block-building adventure.
Course Overview

Intro to AI/ML

All grades • Intermediate • 8 Lessons • 6 Activities
Learn the basics of AI attributes and build 6 fun projects! Students will learn to hand and face tracking, detect various poses, use landmark positions, apply 3D face effects, and more.
Course Overview

Intro to Minecraft Game Design

All grades • Beginner • 12 Lessons • 52 Activities
Host and invite friends to play custom games on your own private server! Students will learn to build Minecraft games such as Capture the Flag, Slimeball Soccer, and Tower Defense using the Tynker block coding interface. Minecraft Java Edition on Mac/PC is required for participation in Tynker Minecraft classes.
Course Overview

Minecraft Game Design Studio 1

All grades • Intermediate • 6 Lessons • 28 Activities
Advance to creating more complex multiplayer games like Spleef, Paintball, Save the Pig, and more in Minecraft using the Tynker block coding interface. Minecraft Java Edition on Mac/PC is required for participation in Tynker Minecraft classes. Recommended after Intro to Minecraft Modding, Intro to Minecraft Game Design, or Mod Design Studio 1.
Course Overview

JavaScript Game Design

All grades • Beginner • 13 Lessons • 152 Activities
Build your own games for the web! Students will learn JavaScript and Canvas programming through fun exercises, and then build classic arcade games like Snake, Pong, and Breakout.
Course Overview

Python Game Design

All grades • Beginner • 13 Lessons • 115 Activities
Browser-based Python games! Students learn Python syntax, variables, functions, turtle graphics, and conditional logic and build classic games like Connect 4, Tetris, Snake and Frogga.
Course Overview

Web Development

All grades • Beginner • 10 Lessons • 83 Activities
Design and publish web sites! Students start by building their first web page, and then complete more than a dozen practical projects using HTML to lay out pages and CSS to style them.
Course Overview

Real World Python

All grades • Intermediate • 15 Lessons • 129 Activities
Learn Python like the pros! Students master Python programming including I/O, data types, math operators, loops, strings, lists, functions, dictionaries, classes, objects, and recursion.
Course Overview

Intro to Java

All grades • Advanced • 16 Lessons • 452 Activities
Learn object oriented programming in Java! Students learn Java programming including I/O, data types, math operators, loops, strings, arrays, objects, methods, classes, inheritance, and more.
Course Overview
Features Elementary Middle School High School
Lesson Plans
Answer Keys
Automatic Grading Premium Premium Premium
School Progress Metrics Premium Premium Premium
Training & Support Premium Premium Premium
Icon Coding
Block Coding
Robotics
Text Coding
STEM Projects
Premium plan
Includes all premium school features

$24 per student
(50 student min)

Discounts available for site licenses

Request Quote

$28 per student
(50 student min)

Discounts available for site licenses

Request Quote

$50 per student
(20 student min)

Discounts available for site licenses

Request Quote

Talk to our team about discounts for multiple school sites

Request a Quote

List of Programming Courses

(NOTE: swipe to see details)

Course Name Grade Access Difficulty K-2 Elementary Middle School High School
10 Icon Coding Courses K-2 Tynker Junior Beginner Yes Yes
All About Computers I K-2 Tynker Web Beginner Yes Yes
Space Cadet 1-2 Tynker App   Tynker Web Beginner Yes Yes
Dragon Spells 1-3 Tynker App   Tynker Web Intermediate Yes Yes
Programming 1A, 1B 1-2 Tynker Web Beginner Yes Yes
All About Computers II 3-5 Tynker Web Beginner Yes
Programming 101, 102 3-4 Tynker App   Tynker Web Beginner Yes
Lego WeDo Coding 3-5 Tynker App   Tynker Web Beginner Yes
6 STEM Level 1 Courses 1-5 Tynker App   Tynker Web Beginner Yes
Augmented Reality 5-7 Tynker App   Tynker Web Intermediate Yes Yes
Artificial Intelligence 101 3-8 Tynker App   Tynker Web Intermediate Yes Yes
Microbit 101 3-5 Tynker App   Tynker Web Intermediate Yes Yes
Programming 201, 202 5-6 Tynker App   Tynker Web Intermediate Yes Yes
6 STEM Level 2 Courses 6-8 Tynker App   Tynker Web Intermediate Yes
Programming 301, 302 7-8 Tynker Web Advanced Yes Yes
JavaScript 101 7+ Tynker Web Advanced Yes Yes
Python 101 7+ Tynker Web Advanced Yes Yes
Web Development 7+ Tynker Web Advanced Yes Yes
Artificial Intelligence 401 7+ Tynker Web Advanced Yes Yes
MicroPython 101 7+ Tynker Web Advanced Yes Yes
Python 201 8+ Tynker Web Advanced Yes Yes
Java 101 9+ Tynker Web Advanced Yes
Intro to Programming and Art 9+ Tynker Web Advanced Yes
Data Science 1 9+ Tynker Web Advanced Yes
AP Computer Science Principles 9+ Tynker Web Advanced Yes
AP Computer Science A 9+ Tynker Web Advanced Yes
Course Totals 15 32 19 13

Tynker App icon  Course available via Tynker App.
Tynker Junior icon  Course available via Tynker Junior.
Tynker Web  Course available via Tynker for web.

Understand what kids learn with Tynker!

See Learning Outcomes

Explore the Tynker for Schools Coding Curriculum!

Explore Courses