Approved by Educators. Loved by Kids.

Tynker’s Award-Winning Coding Program

300 learning modules across six certification levels transform your child from beginner to expert. With 70+ courses, Tynker has taught more than 100 million kids across 150 countries how to code.

3D Game Design Studio

Intermediate Web iPad

Learn to build Minecraft games such as Capture the Flag, Slimeball Soccer, Tower Defense, and more.

3D Game Design Studio (2019)

Intermediate Web iPad

Learn to build Minecraft games such as Capture the Flag, Slimeball Soccer, Tower Defense, and more.

AP Computer Science A

Advanced Web

This is Tynker’s year-long curriculum designed to introduce students to the Java programming language and prepare them for the AP CS A Exam.

AP Computer Science A (2025)

Advanced Web iPad

This is Tynker’s year-long curriculum designed to introduce students to the Java programming language and prepare them for the AP CS A Exam. AP Computer Science A is an introductory college-level curriculum taught in Java, a programming language for professional programmers. We recommend that any academically prepared student take this introductory programming course. The only prerequisite is Algebra 1. Tynker is recognized by the College Board as an endorsed provider of curriculum and professional development for AP ® Computer Science A (AP CSA). Using an Endorsed Provider affords schools access to resources including an AP CSA syllabus pre-approved by the College Board’s AP Course Audit, and officially recognized professional development that prepares teachers to teach AP CSA. This endorsement affirms only that components of Tynker’s offerings are aligned to all the AP Curriculum Framework standards and the AP CSA assessment. Our curriculum emphasizes problem-solving using an object-oriented methodology. Students will learn the Java programming language, study data structures, analyze algorithms, and get a deep understanding of object-oriented programming. With over 100 hours of instruction, it’s designed to be taught daily as a year-long class. The curriculum is entirely web-based, so there’s no additional software to download or install. Each interactive lesson practices hands-on coding, while students learn to design and build and debug Java programs to solve real world problems. Lessons also include free response practice questions and multiple-choice quizzes to help prepare for the AP exam. In AP Computer Science A, students will explore the following big ideas in computer science: BIG IDEA 1: MODULARITY (MOD) Incorporating elements of abstraction, by breaking problems down into interacting pieces, each with their own purpose, makes writing complex programs easier. Abstracting simplifies concepts and processes by looking at the big picture rather than being overwhelmed by the details. Modularity in object-oriented programming allows us to use abstraction to break complex programs down into individual classes and methods. BIG IDEA 2: VARIABLES (VAR) Information used as a basis for reasoning, discussion, or calculation is referred to as data. Programs rely on variables to store data, on data structures to organize multiple values when program complexity increases, and on algorithms to sort, access, and manipulate this data. Variables create data abstractions, as they can represent a set of possible values or a group of related values. BIG IDEA 3: CONTROL (CON) Doing things in order, making decisions, and doing the same process multiple times are represented in code by using control structures and specifying the order in which instructions are executed. Programmers need to think algorithmically in order to define and interpret processes that are used in a program. BIG IDEA 4: IMPACT OF COMPUTING (IOC) Computers and computing have revolutionized our lives. To use computing safely and responsibly, we need to be aware of privacy, security, and ethical issues. As programmers, we need to understand how our programs will be used and be responsible for the consequences. Students will gain foundational computational thinking skills, including: Program Design and Algorithm Development: Determine required code segments to produce a given output. Code Logic: Determine the output, value, or result of given program code given initial values. Code Implementation: Write and implement program code. Code Testing: Analyze program code for correctness, equivalence, and errors. Documentation: Describe the behavior and conditions that produce identified results in a program. Course Materials and Requirements: This course require a modern desktop computer, laptop computer, Chromebook, or Netbook with Internet access and a Chrome (29+), Firefox (30+), Safari (7+), or Edge (20+) browser. No downloads required. Topics Covered: Java syntax, variables, data types, math operators, boolean logic, branching, while loops, strings, functions, arrays, array lists, 2D arrays, class, inheritance, recursion, searching and sorting algorithms.

AP Computer Science Principles

Advanced Web

A year-long high school curriculum designed to introduce students to the central ideas of computer science and prepare them for the AP CS Principles Exam.

AR Studio

Intermediate Web iPad

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. Topics Covered: Camera control, taking pictures, special visual effects, detecting motion, hand gestures, masking, and AR game design.

Adventure Game

Intermediate Web iPad

Create a basic adventure game with code.

Adventures in Coding (10+)

Advanced Web iPad

Ages 10+TBD No prior programming experience required.

Alien Orchestra

Beginner Web iPad

Create a wacky alien orchestra!

Always Day

Beginner Web

Make the Minecraft world be always day.

Analog Clock

Advanced Web iPad

Create a working analog clock.

Angry Cow

Beginner Web

Modify Minecraft cows to avenge their own kind. Look out!

Animal Doodles

Intermediate Web iPad

Combine art and coding to celebrate wildlife and nature.

Animation Board

Intermediate Web iPad

Create an animation board.

Animation Studio

Beginner Web iPad

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.

Ants vs Lizard

Advanced Web iPad

Animate ants to move around and avoid the lizard.

April Fools’ Day

Intermediate Web iPad

Program a prank for Codey this April Fools’ Day!

Arcade Shooter Game

Advanced Web iPad

Program an arcade shooter game.

Artificial Intelligence 401

Advanced Web

This JavaScript and p5.js based course is perfect for experienced students looking to implement AI in their programs. Learn how to use MediaPipe, an AI solution from Google.

Auto-replenish

Beginner Web

Make it so every time you place a block, you get a new one.

Autumn Leaves

Advanced Web iPad

Celebrate Autumn with a fun game!

Baby Mobs

Beginner Web

Mod some of Minecraft's new baby mobs!

Bach Suite 1 in Cello

Advanced Web iPad

Learn how to play music using an array.

Bake the Perfect Pi

Beginner Web iPad

Create a special pie illustration to celebrate Pi Day!

Balancing Act

Beginner Web iPad

Create a fun AI-powered balance game!

Ball Designer

Intermediate Web iPad

Use the drawing tools to create an original soccer ball design.

Ball Pop (Video)

Advanced Web iPad

Create a colorful ball pop game in Tynker!

Barrel Blast

Intermediate Web iPad

Three levels of a platformer or physics game, of increasing difficulty.

Beat Maker

Advanced Web iPad

Create a beat pad where you can build your own musical patterns.

Bird Mayhem

Advanced Web iPad

Create a game involving physics and birds

Black History Month

Beginner Web iPad

Celebrate Black History Month by researching a remarkable person!

Blooming Flower

Beginner Web iPad

Draw a blooming flower.

Bop 'Em

Beginner Web iPad

Create a fun bop 'em game using zero code and share with others!

Brick Breaker (Video)

Beginner Web iPad

Create a classic Brick Breaker style game in Tynker!

Bug Soccer

Intermediate Web iPad

In this exciting two-player soccer game, each player takes control of a bug. Players can move to the left-and-right and jump to kick the ball.

Build a Lunar Habitat

Beginner Web iPad

Design and build your own lunar habitat!

Bunny Mode

Beginner Web

Give yourself jump boost and speed.

Burger Bonanza

Advanced Web iPad

Celebrate Father's Day by creating an interactive burger-building game.

Buttons

Beginner Web iPad

Learn how to make animated, labeled buttons.

Candy Heart Search

Beginner Web iPad

There are so many heart candies! Can you find the pink one?

Candy Hearts

Advanced Web iPad

Make a virtual conversation hearts with Tynker. Create an interactive Valentine's Day project!

Catch 'Em

Beginner Web iPad

Create a catcher game using zero code and share with others!

Catch the Leprechaun

Beginner Web iPad

Build a fun leprechaun catching game in Tynker.

Cats and Dogs

Beginner Web iPad

Program a cannon to fire animal clones!

Ceiling Trap

Intermediate Web iPad

Draw and program a ceiling trap!

Character Animation

Beginner Web iPad

Animate actors using the "animate" block.

Chicken Crossing

Beginner Web iPad

Create a chicken crossing game with code.

Chicken Farm

Beginner Web

Build a fence and start spawning chickens!

Chinese Inventions

Beginner Web iPad

Celebrate Chinese New Years by programming three Chinese inventions!

Chopper Game

Advanced Web iPad

Program a chopper game.

Chords vs Arpeggios

Intermediate Web iPad

Code and animate melodies and harmonies.

Circle of Friends

Intermediate Web iPad

Code a circle of friends.

Clover Chaser

Beginner Web iPad

Chase the clovers!

Code To Joy

Beginner Web iPad

Celebrate Beethoven's birthday by coding some of his greatest hits!

Code Wizards (6-7)

Beginner Web iPad

Ages 6-7TBD No prior programming experience required.

Code Wizards (8-9)

Intermediate Web iPad

Ages 8-9TBD No prior programming experience required.

Code a Poem!

Beginner Web iPad

Create your own poem with code!

Color Grid

Advanced Web iPad

Draw spiral triangle patterns with code.

Coloring Characters

Beginner Web iPad

Learn to color and customize actors.

Comic

Beginner Web iPad

Create and code your own animated comic story with dialogue and sound effects.

Comic Cannon

Intermediate Web iPad

Create a comic cannon cartoon using code.

Computer Linguist

Beginner Web iPad

Celebrate programmers by going on a Tynker coding adventure!

Costume Animation

Beginner Web iPad

Animate actors using the "next costume" block!

Costume Party

Beginner Web iPad

Explore AI and create a fun costume party project using Tynker!

Cow Joke

Beginner Web iPad

Tell a simple story with spoken dialogues between characters with code!

Craft Room Mission: Design Like Baby Box

Beginner Web iPad

Design your own box character with Baby Box.

Crash Course

Beginner Web iPad

This is a beginner level curriculum for 3-8th graders with no prior programming experience. Students get introduced to programming and virtually controlling hardware bots by solving the puzzles.

Create Your Avatar

Beginner Web iPad

Draw a fun Avatar that looks like you or anything else you can imagine.

Create Your Outdoor Self

Beginner Web iPad

Draw and animate a summer-themed avatar.

Create a Crazy Contraption

Beginner Web iPad

Use the physics engine to build a Rube Goldberg machine with many moving parts.

Create a Project

Intermediate Web iPad

Create whatever you want

Create a Project

Intermediate Web iPad

Create whatever you want

Creative Coding Studio

Beginner Web iPad

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.

Cupcake Clicker

Advanced Web iPad

Create your own cupcake clicker game.

Cupcake Conga

Beginner Web iPad

Program a line of cupcakes to follow the mouse cursor and do the conga.

Cupcake Prank

Beginner Web iPad

Create a fun prank with cupcakes using Tynker!

Dance Party

Beginner Web iPad

Make the actors dance with code!

Dance Party (Video)

Beginner Web iPad

Create a fun Dance Party project in Tynker!

Dancing Dragon

Advanced Web iPad

Create a dancing dragon and fireworks in Tynker for the Lunar New Year!

Data Science 1

Advanced Web

A high school course designed to introduce students to the foundations of data analysis using Python.

Deserts Mobs

Beginner Web

Suggested desert animals: Wild Bactrian camel, African wild dog, pronghorn.

Deserts Quiz

Beginner Web iPad

Choose an animal from the world's deserts and write an interactive quiz about the animal.

Deserts Scene

Beginner Web iPad

Draw your own cactus and create an interactive deserts scene in Tynker. Be creative, and customize it with code.

Design a Mission Patch

Beginner Web iPad

Combine your artistic skills with coding and design a mission patch for a mission to the Moon.

Design a Soundscape

Beginner Web iPad

Create an interactive scene where every Actor makes noise.

Diamond is Unbreakable

Intermediate Web

Give yourself a full set of diamond armor that is equipped, along with diamond tools.

Dino Ramp

Beginner Web iPad

Program the square to slide down the dino ramp.

Direction Keys

Beginner Web iPad

Make a simple direction key interface.

Diseña un parche de misión

Beginner Web iPad

Combina tus habilidades artísticas con la codificación y diseña un parche de misión para una misión a la Luna.

Dodge 'Em

Beginner Web iPad

Create an obstacle dodger game using zero code and share with others!

Doodle Jump

Advanced Web iPad

Program the Doodle Jump game.

Double Dragon

Advanced Web iPad

Create intricate patterns in the sky with math and code.

Dragon Attack

Intermediate Web iPad

Learn about variables and cloning as you create a multi-level action game, design boss fights, and program A.I.

Dragon Food

Advanced Web iPad

Create a pet-feeding game with cloning and messaging.

Dragon Land

Intermediate Web iPad

Animate the dragons with code!

Draw a Maze

Beginner Web iPad

Draw your own maze game. Can you reach the goal?

Draw a Summerscape

Beginner Web iPad

Use the Pen blocks to create a summer scene.

Drum Pad

Beginner Web iPad

Code your own drum pad to play different drums.

Earth Science 201

Beginner Web

Fun coding lessons designed to integrate with subjects like geology, meteorology, oceanography, and astronomy. All projects are NGSS-aligned and promote project-based learning for 6th–8th graders.

Eat'em Up

Advanced Web iPad

Program the Eat'em Up game.

Egg Decorator

Intermediate Web iPad

Celebrate spring with this egg-citing art project in Tynker!

Egg Hunt

Intermediate Web iPad

Celebrate spring! Create a game in Tynker to collect the eggs and earn points.

English 201

Beginner Web

Fun coding lessons designed to integrate with subjects like grammar, storytelling, reading, and writing. All projects are CCSS-aligned and promote project-based learning for 6th–8th graders.

Explosive Rabbits

Beginner Web

Look out! These Minecraft rabbits are self-destructive!

Falling Feast

Beginner Web iPad

Create a fun food-catching arcade game in Tynker with the help of AI!

Falling Trails 3

Intermediate Web iPad

Draw colored trails using balls and gravity!

Fashion Designer

Beginner Web iPad

Create a dress-up game using zero code and share with others!

Father’s Day Dress-up

Intermediate Web iPad

This Father's Day, create a fun dress-up game for dad.

Father’s Day Fishing

Intermediate Web iPad

Program a fun fishing game for Father's Day using Tynker.

Father’s Day Golfing

Advanced Web iPad

Celebrate Father’s Day with a fun golfing game!

Feed the Fish

Advanced Web iPad

Feed the fish using the power of code.

Fireworks Show

Intermediate Web iPad

Create your own 4th of July fireworks show with code!

Flower Power

Intermediate Web iPad

Spring up flowers on the screen to grow your own garden with code.

Flying Mount

Beginner Web

Saddle up! This giant butterfly is a modified Minecraft bat that can take you for a wild ride.

Fool’s Gold

Intermediate Web iPad

Create a prank treasure chest for April Fools’ Day!

Forests Game

Beginner Web iPad

Camouflage forest animals and build a hide-and-seek game in Tynker. Be creative, and customize it with code.

Forests Mobs

Beginner Web

Suggested forest animals: Red panda, tiger, forest elephant, Asian elephant, okapi, monarch butterfly, poison dart frog, jaguar.

Forests Quiz

Beginner Web iPad

Choose an animal from the world's forests and write an interactive quiz about the animal.

Free Fallin'

Beginner Web

Teleport yourself and your friends into the air!

Freestyle Designer

Beginner Web iPad

Create your own designer game using zero code and share with others!

Freshwaters Mobs

Beginner Web

Suggested freshwater animals: Axolotl, freshwater dolphins, gharial, hippo, box turtle, manatee, dugong, Mekong freshwater stingray.

Freshwaters Quiz

Beginner Web iPad

Choose an animal from the world's freshwaters and write an interactive quiz about the animal.

Freshwaters Scene

Beginner Web iPad

Create an interactive lake scene that showcases freshwater animals.

Fruit Frog

Advanced Web iPad

Program a game where a frog collects fruit with its tongue.

Game Design 201

Beginner Web iPad

A fast-paced introduction to programming for students in grades 6-8. Introduce programming fundamentals to your class as they build two arcade-inspired games from start to finish. In Cannon Crasher, a physics game, they harness the power of the physics engine to program realistic jumps, projectiles, and bouncing balls. The Adventure Game features a knight who has to defeat enemies to reach treasure. Students program arrow keys, fluid motion, hero and enemy behavior, and winning conditions.Topics Covered: Events, keyboard and mouse interaction, conditional loops, nested loops, functions, and sending and receiving messages. Basic physics programming such as gravity, bounding boxes, bouncing, projectiles, impulses, and collisions.

Game Design 201 (2019)

Beginner Web iPad

A fast-paced introduction to programming for students in grades 6-8. Introduce programming fundamentals to your class as they build two arcade-inspired games from start to finish. In Cannon Crasher, a physics game, they harness the power of the physics engine to program realistic jumps, projectiles, and bouncing balls. The Adventure Game features a knight who has to defeat enemies to reach treasure. Students program arrow keys, fluid motion, hero and enemy behavior, and winning conditions.Topics Covered: Events, keyboard and mouse interaction, conditional loops, nested loops, functions, and sending and receiving messages. Basic physics programming such as gravity, bounding boxes, bouncing, projectiles, impulses, and collisions.

Game Design 202

Intermediate Web iPad

Students continue to apply what they have learned, and learn more advanced programming principles as they complete Cannon Crasher, the projectile physics game, and build a brand new top-down side scrolling adventure. In Cannon Crasher, they complete the game by adding impulses, setting angles, trajectories and programming collisions. In Dragon Attack, students define multiple levels, multiple lives and program a boss enemy, while learning about variables and cloning.Topics Covered: Events, keyboard and mouse interaction, conditional loops, nested loops, sending and receiving messages, fluid motion, parallax scrolling, local and global variables, functions, and object cloning.

Game Design 202 (2019)

Intermediate Web iPad

Students continue to apply what they have learned, and learn more advanced programming principles as they complete Cannon Crasher, the projectile physics game, and build a brand new top-down side scrolling adventure. In Cannon Crasher, they complete the game by adding impulses, setting angles, trajectories and programming collisions. In Dragon Attack, students define multiple levels, multiple lives and program a boss enemy, while learning about variables and cloning.Topics Covered: Events, keyboard and mouse interaction, conditional loops, nested loops, sending and receiving messages, fluid motion, parallax scrolling, local and global variables, functions, and object cloning.

Game Design Studio 2

Beginner Web iPad

Learn to plan and design a variety of game types. Over the course of a week, you will design and build 2D platformers, top-down RPGs, side scrollers, and physics-based games. Students learn a foundation of programming basics and apply them as they build a different class of game each day. Use the level editor to create a physics game like Angry Birds and design platformer and top-down worlds. At the end of the week, show off your own original games and play them with friends and family. No prior programming experience required.

Game Design Studio 2

Beginner Web iPad

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!

Geometry Gallop

Advanced Web iPad

Bring the marine animals to life with code.

Glide-O-Phone (Video)

Advanced Web iPad

Create a music visualizer in Tynker!

Gobble Trouble

Advanced Web iPad

Create a hide-and-seek game with turkeys for Thanksgiving!

Googly Eyes

Beginner Web iPad

Program and animate a silly face with googly eyes.

Grasslands Habitat

Beginner Web

Follow the tutorial to create a grasslands habitat. Be creative, and customize it with code.

Grasslands Mobs

Beginner Web

Suggested grassland animals: Plains bison, black rhino, white rhino, saiga antelope, giraffe, black-footed ferret, condor.

Grasslands Story

Beginner Web iPad

Choose a grasslands animal and write an interactive story about the animal.

Gravity Maze

Intermediate Web iPad

In this game, instead of moving a character, you control the forces of gravity!

Greedy Guts

Beginner Web

Eat a golden apple and get rich.

Greeting Card

Beginner Web iPad

Program a greeting card.

Grid Movement

Advanced Web iPad

Bring the marine animals to life with code.

Groggy Groundhog

Intermediate Web iPad

Recreate the myth of Groundhog Day using this template!

Grumpy Cat

Intermediate Web iPad

Create a simple physics game.

Halloween Code Jam

Beginner Web iPad

Create a spooky Halloween scene with music, animations, and more.

Hand of Midas

Beginner Web

Use a golden hoe and gain a special buff. Any block you touch turns to gold!

Happy Birthday

Beginner Web iPad

Create a spooky scene using code and music.

Health Bar

Intermediate Web iPad

Create an actor with a health bar in code.

History's Heroes

Beginner Web iPad

Create a fun matching game celebrating Black History Month!

Homophones

Advanced Web iPad

Make a storytelling game about homophones!

Ice Art

Beginner Web iPad

The air is freezing outside, and it’s time to go ice skating! Create designs on the ice as you skate on ice.

Instructions

Intermediate Web iPad

Program an instruction page.

Intro to Programming and Art

Advanced Web

Tynker’s introduction to foundational concepts of art and computer science.

Java 101

Advanced Web

Tynker’s introduction to the Java programming language.

JavaScript 1 (2020)

Advanced Web iPad

Code fun browser-based apps using JavaScript and the HTML canvas. Build 11 mini-games like Snake and Pong!

JavaScript 101

Advanced Web

An introduction to JavaScript programming for 7th and 8th graders. Students complete coding lessons and puzzles as they learn to build games for web and mobile platforms.

JavaScript 101 (Old)

Advanced Web iPad

An introduction to JavaScript for intermediate or advanced coders in upper middle or high school. In this advanced lesson plan, students will be introduced to JavaScript as they complete engaging lessons, solve challenging puzzles, and build their own games in JavaScript. This course is ideal for students who have already completed at least one Tynker course and are comfortable with the basics of programming logic and computational thinking. This course will help them transition to JavaScript and adapt to the additional challenges of text-based syntax.Students who successfully complete this lesson plan will demonstrate a strong mastery of JavaScript syntax, as well as the ability to creatively program games and other projects and debug their own code. Students will also be able to come up with an idea for a game and take it through the entire design and implementation process, creating custom versions of many of their favorite games in JavaScript.Topics Covered: JavaScript syntax, sequencing, repetition, conditional logic, nested loops, automation, pattern recognition, simple motion, keyboard and mouse events, creating and using an HTML canvas, operators, expressions, variables, collision detection, using arrays and objects to store structured data.

JavaScript Coding

Advanced Web iPad

An introduction to JavaScript for intermediate or advanced coders in upper middle or high school. In this advanced lesson plan, students will be introduced to JavaScript as they complete engaging lessons, solve challenging puzzles, and build their own games in JavaScript. This course is ideal for students who have already completed at least one Tynker course and are comfortable with the basics of programming logic and computational thinking. This course will help them transition to JavaScript and adapt to the additional challenges of text-based syntax.Students who successfully complete this lesson plan will demonstrate a strong mastery of JavaScript syntax, as well as the ability to creatively program games and other projects and debug their own code. Students will also be able to come up with an idea for a game and take it through the entire design and implementation process, creating custom versions of many of their favorite games in JavaScript.Topics Covered: JavaScript syntax, sequencing, repetition, conditional logic, nested loops, automation, pattern recognition, simple motion, keyboard and mouse events, creating and using an HTML canvas, operators, expressions, variables, collision detection, using arrays and objects to store structured data.

JavaScript Coding (2020)

Advanced Web iPad

An introduction to JavaScript for intermediate or advanced coders in upper middle or high school. In this advanced lesson plan, students will be introduced to JavaScript as they complete engaging lessons, solve challenging puzzles, and build their own games in JavaScript. This course is ideal for students who have already completed at least one Tynker course and are comfortable with the basics of programming logic and computational thinking. This course will help them transition to JavaScript and adapt to the additional challenges of text-based syntax.Students who successfully complete this lesson plan will demonstrate a strong mastery of JavaScript syntax, as well as the ability to creatively program games and other projects and debug their own code. Students will also be able to come up with an idea for a game and take it through the entire design and implementation process, creating custom versions of many of their favorite games in JavaScript.Topics Covered: JavaScript syntax, sequencing, repetition, conditional logic, nested loops, automation, pattern recognition, simple motion, keyboard and mouse events, creating and using an HTML canvas, operators, expressions, variables, collision detection, using arrays and objects to store structured data.

Joke

Beginner Web iPad

Create a story of two friends sharing a joke.

Joystick Control

Advanced Web iPad

Implement a virtual joystick with code.

Jumper Man Game

Advanced Web iPad

Program the jumper man game.

Kaleido

Advanced Web iPad

Create a colorful kaleidoscope that follows your mouse.

Keeping Score

Intermediate Web iPad

Program a candy collecting game with Codey.

Kitchen Mission: Cupcake Catch Chaos

Beginner Web iPad

Help Cakey catch sprinkles falling all over Gabby's Kitchen!

Knights vs. Zombies

Beginner Web iPad

A fast-paced introduction to programming for middle school. Introduce programming fundamentals to your class as they build two arcade-inspired games from start to finish. The Adventure Game features a knight who has to defeat enemies to reach treasure. Students program arrow keys, fluid motion, hero and enemy behavior, and winning conditions. Topics Covered: Events, keyboard and mouse interaction, conditional loops, nested loops, sending and receiving messages, fluid motion, parallax scrolling, local and global variables, functions, and object cloning.

Lazer Racer

Intermediate Web iPad

This is an intermediate level curriculum for 5-6th graders with no prior programming experience. Students get introduced to programming by solving the puzzles.

Leaping Leprechaun

Beginner Web iPad

Create a fun platformer game for St. Patrick's Day!

Learn To Draw

Intermediate Web iPad

Draw and animate a cute cat.

Life Science 201

Beginner Web

Fun coding lessons designed to integrate with subjects like biology, anatomy, and genetics. All projects are NGSS-aligned and promote project-based learning for 6th–8th graders.

Lip Sync

Advanced Web iPad

Draw and program Grace to lip sync.

Lunar Test Drive

Beginner Web iPad

Take your lunar rover on a test drive!

Magic Carpet

Beginner Web

Place a block under yourself every time you jump. Remove a block every time you crouch.

Magic Trick

Beginner Web iPad

Program a magic trick.

Make-O-Lantern

Beginner Web iPad

Celebrate Halloween by creating your own jack-o-lantern with code!

Making Friends

Intermediate Web iPad

Create an interactive project that showcases a story about making new friends.

Martin Luther King Jr. Timeline

Beginner Web iPad

Celebrate MLK Day by creating an interactive timeline of Dr. King's life.

Math 201

Beginner Web

Fun coding lessons designed to integrate with subjects like arithmetic, geometry, measurement units, and fractions. All projects are CCSS-aligned and promote project-based learning for 6th–8th graders.

Message for Mom

Advanced Web iPad

Build a Card Creator and then make a unique card for mom!

MicroPython 101

Advanced Web

An advanced introduction to micro:bit programming using MicroPython.

MicroPython Studio

Advanced Web iPad

Introduce your class to physical computing with micro:bit and MicroPython. This course is an advanced introduction to micro:bit and requires prior Python programming knowledge. The curriculum engages campers as they see their abstract programs come to life on a tangible physical device that they can control with their hands. Using built-in micro:bit sensors, buttons, and the 5X5 LED display, campers build animated LED emojis, real-world temperature sensors, pedometers, multiplayer games, and even a two-way Morse code radio. The course includes 16 hands-on projects with step-by-step instructions. It is delivered in an interactive notebook-style lesson format so that campers can learn new concepts, write programs, and deploy code to the micro:bit right from the lesson interface. There is nothing to download or install on your computer. In addition, campers can also launch Tynker Code Editor and write their own programs from scratch. The lesson plans in this course build and reinforce STEM skills, problem solving, debugging, and collaboration skills as campers bridge digital and physical learning. Students wiil apply abstract programming concepts to create tangible hands-on micro:bit-based inventions. Each lesson is designed for a class period of 45-60 minutes. All campers work is automatically tracked and assessed, and you'll be able to monitor individual progress and mastery charts for your campers. This course is recommended for advanced campers who are already familiar with Python. Beginner campers may enroll in micro:Bit 101 where they use Tynker Blocks to program micro:bit. This course is supported online and not supported on iPad. Recommended Accessories: This course requires micro:bit devices (not included). You may purchase these separately at a variety of resellers. Each lesson has a detailed Parts List. micro:bit, USB cable, Battery pack, 2xAAA batteries (for each camper or group) Accessories: Lessons 13, 14 require a Piezo speaker and Alligator clips Lessons 15,16 require two or more micro:bits Optional: microBit Inventor’s Kit: Classroom Pack (includes accessories required for all lessons) While most lessons need a single micro:bit, it is encouraged that campers improvise to create inventions that incorporate external cables, LEDs, speakers, aluminum foil, and other accessories, when available. See the this section on the micro:bit foundation for more ideas! Topics Covered: micro:bit Python commands, 2-way radio communication, deploying code to the micro:bit, light and temperature sensing, reading sensor values, gestures and motion detection, Programming the LED grid, multiplayer game development

Minecraft Modding

Intermediate Web iPad

Create your own Minecraft server modifications and minigames while learning fundamental coding concepts. Discover what you can do with code!No prior programming experience required.

Minecraft Modding (2019)

Intermediate Web iPad

Create your own Minecraft server modifications and minigames while learning fundamental coding concepts. Discover what you can do with code!No prior programming experience required.

Minecraft and Python

Advanced Web iPad

Middle school students learn Python inside Minecraft.

Minigame Lobby

Beginner Web iPad

Add a lobby to choose from the three arcade games provided for you.

Mod Design Studio

Intermediate Web iPad

Learn to program by making Minecraft mods on your own private server.No prior programming experience required.

Mod Design Studio (2019)

Intermediate Web iPad

Learn to program by making Minecraft mods on your own private server.No prior programming experience required.

Mother's Day Appreciation

Beginner Web iPad

Create your own animated appreciation stories for Mother's Day.

Mother's Day Card

Beginner Web iPad

Create your own animated Mother's Day card.

Mother's Day Mad Libs

Beginner Web iPad

Learn how to create a Mother's Day inspired Mad Libs game.

Motion Trails

Beginner Web iPad

Program the ball's movement with code.

Mountains Habitat

Beginner Web

Follow the tutorial to create a mountain terrain. Be creative, and customize it with code.

Mountains Mobs

Beginner Web

Suggested mountain animals: Giant panda, tree kangaroo, snow leopard, mountain gorilla.

Mountains Story

Beginner Web iPad

Choose a mountain animal and write an interactive story about that animal.

Multi-Level Platformer

Advanced Web iPad

Create your own multi-level platformer game.

Multiplayer Soccer

Advanced Web iPad

Program a multiplayer soccer game.

Multiplayer Volleyball

Advanced Web iPad

Program a multiplayer volleyball game.

Music Room Mission: DJ Catnip's Beat Maker

Beginner Web iPad

Build a musical memory game with DJ Catnip.

My Art Studio

Intermediate Web iPad

Program a customizable art studio.

My Favorite Things

Beginner Web iPad

An interactive slideshow that shows images and scenes.

My Favorite Word

Beginner Web iPad

Explore the English language with code!

My Health and Fitness Plan

Intermediate Web iPad

Create a Tynker project to share your health and fitness plan.

My Piano

Beginner Web iPad

Program a virtual piano.

My Sports Moment

Beginner Web iPad

Recreate a memorable sports moment.

My Summer

Beginner Web iPad

Create an animated project that describes your summer adventures!

New Year's Resolution

Beginner Web iPad

Make a special promise to yourself to do something in the new year. Create an interactive New Year’s resolution project!

Night Sight Carrots

Beginner Web

Eat a carrot and gain temporary night vision.

OMG!

Beginner Web iPad

Use face tracking to create a surprised, silly face.

Oceans Habitat

Beginner Web

Follow the tutorial to create a coral reef. Be creative, and customize it with code.

Oceans Life

Advanced Web iPad

Create a lively ocean scene.

Oceans Mobs

Beginner Web

Suggested ocean animals: Blue whale, fin whale, North Atlantic right whale, bluefin tuna, great white shark, narwhal, beluga.

Oceans Story

Beginner Web iPad

Choose an oceans animal and write an interactive story about the animal.

Olympic Sport

Beginner Web iPad

Celebrate the Summer Olympics by representing your favorite event, athlete, or team.

On Cloud Nine

Intermediate Web iPad

Celebrate Valentine's Day by creating an interactive platformer game.

Optical Illusion

Beginner Web iPad

Create an optical illusion.

Outlast the Onslaught

Beginner Web iPad

Survive hazards and enemies and score 10,000 points to win!

Pan Pile-Up

Beginner Web iPad

Program the pans to pile up.

Parallax Stars

Intermediate Web iPad

Program stars to move seemlessly from one side of the screen to the other.

Path of Petals

Beginner Web

Create a mod that leaves a path of flowers behind as you walk.

Pattern Maker

Intermediate Web iPad

Make patterns with code.

Penguin World

Intermediate Web iPad

Create penguin clones using physics and code.

Pet Designer

Beginner Web iPad

Create a pet dress-up game using zero code and share with others!

Pet Simulator

Intermediate Web iPad

Create and bring a virtual pet to life with code.

Physical Science 201

Beginner Web

Fun coding lessons designed to integrate with subjects like physics and chemistry. All projects are NGSS-aligned and promote project-based learning for 6th–8th graders.

Physics Cannon Game

Advanced Web iPad

Make a 2-player physics game!

Physics Game

Intermediate Web iPad

Program a brick breaker game.

Pi Day Art

Intermediate Web iPad

Join the Pi Day fun. Turn the digits of Pi into a work of art!

Pi Day Quiz

Beginner Web iPad

Cretae a Pi Day quiz to challenge your friends.

Piano Chords

Intermediate Web iPad

Learn how to use to play multiple notes at once to make a chord!

Piggy Balloon

Intermediate Web

Modify Minecraft pigs to float when leashed.

Piggy Bank

Beginner Web

Modify a Minecraft pig to hold a chest for you.

Pinball Machine

Advanced Web iPad

Program a virtual pinball machine.

Pirate Treasure Hunt

Beginner Web iPad

Add levels to storytelling to go between multiple scenes.

Plant Trees!

Intermediate Web iPad

Plant trees with code for Earth Day!

Platform Peril

Beginner Web iPad

Fight villains and get the coins in this arcade classic. Then invent your own powerups, villains, and more.

Platformer Game

Advanced Web iPad

Program a chopper game.

Platformer Starter Kit

Intermediate Web iPad

Program your own platformer game!

Play Ball!

Beginner Web iPad

Recreate a real-life ball game with code.

Playing MIDI Files

Beginner Web iPad

Upload and play your own MIDI sequence files.

Polar Regions Game

Beginner Web iPad

Build your own fishing game in Tynker. Be creative, and customize it with code.

Polar Regions Mobs

Beginner Web

Suggested polar region animals: brown bear, a Pacific salmon, or a gentoo penguin.

Polar Regions Quiz

Beginner Web iPad

Choose an animal from the world's polar regions and write an interactive quiz about the animal.

Polar Rush

Beginner Web iPad

Create a fun winter-themed game in Tynker!

Porcupine Draw

Intermediate Web iPad

Draw spiky patterns with code.

Power and Precision

Intermediate Web iPad

Learn how to implement a power-meter using code. Choose your power, then where to aim. Will you score?

Presidents Day Trivia

Beginner Web iPad

Create a Presidents Day trivia game!

Programming 300

Beginner Web

The best way to introduce your middle school students to coding. This free coding lesson plan starts students with visual block coding, then transitions them to solving text-based coding problems in JavaScript and Python.

Programming 300 (2021)

Beginner Web iPad

Introduce your middle school class to coding. In this course, students get started with visual block coding, then move on to solving text-based coding problems in JavaScript and Python. Each lesson is designed for a class period of 45-60 minutes. Students learn on their own as they progress through interactive tutorials and coding puzzles, following along to build their own projects. In the first three lessons, students solve puzzles to learn the basics, build a 2-player game using the Tynker physics engine, and apply their coding knowledge to STEM subject areas. In the final two lessons, they move on to text coding in JavaScript and Python. All student work is automatically tracked and assessed, and with access to the premium offerings, you'll even be able to monitor their individual progress and mastery charts. Topics Covered: Introduction to visual programming, physics game design, coding with STEM subjects, introduction to text programming with Python and JavaScript.

Programming 301

Beginner Web

Introductory programming for 7th and 8th graders. Students build two arcade-inspired games from start to finish to learn the basics of coding.

Programming 302

Advanced Web

Intermediate programming for 7th and 8th graders. Students learn projectile physics, then apply coding concepts to build their own physics games.

Programming 400

Beginner Web

The best way to introduce your high school students to coding. This free coding lesson plan starts students with Python, then transitions them to text-based coding in JavaScript and HTML/CSS.

Programming Studio 2

Intermediate Web iPad

Students advance their coding skills designing physics-based games by adding impulses, setting angles, trajectories, and programming collisions. Topics Covered: Draw geometric patterns using pen-based drawing primitives to manipulate angles, direction, sizes, and color. Build a projectile based physics game using the physics engine - manipulate gravity, hit boxes, collisions, bouncing, static platforms, impulse, velocity, and force. Learn about timers, define interactions between objects, and learn to create special effects.

Projects Pack 2 (Middle)

Intermediate Web iPad

A collection of fun and educational projects with step-by-step instructions and samples for grades 6-8.

Python 1 (2020)

Advanced Web iPad

Get introduced to Python as you solve coding puzzles, learn to code games, and complete programming activities.

Python 101

Advanced Web

A game-based introduction to Python programming for 7th and 8th graders. Students complete coding lessons and puzzles as they learn the basics of text-based syntax.

Python 101 (Old)

Advanced Web iPad

An introduction to Python for intermediate or advanced coders in upper middle or high school. In this advanced lesson plan, students will be introduced to Python as they complete engaging lessons, solve challenging puzzles, and build their own games in Python. This course is ideal for students who have already completed at least one Tynker course and are comfortable with the basics of programming logic and computational thinking. This course will help them transition to Python and adapt to the additional challenges of text-based syntax.Students who successfully complete this lesson plan will demonstrate a strong mastery of Python syntax, as well as the ability to creatively program games and other projects and debug their own code. Students will also be able to come up with an idea for a game and take it through the entire design and implementation process, creating custom versions of many of their favorite games in Python.Topics Covered: Python syntax, sequencing, repetition, conditional logic, nested loops, automation, pattern recognition, simple motion, keyboard and mouse events, pen drawing, operators, expressions, variables, Turtle graphics, using arrays and objects to store structured data.

Python 201

Advanced Web

An introduction to Python programming for grades 8+. Students learn the real-world skills of designing, building, and de-bugging programs.

Python Coding

Advanced Web iPad

Introduction to Python for intermediate or advanced coders in upper middle or high school. In this advanced lesson plan, students will be introduced to Python as they complete engaging lessons, solve challenging puzzles, and build their own games in Python. This course is ideal for students who have already completed at least one Tynker course and are comfortable with the basics of programming logic and computational thinking. This course will help them transition to Python and adapt to the additional challenges of text-based syntax.Students who successfully complete this lesson plan will demonstrate a strong mastery of Python syntax, as well as the ability to creatively program games and other projects and debug their own code. Students will also be able to come up with an idea for a game and take it through the entire design and implementation process, creating custom versions of many of their favorite games in Python.Topics Covered: Python syntax, sequencing, repetition, conditional logic, nested loops, automation, pattern recognition, simple motion, keyboard and mouse events, pen drawing, operators, expressions, variables, Turtle graphics, using arrays and objects to store structured data.

Python Coding (2020)

Advanced Web iPad

Introduction to Python for intermediate or advanced coders in upper middle or high school. In this advanced lesson plan, students will be introduced to Python as they complete engaging lessons, solve challenging puzzles, and build their own games in Python. This course is ideal for students who have already completed at least one Tynker course and are comfortable with the basics of programming logic and computational thinking. This course will help them transition to Python and adapt to the additional challenges of text-based syntax.Students who successfully complete this lesson plan will demonstrate a strong mastery of Python syntax, as well as the ability to creatively program games and other projects and debug their own code. Students will also be able to come up with an idea for a game and take it through the entire design and implementation process, creating custom versions of many of their favorite games in Python.Topics Covered: Python syntax, sequencing, repetition, conditional logic, nested loops, automation, pattern recognition, simple motion, keyboard and mouse events, pen drawing, operators, expressions, variables, Turtle graphics, using arrays and objects to store structured data.

Python Coding II

Advanced Web iPad

A deeper look at Python for intermediate or advanced coders in upper middle or high school. This course is tailored for students who have completed introductory visual programming courses on Tynker and want to advance to text programming in Python. Students will start with simple input-output statements and conditional logic, then progress to using more complex data structures to build algorithms. With hands-on coding practice, students learn to design, build, and debug programs – skills that any programmer needs to solve real-world problems. Students who successfully complete this lesson plan will demonstrate a strong mastery of Python syntax and functionality, as well as the ability to independently solve advanced coding problems.Topics Covered: Python syntax, variables, data types, math operators, boolean logic, Turtle graphics, branching, while loops, strings, lists, for loops, functions, dictionaries, classes and objects, and recursion.

Python Coding II

Advanced Web iPad

A deeper look at Python for intermediate or advanced coders in upper middle or high school. This course is tailored for students who have completed introductory visual programming courses on Tynker and want to advance to text programming in Python. Students will start with simple input-output statements and conditional logic, then progress to using more complex data structures to build algorithms. With hands-on coding practice, students learn to design, build, and debug programs – skills that any programmer needs to solve real-world problems. Students who successfully complete this lesson plan will demonstrate a strong mastery of Python syntax and functionality, as well as the ability to independently solve advanced coding problems.Topics Covered: Python syntax, variables, data types, math operators, boolean logic, Turtle graphics, branching, while loops, strings, lists, for loops, functions, dictionaries, classes and objects, and recursion.

QA CURR-023 Reading Probe

Beginner Web iPad

Quick Farm

Beginner Web

Spawn a mini farm and start planting!

Quiz

Intermediate Web iPad

Program a quiz.

Rabbit Roundup

Intermediate Web iPad

Spring is an egg-cellent time for an egg hunt coding game!

Rainbow Hearts

Intermediate Web iPad

For Valentine's Day, draw colorful hearts using Tynker!

Rainbow Rider

Beginner Web iPad

For St. Patrick’s Day, create an exciting game in Tynker!

Raining Cats and Dogs

Intermediate Web

Make it so when it rains, it rains cats and dogs.

Rare Thrills Runner

Advanced Web iPad

Use cloning and scaling to simulate perspective and build an endless runner game.

Red Light, Green Light

Beginner Web

Recreate the classic schoolyard game. If you don't stop, something bad might happen....

Retro Racer

Beginner Web iPad

It's a race against time! Reach the flag to win. Design your own obstacle course, then compete for glory!

Ribbon Dance

Beginner Web iPad

Create a fun AI-based ribbon dance project using Tynker!

Riddle

Intermediate Web iPad

Program a riddle using code.

Rock Band

Beginner Web iPad

Create your own rock band with code.

Rollercoaster

Beginner Web

Build a rollercoaster and go for a ride!

Rover Relay

Advanced Web iPad

Control a squad of rovers to explore and collect samples!

STEM Pack 2 (Middle)

Beginner Web iPad

This is a beginner level STEM sampler pack for 6-8th graders with no prior programming experience. This course contains a collection of fun STEM programming projects in areas of physical science, math, and english.

Sample Lesson

Beginner Web iPad

This sample lesson offers an hour of activities that kids can try out before they enroll in an after school course. Kids are introduced to programming; they try out simple puzzles and play the games that they can build during the course. They build a treasure chase game where the knight has to avoid ghosts to reach the treasure. Students program arrow keys, motion, hero and enemy behavior, and add sound.Topics Covered: Events, keyboard interaction, loops, sound, and basics of game design.

Sample Lesson (2019)

Beginner Web iPad

This sample lesson offers an hour of activities that kids can try out before they enroll in an after school course. Kids are introduced to programming; they try out simple puzzles and play the games that they can build during the course. They build a treasure chase game where the knight has to avoid ghosts to reach the treasure. Students program arrow keys, motion, hero and enemy behavior, and add sound.Topics Covered: Events, keyboard interaction, loops, sound, and basics of game design.

Scavenger Hunt Game

Advanced Web iPad

Program a scavenger hunt game.

Scavenger Hunt Maze

Advanced Web iPad

Create your own scavenger hunt maze.

Search and Scan

Intermediate Web iPad

Program the lunar rover to search and scan for samples of ice and rocks!

Ship Blasters

Advanced Web iPad

Program a ship blasters game.

Shoulder Buddy

Beginner Web iPad

Create a webcam project where your virtual pet follows you wherever you go.

Sir Bouncealot

Beginner Web

Staying airborne is the name of the game! Try and get the highest score.

Skelly Survival

Beginner Web

Night falls... Can you last three rounds against the skeleton onslaught?

Slider Bar

Advanced Web iPad

Program a slider that controls Codey's movements.

Slideshow

Intermediate Web iPad

Program a slideshow using code.

Sliding Stuff

Beginner Web iPad

Demonstrate friction using actors and physics.

Slimeoline

Beginner Web

An extra-bouncy ooey-gooey trampoline, complete with a high dive!

Snow Angel

Beginner Web iPad

Make a snow angel by moving your hands up and down.

Snowball Hero

Intermediate Web iPad

Stuck inside on a snowy day? Try this fun winter coding project!

Snowball Siege

Intermediate Web iPad

Winter is here! Celebrate the season by coding a snowball defense game.

Snowflake Maker

Intermediate Web iPad

Get ready to draw snowflakes using Tynker!

Soarin' Strawberry (Video)

Beginner Web iPad

Create a Flappy Bird style game in Tynker!

Social Studies 201

Beginner Web

Fun coding lessons designed to integrate with subjects like history, geography, civics, ethics, and digital citizenship. All projects are NGSS-aligned and promote project-based learning for 6th–8th graders.

Sock Puppet

Beginner Web iPad

Turn your hand into a monster and take some buildings down.

Solar Power Clicker

Advanced Web iPad

Harness the power of the sun to save the environment!

Solar System

Intermediate Web iPad

Program a moving model of the Solar System.

Sounds

Beginner Web iPad

Create a custom sound board with code.

Spa Day Simulator

Beginner Web iPad

Create a relaxing virtual spa day for Mom in Tynker!

Space Chicken

Beginner Web iPad

Program the space chickens to bounce in space using physics and code.

Space Cowboy

Beginner Web iPad

Make a cowboy kick a zombie...in space!

Space Rush

Advanced Web iPad

Program the space rush game.

Spider Spin

Intermediate Web iPad

For Halloween, spin colorful webs using Tynker!

Spin Draw

Beginner Web iPad

Draw patterns with code!

Spin Launcher

Advanced Web iPad

Program a spin launcher.

Spinning Squares

Advanced Web iPad

Draw spinning square patterns with code.

Spiral Triangles

Advanced Web iPad

Draw spiral triangle patterns with code.

Spiraling Shapes

Intermediate Web iPad

Get ready to draw spiral shapes using Tynker!

Spirals

Intermediate Web iPad

Draw spiral patterns with code.

Spooky Brew

Advanced Web iPad

Have some potion-making fun this Halloween with Spooky Brew!

Spooky Sounds

Beginner Web iPad

Add sounds and music to projects!

Spooky Treats

Beginner Web iPad

Code your own spooky Halloween project!

Sports Interview

Intermediate Web iPad

Catch up with the pros after the big match! Customize this project to ask and answer questions from your favorite sports player.

Sports Trivia

Intermediate Web iPad

Customize this game to ask questions about your favorite sports and athletes.

Spread the Love

Intermediate Web iPad

Spread Valentine's Day cheer with code!

Spring is Here!

Intermediate Web iPad

It’s springtime! Flowers are peekng out, leaves are regrowing on trees, and the baby chicks are chirping.

Stamp an Army!

Beginner Web iPad

Create a massive army with the "stamp" block.

Super Moon Eclipse

Advanced Web iPad

Program a simulation of an eclipse.

Swat the Fly

Intermediate Web iPad

Program the swatter to swat the annoying fly.

Swimming Around

Intermediate Web iPad

Bring the marine animals to life with code.

Talking Tofu

Intermediate Web iPad

Draw and program a cute tofu character that change expressisons while talking.

Tempo

Beginner Web iPad

Learn how to control tempo in your projects.

Text Draw

Beginner Web iPad

Fix the genie's code and code the mermaid.

The Book of Brilliant Inventions

Advanced Web iPad

Follow the Doctor and invent with MicroPython

Thing with a Face

Beginner Web iPad

Make a blinking face follow an object of your choice.

Tickle Monster

Beginner Web iPad

Bring a virtual monster to life using AI!

Tile Bomber

Advanced Web iPad

Program a tile bomber game.

Topiary

Beginner Web

Spawns a solid hedge. Use the shears to carve a sculpture, or even maze!

Transformer

Intermediate Web iPad

Program the actor to constantly switch costumes.

Trick or Treat

Beginner Web iPad

Create a spooky scene using code and music.

Tricky Turkeys

Advanced Web iPad

Build a hide-and-seek Thanksgiving game using Tynker!

Turkey Trot

Beginner Web iPad

Celebrate Thanksgiving by creating the Turkey Trot game!

Turtle Trails

Beginner Web iPad

Draw awesome trails with turtles and code.

USA Weather

Advanced Web iPad

Utilize web services to build an interactive weather map.

Undersea Arcade

Intermediate Web iPad

Create a top-down arcade game.

Valentine's Card

Beginner Web iPad

Celebrate Valentine's Day by programming a custom Valentine's Day card.

Valentine's Day E-card

Advanced Web iPad

Write and program your own E-card for Valentine's Day!

Virtual House

Beginner Web iPad

Use levels to explore multiple rooms inside a house.

Virtual Pet (Video)

Intermediate Web iPad

Create a virtual pet in Tynker!

Virtual Piano

Beginner Web iPad

Create a virtual piano that can play several instruments.

Virus Bust

Advanced Web iPad

Complete a block puzzle game with code.

Volume

Intermediate Web iPad

Code your own music track mixer.

Wailing Siren

Beginner Web iPad

Learn to create synth sound effects as you manipulate pitch and frequency.

Walk in the Park

Advanced Web iPad

Draw and program a walk in the park scene.

Walk on Water

Beginner Web

Replace every water block you swim in with an ice block.

Walking Around

Advanced Web iPad

Program the actors to walk around randomly.

Weather Control

Beginner Web iPad

Control the weather with gestures!

Web Development 101

Advanced Web

Learn to create responsive web pages using HTML and CSS.

Web Development Studio

Advanced Web iPad

Students will be introduced to web page development using HTML and CSS. Starting from building their very first web page, they progress to learn about paragraphs, lists, tables, inserting images, audio and video files and hyperlinking while they work on 14 different hands-on practical do-it-yourself projects, several hands-on programming challenges, and assessment quizzes throughout the course. Finally they build a photo gallery and their own version of Instagram to compete this course. This course is ideal for students who are comfortable with text entry. It is recommended that the students have completed at least one Tynker block-coding course so that they are familiar with the basics of programming logic and computational thinking. This course will help them transition to HTML and CSS - the web development languages, and adapt to the additional challenges of text-based syntax.Students who successfully complete this lesson plan will demonstrate a strong mastery of HTML and CSS syntax, as well as the ability to create their own web sites from scratch. They will be able to create web pages for other projects in their academic curriculum, such as book reports, presentations and STEM assignments. This course does not cover the use of JavaScript in web development.Topics Covered: Basic web page design, formatting text and images, numbered and bulleted lists, tables, sections and div blocks, styling using CSS, creating hyperlinks, Embedding video and audio, creating modal popups, building responsive sites, creating pixel art, building a photo gallery, and building an Instagram clone.

Wetlands Habitat

Beginner Web

Use code to build your own wetland habitat in Minecraft with shallow water to make your own ponds and deltas

Wetlands Mobs

Beginner Web

Suggested wetland animals: Malayan/Sumatran tiger, eastern indigo snake, wood stork, or a Florida panther!

Wetlands Story

Beginner Web iPad

Create an interactive slideshow in Tynker showcasing a wetland animal.

What is Pi?

Beginner Web iPad

Demonstrate the relationship between a circle’s circumference and diameter.

Where There Be Dragons

Advanced Web iPad

Program these actors with more advanced animations and movement to tell a story about dragons.

Wild West Ka-Boom!

Intermediate Web iPad

Create an old western scene using code.

Wipe Away! (Video)

Advanced Web iPad

Create an exciting augmented reality (AR) game in Tynker!

Word Magic

Beginner Web iPad

Explore the English language with code!

Zombies!

Advanced Web iPad

Program a scary zombie story.

micro:bit Block Coin Toss

Intermediate Web iPad

In this project, you will use micro:bit gestures to create a virtual coin.

micro:bit Block Emoji Thermometer

Beginner Web iPad

In this project, you will learn how to use the micro:bit sensors along with simple conditionals and expressions.

micro:bit Block Laser Game

Advanced Web iPad

In this project, you will use two micro:bit to play a multiplayer laser blaster game.

micro:bit Block Loaded Die

Intermediate Web iPad

In this project, you will create a loaded die using Tynker micro:bit Blocks.

micro:pet

Beginner Web iPad

In this project you will create a virtual pet that will work with your microbit.

Candy Quest

Beginner Web iPad

Design your own candy troll character and go on a multi-level quest for candy to eventually help your character find its way home. You'll solve coding puzzles to navigate your character through the human world, while avoiding obstacles and collecting gumdrops and mints.

Dragon Dash

Intermediate Web iPad

Design your own custom dragon, then use programming to guide it through fun puzzles on its quest for treasure and coins! You'll have to navigate through complex castles, find power-ups, and conquer knights to get all the treasure.

Puppy Adventure

Beginner Web iPad

Pixel the puppy was enjoying a nice day out with his family, but they forgot to put him in the car and left without him! Can you program Pixel to find his way home? In each puzzle, you'll navigate Pixel to avoid obstacles so he can get back home to his family.

Python 101

Intermediate Web

A first taste of real text-based programming in Python.

Lost in Space

Intermediate Web iPad

Biff was on a routine mission to the Titan Base when his spaceship was hit! Luckily, he was able to crash-land on a nearby planet. Biff needs your help to collect his scattered belongings, find the emergency launchpad, and get back to the moon.

Pattern Maker

Intermediate Web iPad

Draw flowers, butterflies, fractals, and spirals or program your own fun mathematical patterns using a library of commands. Save and share with friends.

Debugger

Intermediate Web iPad

Design a custom hero and play as that character through this multi-level adventure game. You'll need to use your coding skills to solve puzzles, fight bugs, and save the motherboard!

Scavenger Hunt

Beginner Web iPad

Monster High is hosting a scavenger hunt! Solve coding puzzles with drag-and-drop blocks to help Frankie, Draculaura, Clawdeen, Cleo, and Ghoulia. Avoid obstacles and find all the school crests as you quest through the halls of Monster High.

Monster High: Music Video

Beginner Web iPad

Use code blocks to program a music video.

Hot Wheels: Obstacle Course

Beginner Web iPad

Learn to program with Hot Wheels in this high-octane racing game! Choose from a wide selection of cars, then learn to program as you navigate through complex race tracks. Jump over obstacles, skid around corners, and win the race.

Hot Wheels: Hack the Track

Beginner Web iPad

Learn to program with Hot Wheels in this high-octane racing game! Choose from a wide selection of cars, then learn to program as you navigate through complex race tracks. Jump over obstacles, skid around corners, and win the race.

Code Commander

Intermediate Web iPad

Prepare your army for battle! Code the attack logic of each member of your army to exploit your enemy’s weaknesses and emerge from battles victorious. As you learn, you unlock new characters that you can program. Build up your army, then battle with friends. Whose code is best?

Code Monsters

Intermediate Web iPad

Explore the enchanted forest to capture monsters and learn how to program them by completing coding puzzles. Collect, code, and evolve all the unique monsters. Devise strategies based on your monsters’ abilities so they can battle in the multiplayer arena. Whose code will win?

Counter Hack

Advanced Web iPad

Save the computer from a malicious virus! You'll have to hack your way through the system by deleting viruses, opening doors, solving mazes, and navigating through the portals. Watch out for viruses and glitches!

Hour of Code – Elementary

Beginner Web iPad

Whether your students are beginners or expert coders, there are 50+ fun ways to complete an Hour of Code with Tynker.

Space Quest

Beginner Web iPad

Choose an astronaut, then guide your character across an unfamiliar landscape. Collect the scattered belongings by solving beginner-friendly coding puzzles. You'll encounter aliens and obstacles as you search for a ship to bring your astronaut home.

Dragon Blast

Intermediate Web iPad

Choose a dragon, then embark on a quest for treasure. You'll navigate complex puzzles and learn new coding techniques as you travel through the mystical jungle. Your dragon will eat tasty bugs and gain cool power-ups along the way!

Barbie™ Pet Vet

Beginner Web iPad

A busy day at the Pet Vet leads to fun as you and Barbie help a variety of pets through their very first checkups. From guiding pets into the Examination Room to diagnosing their sniffles, boo-boos, and itches, you’ll find every puzzle has a solution to make the pets feel better than ever! <br><br>Trademarks used with permission of their respective owners. ©2017 Mattel. All Rights Reserved

Toxic Jungle

Advanced Web iPad

Long before the War of the Magi, the evergreen floating islands were considered a monument to nature's beauty. But it all changed when the evil warlock Urian engulfed the whole forest in a magical haze. Learn Python to help Archie and Feather collect the sachets of pixie dust to unlock the mysteries of the jungle and restore the islands to their original beauty.

Art Studio

Beginner iPad

Generate math art with this open-ended creative coding environment.

Music Studio

Beginner iPad

Make interactive greeting cards with this open-ended creative coding environment.

Animation Studio

Beginner iPad

Make interactive animations and tell stories using open-ended creative coding environments.

Greeting Studio

Beginner iPad

Make interactive greeting cards with this open-ended creative coding environment.

Game Studio

Beginner iPad

Make interactive games with this open-ended creative coding environment.

All About Computers 1

Beginner Web iPad

Learn about computers, computing, and digital literacy through a series of animated episodes.

Space Cadet

Beginner Web iPad

Learn coding concepts and solve puzzles to help an astronaut on their journey.

Dragon Spells

Beginner Web iPad

Solve these puzzles to train your dragon to find treasure.

All About Computers 2

Beginner Web

Watch videos to learn about computers, networks, cybersecurity, and digital literacy.

Gears of Time

Intermediate Web iPad

Travel through time in this block-building adventure. Find the gears and save the day!

Mythicraft

Beginner Web iPad

Learn to build Minecraft add-ons and mobs with custom behaviors. Deploy your creations on Minecraft for Windows 10 and iPad.

Mind Crafters

Intermediate Web iPad

Use Tynker's visual coding to build complex structures, mods, and games for Minecraft.

Mod Starter Pack

Beginner Web

Mod your world! Try out these simple mods that modify Minecraft with resource packs and code blocks.

Introduction to AI/ML

Intermediate Web

In this exciting elective course, you'll explore artificial intelligence and machine learning — with block code. Make your projects come alive in an all-new way.

You Can Be Anything™

Beginner Web iPad

Learn to code while you explore six of the coolest careers ever!

Lazer Racer

Advanced iPad

Program your racer to trace the geometric shapes and patterns presented in each puzzle.

Lost In Space

Beginner iPad

Help Gus reach his moonbase by using programming to avoid obstacles, unlock doors, and trace a path.

Flying Fortress

Intermediate iPad

Train your flying dragon to shoot fireballs at obstacles and find treasure.

Glitch Manor

Beginner Web

Explore a haunted mansion, fight off zombies, solve mysteries, and more.

Turing's Tower

Beginner Web

A steampunk-styled platformer game. Scour the globe and repair a flying tower to fight off a giant robotic dragon.

Goblin Quest

Intermediate Web

A classically styled top-down RPG. Explore dungeons and command armies to defeat the goblin hoard.

Star Runner

Intermediate Web iPad

Build a multi-stage adventure game, a math art game, and several fun mini-games.

Cannon Crasher

Intermediate Web

Build a drawing-based car racing game and a projectile-based physics game with explosions.

Gravity Sling

Advanced Web

Learn projectile physics as you build Gravity Sling, your own complete physics game.

Ninja Runner

Advanced Web

Program an advanced platformer game with physics and enemy A.I.

Drone Menace

Advanced Web

Build a multi-level arcade game with special effects and learn to program gameplay elements.

Augmented Reality

Intermediate Web iPad

Learn to add Augmented Reality into your apps. Use live video with special effects and gestures to interact with virtual game elements.

Intro to micro:bit

Intermediate Web

Learn to code the micro:bit, a tiny programmable computer with built-in sensors, an LED array, and Bluetooth.

micro:bit Programming

Advanced Web

Program micro:bit using MicroPython to create pedometers, wearable bracelets, and 2-way communication radios.

Intro to Web Dev

Advanced Web

Learn to create responsive web pages using HTML and CSS.

JavaScript 1

Advanced Web

Learn to code browser-based games using JavaScript and HTML canvas.

Python 1

Advanced Web

Welcome to Python 1 Course: Learn Python through coding games, pen drawing, and Turtle graphics. Start your journey into Python with fun and interactive game development.

WeDo Coding

Intermediate Web iPad

Program the Lego WeDo 2.0 Smart Hub & sensors using Tynker code blocks.

Python 2

Advanced Web

Learn to solve real world problems with a fast-paced introduction to Python.

Artificial Intelligence

Advanced Web

In this exciting elective course, you’ll explore artificial intelligence and machine learning — with JavaScript. Make your JavaScript projects come alive in an all-new way.

Java 1

Advanced Web

Learn object oriented programming with Java!

Processing 1

Advanced Web

Tynker’s introduction to foundational concepts of art, art history, and computer science.

Data Science 1

Advanced Web

Explore and visualize data using various Python libraries such as matplotlib, pandas, and more.

Tynker Toolbox

Beginner Web

Code 12 incredible interactive projects.

My Coding Path

Beginner Web iPad

My Coding Path