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

Grades 3-8 • Beginner • 1 Lesson • 11 Activities
Introductory Lesson: Puzzles, coding projects and more
Course Overview

Game Design 101

Grades 3-5 • 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

Grades 3-5 • 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

Grades 6-8 • 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

Grades 6-8 • 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

Pre-K to Grade 2 • Beginner • 38 Lessons • 223 Activities
Picture-based coding with fun adventures and colorful characters on the iPad.
Course Overview

Creative Coding

Grades 3-8 • Beginner • 31 Lessons • 139 Activities
Discover programming through art, music, and animation.
Course Overview

Game Design

Grades 3-8 • Beginner • 22 Lessons • 95 Activities
Build arcade games, animations, RPGs, platformers, and more
Course Overview

Minecraft Modding

Grades 6-8 • Intermediate • 27 Lessons • 113 Activities
Program Minecraft Mods and Games
Course Overview

Creative Coding Studio

Grades 3-8 • Beginner • 16 Lessons • 63 Activities
Discover programming through art, music, and math.
Course Overview

Animation Studio

Grades 3-8 • 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

Grades 3-5 • Beginner • 14 Lessons • 63 Activities
Learn coding basics, build arcade mini-games, animations, and platformers.
Course Overview

Game Design Studio 2

Grades 6-8 • Beginner • 17 Lessons • 59 Activities
Build platformers, multiple levels, top-down RPGs, and physics games.
Course Overview

AR Studio

Grades 5-7 • Intermediate • 10 Lessons • 62 Activities
Create a world where real and virtual elements blend together.
Course Overview

Mythicraft

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

Mod Design Studio

Grades 6-8 • 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

Grades 6-8 • Intermediate • 12 Lessons • 52 Activities
Learn to build Minecraft mini-games.
Course Overview

Drone Coding Studio

Grades 5-7 • Intermediate • 11 Lessons • 58 Activities
Introductory 9-Lesson Drone Programming Course
Course Overview

WeDo Coding Studio

Grades 3-5 • Intermediate • 11 Lessons • 65 Activities
Program the Lego WeDo 2.0 Smart Hub & sensors using Tynker code blocks.
Course Overview

micro:bit Studio

Grades 3-5 • Intermediate • 16 Lessons • 54 Activities
Block coding for a micro:bit and several fun hardware projects
Course Overview

MicroPython Studio

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

JavaScript Coding

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

Python Coding

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

Web Development Studio

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

Python Coding II

Grades 8+ • 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