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
Learn to build Minecraft games such as Capture the Flag, Slimeball Soccer, Tower Defense, and more.
3D Game Design Studio (2019)
Learn to build Minecraft games such as Capture the Flag, Slimeball Soccer, Tower Defense, and more.
AP Computer Science A
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)
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
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
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
Create a basic adventure game with code.
Adventures in Coding (10+)
Ages 10+TBD No prior programming experience required.
Alien Orchestra
Create a wacky alien orchestra!
Always Day
Make the Minecraft world be always day.
Analog Clock
Create a working analog clock.
Angry Cow
Modify Minecraft cows to avenge their own kind. Look out!
Animal Doodles
Combine art and coding to celebrate wildlife and nature.
Animation Board
Create an animation board.
Animation Studio
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
Animate ants to move around and avoid the lizard.
April Fools’ Day
Program a prank for Codey this April Fools’ Day!
Arcade Shooter Game
Program an arcade shooter game.
Artificial Intelligence 401
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
Make it so every time you place a block, you get a new one.
Autumn Leaves
Celebrate Autumn with a fun game!
Baby Mobs
Mod some of Minecraft's new baby mobs!
Bach Suite 1 in Cello
Learn how to play music using an array.
Bake the Perfect Pi
Create a special pie illustration to celebrate Pi Day!
Balancing Act
Create a fun AI-powered balance game!
Ball Designer
Use the drawing tools to create an original soccer ball design.
Ball Pop (Video)
Create a colorful ball pop game in Tynker!
Barrel Blast
Three levels of a platformer or physics game, of increasing difficulty.
Beat Maker
Create a beat pad where you can build your own musical patterns.
Bird Mayhem
Create a game involving physics and birds
Black History Month
Celebrate Black History Month by researching a remarkable person!
Blooming Flower
Draw a blooming flower.
Bop 'Em
Create a fun bop 'em game using zero code and share with others!
Brick Breaker (Video)
Create a classic Brick Breaker style game in Tynker!
Bug Soccer
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
Design and build your own lunar habitat!
Bunny Mode
Give yourself jump boost and speed.
Burger Bonanza
Celebrate Father's Day by creating an interactive burger-building game.
Buttons
Learn how to make animated, labeled buttons.
Candy Heart Search
There are so many heart candies! Can you find the pink one?
Candy Hearts
Make a virtual conversation hearts with Tynker. Create an interactive Valentine's Day project!
Catch 'Em
Create a catcher game using zero code and share with others!
Catch the Leprechaun
Build a fun leprechaun catching game in Tynker.
Cats and Dogs
Program a cannon to fire animal clones!
Ceiling Trap
Draw and program a ceiling trap!
Character Animation
Animate actors using the "animate" block.
Chicken Crossing
Create a chicken crossing game with code.
Chicken Farm
Build a fence and start spawning chickens!
Chinese Inventions
Celebrate Chinese New Years by programming three Chinese inventions!
Chopper Game
Program a chopper game.
Chords vs Arpeggios
Code and animate melodies and harmonies.
Circle of Friends
Code a circle of friends.
Clover Chaser
Chase the clovers!
Code To Joy
Celebrate Beethoven's birthday by coding some of his greatest hits!
Code Wizards (6-7)
Ages 6-7TBD No prior programming experience required.
Code Wizards (8-9)
Ages 8-9TBD No prior programming experience required.
Code a Poem!
Create your own poem with code!
Color Grid
Draw spiral triangle patterns with code.
Coloring Characters
Learn to color and customize actors.
Comic
Create and code your own animated comic story with dialogue and sound effects.
Comic Cannon
Create a comic cannon cartoon using code.
Computer Linguist
Celebrate programmers by going on a Tynker coding adventure!
Costume Animation
Animate actors using the "next costume" block!
Costume Party
Explore AI and create a fun costume party project using Tynker!
Cow Joke
Tell a simple story with spoken dialogues between characters with code!
Craft Room Mission: Design Like Baby Box
Design your own box character with Baby Box.
Crash Course
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
Draw a fun Avatar that looks like you or anything else you can imagine.
Create Your Outdoor Self
Draw and animate a summer-themed avatar.
Create a Crazy Contraption
Use the physics engine to build a Rube Goldberg machine with many moving parts.
Create a Project
Create whatever you want
Create a Project
Create whatever you want
Creative Coding Studio
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
Create your own cupcake clicker game.
Cupcake Conga
Program a line of cupcakes to follow the mouse cursor and do the conga.
Cupcake Prank
Create a fun prank with cupcakes using Tynker!
Dance Party
Make the actors dance with code!
Dance Party (Video)
Create a fun Dance Party project in Tynker!
Dancing Dragon
Create a dancing dragon and fireworks in Tynker for the Lunar New Year!
Data Science 1
A high school course designed to introduce students to the foundations of data analysis using Python.
Deserts Mobs
Suggested desert animals: Wild Bactrian camel, African wild dog, pronghorn.
Deserts Quiz
Choose an animal from the world's deserts and write an interactive quiz about the animal.
Deserts Scene
Draw your own cactus and create an interactive deserts scene in Tynker. Be creative, and customize it with code.
Design a Mission Patch
Combine your artistic skills with coding and design a mission patch for a mission to the Moon.
Design a Soundscape
Create an interactive scene where every Actor makes noise.
Diamond is Unbreakable
Give yourself a full set of diamond armor that is equipped, along with diamond tools.
Dino Ramp
Program the square to slide down the dino ramp.
Direction Keys
Make a simple direction key interface.
Diseña un parche de misión
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
Create an obstacle dodger game using zero code and share with others!
Doodle Jump
Program the Doodle Jump game.
Double Dragon
Create intricate patterns in the sky with math and code.
Dragon Attack
Learn about variables and cloning as you create a multi-level action game, design boss fights, and program A.I.
Dragon Food
Create a pet-feeding game with cloning and messaging.
Dragon Land
Animate the dragons with code!
Draw a Maze
Draw your own maze game. Can you reach the goal?
Draw a Summerscape
Use the Pen blocks to create a summer scene.
Drum Pad
Code your own drum pad to play different drums.
Earth Science 201
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
Program the Eat'em Up game.
Egg Decorator
Celebrate spring with this egg-citing art project in Tynker!
Egg Hunt
Celebrate spring! Create a game in Tynker to collect the eggs and earn points.
English 201
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
Look out! These Minecraft rabbits are self-destructive!
Falling Feast
Create a fun food-catching arcade game in Tynker with the help of AI!
Falling Trails 3
Draw colored trails using balls and gravity!
Fashion Designer
Create a dress-up game using zero code and share with others!
Father’s Day Dress-up
This Father's Day, create a fun dress-up game for dad.
Father’s Day Fishing
Program a fun fishing game for Father's Day using Tynker.
Father’s Day Golfing
Celebrate Father’s Day with a fun golfing game!
Feed the Fish
Feed the fish using the power of code.
Fireworks Show
Create your own 4th of July fireworks show with code!
Flower Power
Spring up flowers on the screen to grow your own garden with code.
Flying Mount
Saddle up! This giant butterfly is a modified Minecraft bat that can take you for a wild ride.
Fool’s Gold
Create a prank treasure chest for April Fools’ Day!
Forests Game
Camouflage forest animals and build a hide-and-seek game in Tynker. Be creative, and customize it with code.
Forests Mobs
Suggested forest animals: Red panda, tiger, forest elephant, Asian elephant, okapi, monarch butterfly, poison dart frog, jaguar.
Forests Quiz
Choose an animal from the world's forests and write an interactive quiz about the animal.
Free Fallin'
Teleport yourself and your friends into the air!
Freestyle Designer
Create your own designer game using zero code and share with others!
Freshwaters Mobs
Suggested freshwater animals: Axolotl, freshwater dolphins, gharial, hippo, box turtle, manatee, dugong, Mekong freshwater stingray.
Freshwaters Quiz
Choose an animal from the world's freshwaters and write an interactive quiz about the animal.
Freshwaters Scene
Create an interactive lake scene that showcases freshwater animals.
Fruit Frog
Program a game where a frog collects fruit with its tongue.
Game Design 201
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)
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
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)
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
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
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
Bring the marine animals to life with code.
Glide-O-Phone (Video)
Create a music visualizer in Tynker!
Gobble Trouble
Create a hide-and-seek game with turkeys for Thanksgiving!
Googly Eyes
Program and animate a silly face with googly eyes.
Grasslands Habitat
Follow the tutorial to create a grasslands habitat. Be creative, and customize it with code.
Grasslands Mobs
Suggested grassland animals: Plains bison, black rhino, white rhino, saiga antelope, giraffe, black-footed ferret, condor.
Grasslands Story
Choose a grasslands animal and write an interactive story about the animal.
Gravity Maze
In this game, instead of moving a character, you control the forces of gravity!
Greedy Guts
Eat a golden apple and get rich.
Greeting Card
Program a greeting card.
Grid Movement
Bring the marine animals to life with code.
Groggy Groundhog
Recreate the myth of Groundhog Day using this template!
Grumpy Cat
Create a simple physics game.
Halloween Code Jam
Create a spooky Halloween scene with music, animations, and more.
Hand of Midas
Use a golden hoe and gain a special buff. Any block you touch turns to gold!
Happy Birthday
Create a spooky scene using code and music.
Health Bar
Create an actor with a health bar in code.
History's Heroes
Create a fun matching game celebrating Black History Month!
Homophones
Make a storytelling game about homophones!
Ice Art
The air is freezing outside, and it’s time to go ice skating! Create designs on the ice as you skate on ice.
Instructions
Program an instruction page.
Intro to Programming and Art
Tynker’s introduction to foundational concepts of art and computer science.
Java 101
Tynker’s introduction to the Java programming language.
JavaScript 1 (2020)
Code fun browser-based apps using JavaScript and the HTML canvas. Build 11 mini-games like Snake and Pong!
JavaScript 101
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)
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
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)
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
Create a story of two friends sharing a joke.
Joystick Control
Implement a virtual joystick with code.
Jumper Man Game
Program the jumper man game.
Kaleido
Create a colorful kaleidoscope that follows your mouse.
Keeping Score
Program a candy collecting game with Codey.
Kitchen Mission: Cupcake Catch Chaos
Help Cakey catch sprinkles falling all over Gabby's Kitchen!
Knights vs. Zombies
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
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
Create a fun platformer game for St. Patrick's Day!
Learn To Draw
Draw and animate a cute cat.
Life Science 201
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
Draw and program Grace to lip sync.
Lunar Test Drive
Take your lunar rover on a test drive!
Magic Carpet
Place a block under yourself every time you jump. Remove a block every time you crouch.
Magic Trick
Program a magic trick.
Make-O-Lantern
Celebrate Halloween by creating your own jack-o-lantern with code!
Making Friends
Create an interactive project that showcases a story about making new friends.
Martin Luther King Jr. Timeline
Celebrate MLK Day by creating an interactive timeline of Dr. King's life.
Math 201
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
Build a Card Creator and then make a unique card for mom!
MicroPython 101
An advanced introduction to micro:bit programming using MicroPython.
MicroPython Studio
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
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)
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
Middle school students learn Python inside Minecraft.
Minigame Lobby
Add a lobby to choose from the three arcade games provided for you.
Mod Design Studio
Learn to program by making Minecraft mods on your own private server.No prior programming experience required.
Mod Design Studio (2019)
Learn to program by making Minecraft mods on your own private server.No prior programming experience required.
Mother's Day Appreciation
Create your own animated appreciation stories for Mother's Day.
Mother's Day Card
Create your own animated Mother's Day card.
Mother's Day Mad Libs
Learn how to create a Mother's Day inspired Mad Libs game.
Motion Trails
Program the ball's movement with code.
Mountains Habitat
Follow the tutorial to create a mountain terrain. Be creative, and customize it with code.
Mountains Mobs
Suggested mountain animals: Giant panda, tree kangaroo, snow leopard, mountain gorilla.
Mountains Story
Choose a mountain animal and write an interactive story about that animal.
Multi-Level Platformer
Create your own multi-level platformer game.
Multiplayer Soccer
Program a multiplayer soccer game.
Multiplayer Volleyball
Program a multiplayer volleyball game.
Music Room Mission: DJ Catnip's Beat Maker
Build a musical memory game with DJ Catnip.
My Art Studio
Program a customizable art studio.
My Favorite Things
An interactive slideshow that shows images and scenes.
My Favorite Word
Explore the English language with code!
My Health and Fitness Plan
Create a Tynker project to share your health and fitness plan.
My Piano
Program a virtual piano.
My Sports Moment
Recreate a memorable sports moment.
My Summer
Create an animated project that describes your summer adventures!
New Year's Resolution
Make a special promise to yourself to do something in the new year. Create an interactive New Year’s resolution project!
Night Sight Carrots
Eat a carrot and gain temporary night vision.
OMG!
Use face tracking to create a surprised, silly face.
Oceans Habitat
Follow the tutorial to create a coral reef. Be creative, and customize it with code.
Oceans Life
Create a lively ocean scene.
Oceans Mobs
Suggested ocean animals: Blue whale, fin whale, North Atlantic right whale, bluefin tuna, great white shark, narwhal, beluga.
Oceans Story
Choose an oceans animal and write an interactive story about the animal.
Olympic Sport
Celebrate the Summer Olympics by representing your favorite event, athlete, or team.
On Cloud Nine
Celebrate Valentine's Day by creating an interactive platformer game.
Optical Illusion
Create an optical illusion.
Outlast the Onslaught
Survive hazards and enemies and score 10,000 points to win!
Pan Pile-Up
Program the pans to pile up.
Parallax Stars
Program stars to move seemlessly from one side of the screen to the other.
Path of Petals
Create a mod that leaves a path of flowers behind as you walk.
Pattern Maker
Make patterns with code.
Penguin World
Create penguin clones using physics and code.
Pet Designer
Create a pet dress-up game using zero code and share with others!
Pet Simulator
Create and bring a virtual pet to life with code.
Physical Science 201
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
Make a 2-player physics game!
Physics Game
Program a brick breaker game.
Pi Day Art
Join the Pi Day fun. Turn the digits of Pi into a work of art!
Pi Day Quiz
Cretae a Pi Day quiz to challenge your friends.
Piano Chords
Learn how to use to play multiple notes at once to make a chord!
Piggy Balloon
Modify Minecraft pigs to float when leashed.
Piggy Bank
Modify a Minecraft pig to hold a chest for you.
Pinball Machine
Program a virtual pinball machine.
Pirate Treasure Hunt
Add levels to storytelling to go between multiple scenes.
Plant Trees!
Plant trees with code for Earth Day!
Platform Peril
Fight villains and get the coins in this arcade classic. Then invent your own powerups, villains, and more.
Platformer Game
Program a chopper game.
Platformer Starter Kit
Program your own platformer game!
Play Ball!
Recreate a real-life ball game with code.
Playing MIDI Files
Upload and play your own MIDI sequence files.
Polar Regions Game
Build your own fishing game in Tynker. Be creative, and customize it with code.
Polar Regions Mobs
Suggested polar region animals: brown bear, a Pacific salmon, or a gentoo penguin.
Polar Regions Quiz
Choose an animal from the world's polar regions and write an interactive quiz about the animal.
Polar Rush
Create a fun winter-themed game in Tynker!
Porcupine Draw
Draw spiky patterns with code.
Power and Precision
Learn how to implement a power-meter using code. Choose your power, then where to aim. Will you score?
Presidents Day Trivia
Create a Presidents Day trivia game!
Programming 300
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)
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
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
Intermediate programming for 7th and 8th graders. Students learn projectile physics, then apply coding concepts to build their own physics games.
Programming 400
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
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)
A collection of fun and educational projects with step-by-step instructions and samples for grades 6-8.
Python 1 (2020)
Get introduced to Python as you solve coding puzzles, learn to code games, and complete programming activities.
Python 101
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)
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
An introduction to Python programming for grades 8+. Students learn the real-world skills of designing, building, and de-bugging programs.
Python Coding
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)
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
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
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
Quick Farm
Spawn a mini farm and start planting!
Quiz
Program a quiz.
Rabbit Roundup
Spring is an egg-cellent time for an egg hunt coding game!
Rainbow Hearts
For Valentine's Day, draw colorful hearts using Tynker!
Rainbow Rider
For St. Patrick’s Day, create an exciting game in Tynker!
Raining Cats and Dogs
Make it so when it rains, it rains cats and dogs.
Rare Thrills Runner
Use cloning and scaling to simulate perspective and build an endless runner game.
Red Light, Green Light
Recreate the classic schoolyard game. If you don't stop, something bad might happen....
Retro Racer
It's a race against time! Reach the flag to win. Design your own obstacle course, then compete for glory!
Ribbon Dance
Create a fun AI-based ribbon dance project using Tynker!
Riddle
Program a riddle using code.
Rock Band
Create your own rock band with code.
Rollercoaster
Build a rollercoaster and go for a ride!
Rover Relay
Control a squad of rovers to explore and collect samples!
STEM Pack 2 (Middle)
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
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)
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
Program a scavenger hunt game.
Scavenger Hunt Maze
Create your own scavenger hunt maze.
Search and Scan
Program the lunar rover to search and scan for samples of ice and rocks!
Ship Blasters
Program a ship blasters game.
Shoulder Buddy
Create a webcam project where your virtual pet follows you wherever you go.
Sir Bouncealot
Staying airborne is the name of the game! Try and get the highest score.
Skelly Survival
Night falls... Can you last three rounds against the skeleton onslaught?
Slider Bar
Program a slider that controls Codey's movements.
Slideshow
Program a slideshow using code.
Sliding Stuff
Demonstrate friction using actors and physics.
Slimeoline
An extra-bouncy ooey-gooey trampoline, complete with a high dive!
Snow Angel
Make a snow angel by moving your hands up and down.
Snowball Hero
Stuck inside on a snowy day? Try this fun winter coding project!
Snowball Siege
Winter is here! Celebrate the season by coding a snowball defense game.
Snowflake Maker
Get ready to draw snowflakes using Tynker!
Soarin' Strawberry (Video)
Create a Flappy Bird style game in Tynker!
Social Studies 201
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
Turn your hand into a monster and take some buildings down.
Solar Power Clicker
Harness the power of the sun to save the environment!
Solar System
Program a moving model of the Solar System.
Sounds
Create a custom sound board with code.
Spa Day Simulator
Create a relaxing virtual spa day for Mom in Tynker!
Space Chicken
Program the space chickens to bounce in space using physics and code.
Space Cowboy
Make a cowboy kick a zombie...in space!
Space Rush
Program the space rush game.
Spider Spin
For Halloween, spin colorful webs using Tynker!
Spin Draw
Draw patterns with code!
Spin Launcher
Program a spin launcher.
Spinning Squares
Draw spinning square patterns with code.
Spiral Triangles
Draw spiral triangle patterns with code.
Spiraling Shapes
Get ready to draw spiral shapes using Tynker!
Spirals
Draw spiral patterns with code.
Spooky Brew
Have some potion-making fun this Halloween with Spooky Brew!
Spooky Sounds
Add sounds and music to projects!
Spooky Treats
Code your own spooky Halloween project!
Sports Interview
Catch up with the pros after the big match! Customize this project to ask and answer questions from your favorite sports player.
Sports Trivia
Customize this game to ask questions about your favorite sports and athletes.
Spread the Love
Spread Valentine's Day cheer with code!
Spring is Here!
It’s springtime! Flowers are peekng out, leaves are regrowing on trees, and the baby chicks are chirping.
Stamp an Army!
Create a massive army with the "stamp" block.
Super Moon Eclipse
Program a simulation of an eclipse.
Swat the Fly
Program the swatter to swat the annoying fly.
Swimming Around
Bring the marine animals to life with code.
Talking Tofu
Draw and program a cute tofu character that change expressisons while talking.
Tempo
Learn how to control tempo in your projects.
Text Draw
Fix the genie's code and code the mermaid.
The Book of Brilliant Inventions
Follow the Doctor and invent with MicroPython
Thing with a Face
Make a blinking face follow an object of your choice.
Tickle Monster
Bring a virtual monster to life using AI!
Tile Bomber
Program a tile bomber game.
Topiary
Spawns a solid hedge. Use the shears to carve a sculpture, or even maze!
Transformer
Program the actor to constantly switch costumes.
Trick or Treat
Create a spooky scene using code and music.
Tricky Turkeys
Build a hide-and-seek Thanksgiving game using Tynker!
Turkey Trot
Celebrate Thanksgiving by creating the Turkey Trot game!
Turtle Trails
Draw awesome trails with turtles and code.
USA Weather
Utilize web services to build an interactive weather map.
Undersea Arcade
Create a top-down arcade game.
Valentine's Card
Celebrate Valentine's Day by programming a custom Valentine's Day card.
Valentine's Day E-card
Write and program your own E-card for Valentine's Day!
Virtual House
Use levels to explore multiple rooms inside a house.
Virtual Pet (Video)
Create a virtual pet in Tynker!
Virtual Piano
Create a virtual piano that can play several instruments.
Virus Bust
Complete a block puzzle game with code.
Volume
Code your own music track mixer.
Wailing Siren
Learn to create synth sound effects as you manipulate pitch and frequency.
Walk in the Park
Draw and program a walk in the park scene.
Walk on Water
Replace every water block you swim in with an ice block.
Walking Around
Program the actors to walk around randomly.
Weather Control
Control the weather with gestures!
Web Development 101
Learn to create responsive web pages using HTML and CSS.
Web Development Studio
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
Use code to build your own wetland habitat in Minecraft with shallow water to make your own ponds and deltas
Wetlands Mobs
Suggested wetland animals: Malayan/Sumatran tiger, eastern indigo snake, wood stork, or a Florida panther!
Wetlands Story
Create an interactive slideshow in Tynker showcasing a wetland animal.
What is Pi?
Demonstrate the relationship between a circle’s circumference and diameter.
Where There Be Dragons
Program these actors with more advanced animations and movement to tell a story about dragons.
Wild West Ka-Boom!
Create an old western scene using code.
Wipe Away! (Video)
Create an exciting augmented reality (AR) game in Tynker!
Word Magic
Explore the English language with code!
Zombies!
Program a scary zombie story.
micro:bit Block Coin Toss
In this project, you will use micro:bit gestures to create a virtual coin.
micro:bit Block Emoji Thermometer
In this project, you will learn how to use the micro:bit sensors along with simple conditionals and expressions.
micro:bit Block Laser Game
In this project, you will use two micro:bit to play a multiplayer laser blaster game.
micro:bit Block Loaded Die
In this project, you will create a loaded die using Tynker micro:bit Blocks.
micro:pet
In this project you will create a virtual pet that will work with your microbit.
Candy Quest
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
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
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
A first taste of real text-based programming in Python.
Lost in Space
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
Draw flowers, butterflies, fractals, and spirals or program your own fun mathematical patterns using a library of commands. Save and share with friends.
Debugger
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
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
Use code blocks to program a music video.
Hot Wheels: Obstacle Course
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
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
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
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
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
Whether your students are beginners or expert coders, there are 50+ fun ways to complete an Hour of Code with Tynker.
Space Quest
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
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
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
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
Generate math art with this open-ended creative coding environment.
Music Studio
Make interactive greeting cards with this open-ended creative coding environment.
Animation Studio
Make interactive animations and tell stories using open-ended creative coding environments.
Greeting Studio
Make interactive greeting cards with this open-ended creative coding environment.
Game Studio
Make interactive games with this open-ended creative coding environment.
All About Computers 1
Learn about computers, computing, and digital literacy through a series of animated episodes.
Space Cadet
Learn coding concepts and solve puzzles to help an astronaut on their journey.
Dragon Spells
Solve these puzzles to train your dragon to find treasure.
All About Computers 2
Watch videos to learn about computers, networks, cybersecurity, and digital literacy.
Gears of Time
Travel through time in this block-building adventure. Find the gears and save the day!
Mythicraft
Learn to build Minecraft add-ons and mobs with custom behaviors. Deploy your creations on Minecraft for Windows 10 and iPad.
Mind Crafters
Use Tynker's visual coding to build complex structures, mods, and games for Minecraft.
Mod Starter Pack
Mod your world! Try out these simple mods that modify Minecraft with resource packs and code blocks.
Introduction to AI/ML
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™
Learn to code while you explore six of the coolest careers ever!
Lazer Racer
Program your racer to trace the geometric shapes and patterns presented in each puzzle.
Lost In Space
Help Gus reach his moonbase by using programming to avoid obstacles, unlock doors, and trace a path.
Flying Fortress
Train your flying dragon to shoot fireballs at obstacles and find treasure.
Glitch Manor
Explore a haunted mansion, fight off zombies, solve mysteries, and more.
Turing's Tower
A steampunk-styled platformer game. Scour the globe and repair a flying tower to fight off a giant robotic dragon.
Goblin Quest
A classically styled top-down RPG. Explore dungeons and command armies to defeat the goblin hoard.
Star Runner
Build a multi-stage adventure game, a math art game, and several fun mini-games.
Cannon Crasher
Build a drawing-based car racing game and a projectile-based physics game with explosions.
Gravity Sling
Learn projectile physics as you build Gravity Sling, your own complete physics game.
Ninja Runner
Program an advanced platformer game with physics and enemy A.I.
Drone Menace
Build a multi-level arcade game with special effects and learn to program gameplay elements.
Augmented Reality
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
Learn to code the micro:bit, a tiny programmable computer with built-in sensors, an LED array, and Bluetooth.
micro:bit Programming
Program micro:bit using MicroPython to create pedometers, wearable bracelets, and 2-way communication radios.
Intro to Web Dev
Learn to create responsive web pages using HTML and CSS.
JavaScript 1
Learn to code browser-based games using JavaScript and HTML canvas.
Python 1
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
Program the Lego WeDo 2.0 Smart Hub & sensors using Tynker code blocks.
Python 2
Learn to solve real world problems with a fast-paced introduction to Python.
Artificial Intelligence
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
Learn object oriented programming with Java!
Processing 1
Tynker’s introduction to foundational concepts of art, art history, and computer science.
Data Science 1
Explore and visualize data using various Python libraries such as matplotlib, pandas, and more.
Tynker Toolbox
Code 12 incredible interactive projects.
My Coding Path
My Coding Path