Learn to Code
with Tynker

All Courses for $6/Month

Explore Courses

What Can You Do With Tynker?

Our creative platform lets kids create anything they imagine!

Command Robots and Drones
Make Web Apps
Build Custom Games
Model Science Projects

Gold Award

Editor's Choice

5 Stars for Engagement
5 Stars for Quality

"kids are introduced to coding with a simple, visual platform"

"reduces the complexity of the experience and starts with something fun"

"teaches children coding basics in a visual and accessible way."

Frequently Asked Questions

What is Tynker?
Tynker is an end-to-end solution that teaches children how to program as they create games and animated projects. Kids easily learn to code using Tynker’s visual programming language by solving fun puzzles and creating original projects and games. They gain a solid foundation in programming and computational thinking, which prepares them to transition to any mainstream object-oriented programming language. Tynker offers free content as well as self-paced home courses and an engaging programming curriculum for schools.
What is the right age to start Tynkering?
Anyone can Tynker! Most of our courses and activities are designed for kids ages 7-14, but you know your child best. Kids as young as Kindergarten have successfully created projects with Tynker. Children who can read and understand cause-and-effect relationships are perfect candidates to start Tynkering. For younger kids, try our Tynker App for tablets or our Hour of Code activities with audio instructions!
Is Tynker free?
Yes. Tynker is an open, free programming language. With a free account, your child can learn to program with tons of free puzzle and tutorial activities, then build projects in the Tynker workshop. Just click on “Free Play” to get started. You can also download the Tynker app for Apple and Android tablets for free. For an accelerated, scaffolded learning experience, children can complete a home course, which includes game-like lessons in which kids solve puzzles, complete tutorials, and build cool projects.
Why should my child learn to code?
Children who learn to program become better architects of their future world and can express themselves creatively with coding projects. Kids relish the challenge to become creators of technology and be active participants instead of passive consumers. In addition, the computational thinking skills that underlie coding will allow them to continuously adapt to our increasingly data-filled world. Just like a second language, programming concepts are best learned young.
How do children transition to mainstream programming languages?
Tynker teaches the fundamentals of programming, which translate to all mainstream programming languages. Through Tynker, kids learn the same concepts found in other languages like Java and Python, such as variables, loops, and functions, but without the frustrations of syntax. More importantly, Tynker teaches logic and design thinking skills. Once they gain proficiency, kids can transition to Javascript coding within the Tynker learning system.
What do students learn with Tynker?
All Tynker courses teach critical 21st century skills, including programming and computational thinking. Students learn how to logically sequence events, create playable games, tell a good story, and model real situations. They also learn computational thinking by developing algorithmic and design thinking abilities. After learning the fundamentals, kids can transition to Javascript within the Tynker learning system.