Coding and STEAM Curriculum

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

All Courses

  • 24 coding courses
  • Grades 3-8
  • Pay-as-you-go pricing
  • Marketing materials
  • Multiple location support
  • Automatic assessment
  • Teacher guides
Free

Starter Course

Years 4-9 • Beginner • 1 Lesson • 11 Activities
Introductory Lesson: Puzzles, coding projects and more
Course Overview

Game Design 101

Years 4-6 • Beginner • 18 Lessons • 125 Activities
Build a basic side-scroller, program a robot to dance, and create many more mini-games.
Course Overview

Game Design 102

Years 4-6 • Intermediate • 24 Lessons • 143 Activities
Build a drawing-based car racing game, complete BeatBot Challenge, and create several other mini-games.
Course Overview

Game Design 201

Years 7-9 • Beginner • 25 Lessons • 157 Activities
Build a projectile-physics based game with explosions, an adventure game, and several mini-games.
Course Overview

Game Design 202

Years 7-9 • Intermediate • 20 Lessons • 126 Activities
Build a top-down shooting game, a projectile physics game, and a 2-player aerial battle.
Course Overview

Icon Coding 10-Course Pack

Reception to Year 3 • Beginner • 38 Lessons • 223 Activities
Picture-based coding with fun adventures and colorful characters on the iPad.
Course Overview

Creative Coding

Years 4-9 • Beginner • 31 Lessons • 139 Activities
Discover programming through art, music, and animation.
Course Overview

Game Design

Years 4-9 • Beginner • 22 Lessons • 95 Activities
Build arcade games, animations, RPGs, platformers, and more
Course Overview

Minecraft Modding

Years 7-9 • Intermediate • 27 Lessons • 113 Activities
Program Minecraft Mods and Games
Course Overview

Creative Coding Studio

Years 4-9 • Beginner • 16 Lessons • 63 Activities
Discover programming through art, music, and math.
Course Overview

Animation Studio

Years 4-9 • Beginner • 15 Lessons • 76 Activities
Create animated cartoons just like the pros. Learn the basics of animation as you draw your own characters and bring them to life with code.
Course Overview

Game Design Studio 1

Years 4-6 • Beginner • 14 Lessons • 63 Activities
Learn coding basics, build arcade mini-games, animations, and platformers.
Course Overview

Game Design Studio 2

Years 7-9 • Beginner • 17 Lessons • 59 Activities
Build platformers, multiple levels, top-down RPGs, and physics games.
Course Overview

AR Studio

Years 6-8 • Intermediate • 10 Lessons • 62 Activities
Create a world where real and virtual elements blend together.
Course Overview

Mythicraft

Years 4-6 • Beginner • 6 Lessons • 34 Activities
Unleash mythical creatures in the Minecraft world with behavior modifications.
Course Overview

Mod Design Studio

Years 7-9 • Intermediate • 15 Lessons • 61 Activities
Discover fundamental programming concepts while making cool mods and building games in your private Minecraft server, hosted by Tynker.
Course Overview

3D Game Design Studio

Years 7-9 • Intermediate • 12 Lessons • 52 Activities
Learn to build Minecraft mini-games.
Course Overview

Drone Coding Studio

Years 6-8 • Intermediate • 11 Lessons • 58 Activities
Introductory 9-Lesson Drone Programming Course
Course Overview

WeDo Coding Studio

Years 4-6 • Intermediate • 11 Lessons • 65 Activities
Program the Lego WeDo 2.0 Smart Hub & sensors using Tynker code blocks.
Course Overview

micro:bit Studio

Years 4-6 • Intermediate • 16 Lessons • 54 Activities
Block coding for a micro:bit and several fun hardware projects
Course Overview

MicroPython Studio

Years 8+ • Advanced • 14 Lessons • 86 Activities
Python programming for the micro:bit
Course Overview

JavaScript Coding

Years 8+ • Advanced • 13 Lessons • 152 Activities
Learn JavaScript and build your own games for web and mobile platforms.
Course Overview

Python Coding

Years 8+ • Advanced • 13 Lessons • 115 Activities
Learn Python and build your own games for web and mobile platforms.
Course Overview

Web Development Studio

Years 8+ • Advanced • 10 Lessons • 83 Activities
Learn to create responsive web pages using HTML and CSS.
Course Overview

Python Coding II

Years 9+ • Advanced • 15 Lessons • 129 Activities
Learn Python to solve real-world problems.
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

$20 per student
(50 student min)

$3,600 per school
(up to 400 students)

Request Quote

$20 per student
(50 student min)

$3,600 per school
(up to 400 students)

Request Quote

$50 per student
(20 student min)

$3,600 per school
(up to 150 students)

Request 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
Drone Coding 5-7 Tynker App   Tynker Web Beginner 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 21 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

Block Coding

Text Coding

Explore the Tynker for Schools Coding Curriculum!

Explore Courses