• Join for Free
  • Play
    • Coding Games
    • Minecraft Modding
  • Parents
    • Overview
    • How Kids Learn
    • Maker Stories
  • Teachers
    • Overview
    • Curriculum
    • Schedule a Demo
  • Camps
    • Start a Camp
    • Curriculum
  • Sign In
  • Join for Free

The Easiest Way to Teach Programming in Schools!

Register to Get a FREE Course Watch Video
Features Curriculum Assessment Plans Testimonials FAQ Register to Get a FREE Course

Built for Educators. No Experience Required.

Comprehensive Curriculum

Ready-to-use lesson plans and STEM project templates for grades K-8.

Fun and Engaging

Students learn programming through game-like puzzles, tutorials, and projects.

Time Saving Tools

Automatic assessment and powerful tracking simplifies classroom management.

Programming Curriculum

Tynker makes it easy to teach computer programming. The curriculum is organized into grade-specific courses where students move at their own pace through scaffolded lessons to learn concepts and apply them creatively. Tynker includes everything you need to teach programming in a fun, engaging way, including lesson plans, teacher guides, answer keys, and standards alignment.

View All Courses
  • Beginner Grades 3-8 Programming 100

    Introductory 6-lesson Programming Course

    Course   Free
  • Beginner Grades 1-2 Programming 1A

    Get coding by solving fun puzzles! Connect blocks together to complete each level.

    Course $399 per Classroom
  • Beginner Grades 5-6 Programming 201

    Help Gus survive in Side Scoller Survival and program the robot to dance in BeatBot Battle.

    Course $399 per Classroom
  • Advanced Grades 7-8 Python 1

    Learn Python as you go on an adventure in the jungle to discover hidden treasures.

    Course $399 per Classroom

STEM Curriculum

These ready-to-use, standards-aligned project templates allow you to integrate coding and project-based learning into what you already teach. From Earth Science to Social Studies, you just assign a relevant Tynker project and students will follow instructions to make an interactive project about what they’ve learned.

  • Beginner Grades 3-5 Social Studies

    A collection of fun programming projects about topics in history, geography, civics, ethics, and digital citizenship.

    STEM Buy
  • Beginner Grades 3-5 English

    A collection of fun programming projects about grammar, storytelling, reading, and writing.

    STEM Buy
  • Beginner Grades 3-5 Math

    A collection of fun projects that use programming to solve math problems and model math concepts.

    STEM Buy
  • Beginner Grades 3-5 Life Science

    A collection of fun programming projects about topics in biology, anatomy, and genetics.

    STEM Buy

Automatic Assessment and Classroom Tools

Set up classrooms with ease

Quickly measure learning outcomes

Start Teaching Programming!

  • Tynker Standard

    FREE

    • Basic Creativity Tools
    • 6-Hour Starter Course
    • Unlimited Students
    • Classroom Management
    Get Started
  • Tynker Classroom

    $399

    • Enhanced Creativity Tools
    • 1 Course (17 lessons)
    • Class of 30 Students
    • Automatic Grading
    View Details
  • Tynker School

    from $2,000

    • Enhanced Creativity Tools
    • Courses for All Grades
    • STEM Courses
    • Automatic Grading
    • Metrics and Admin
    View Plans

School Pricing Plans

  • Elementary

    Grades K-5

    $2,600

    7 courses

    100+ lesson plans

    400

    students

    6 STEM courses

    100+ coding projects

    View Details
  • Middle

    Grades 6-8

    $2,000

    7 courses

    100+ lesson plans

    400

    students

    6 STEM courses

    100+ coding projects

    View Details
  • K-8

    Grades K-8

    $3,600

    11 courses

    160+ lesson plans

    600

    students

    12 STEM courses

    100+ coding projects

    View Details
District Pricing Looking for district-wide deployment? Request Quote

Over 50,000 schools teach programming using Tynker


Tynker has become one of the most popular activities in my technology curriculum. Kids experience a great sense of achievement and understanding as they work through the lessons and share what they have learned. I have seen my students motivated like never before. They've made leaps and bounds in their understanding of computer logic.
Don Fitz-Roy
Director of Computing, WNS Schools
Tynker was the perfect choice. The flexibility to support both formal programming and project-based learning ensures wide adoption by our teachers.
Ann Dunkin
Chief Technology Officer, Palo Alto School District
Tynker's game-like structure did all the teaching so it wasn't a burdensome class. Because of the great lessons Tynker provided, it's a class that basically ran itself with lots of student engagement. Kids got a lot out of it and there were plenty of positive outcomes.
Dave Villafana, 6th grade teacher
Joaquin Miller Middle School, CA

Frequently Asked Questions

What is Tynker?

Tynker is an online platform that easily and successfully teaches students how to code through the activities they already love: games and stories. Students learn the fundamentals of programming and design through Tynker's intuitive visual programming language without the frustrations of traditional syntax.

Tynker's goal is to provide every child with a solid foundation in STEM (Science, Technology, Engineering and Math) thinking abilities to prepare them for 21st century degrees and careers.

Do I need coding experience or training to use Tynker with my students?

Not at all! No coding experience and no training is required. Teachers love Tynker because the self-paced curriculum gets students started on their own. Tynker provides a rich set of resources to answer student questions, such as videos, guides, tutorials, and the very helpful Tynker Troll that provides contextual help for students. We've found that teachers can also learn alongside the students, and in a collaborative environment, students can also help and inspire each other.

Tynker has lots of innovations to empower any teacher, regardless of experience, to teach programming to their students. With interactive lectures that teach programming concepts, step-by-step tutorials that walk students through programming projects, and hands-on coding exercises with instructions, students learn at their own pace. Teachers can spend more time with students who need extra help, and less time preparing lessons.

Do my students need prior experience?

Tynker provides a fun and easy introduction to programming for all students. Early elementary students can get started with Tynker through the engaging Tynker tablet app (iOS and Android) in preparation for Tynker's project-based programming courses starting in 3rd grade. Grade-specific programming courses allow students to develop skills year-after-year with the gradual transition to traditional programming language like Javascript.

Can I use Tynker with my entire school?

Absolutely! Tynker's grade-specific curricula teach programming through the activities that students loveÉ Games! 1st graders solve fun puzzles using Tynker's tablet app, while 3rd graders are creating exciting stories and animations. Upper elementary students learn the basics of game design to create a fun side-scrolling obstacle game while middle school students start experimenting with the advanced Physics Engine for physics-based projectile games before transitioning directly to Javascript.

What do my students learn with Tynker?

Tynker's curriculum is designed to teach students computational thinking and core computer science concepts. Through Tynker, students learn the fundamentals of programming found in all object-oriented programming languages. Tynker lessons not only make it easy for students to understand abstract programming concepts, but they learn how to apply concepts to different projects, games and scenarios. Students learn programming concepts such as loops and variables, repetition, conditional logic, functions, computer drawing, and music. Students also acquire critical skills, such as problem decomposition, pattern recognition, abstraction, algorithmic thinking, and automation. Once students have a strong grasp of the fundamentals, they can transition to any mainstream programming language, such as Javascript.

Have additional questions?

We have answers! Contact us to learn more about teaching programming at your school with Tynker.

How can I use Tynker at my school?

Tynker is a flexible platform that is being used in lots of ways across 20,000 schools. Schools are using Tynker's grade-specific lesson plans to teach programming in formal Computer Science classes or to support project-based learning across all subject areas -- science, math. ELA, social studies and more.

Schools can use Tynker to supplement classroom teaching with 21st century skill-building or roll out a comprehensive and progressive programming curriculum across all grades.

Is it easy to monitor what my students are learning?

Absolutely! We understand how busy educators are, which is why we have a whole suite of educator tools. Tynker has a built-in assessment framework that tracks student progress, individually and at the class level. You can use the concept map, grading and metrics dashboards to easily track how your students are learning. Tynker's Classroom Management Tools eliminate much of the "work" involved in teaching, and let you focus on your students.

What are Tynker Courses like?

Each of our 100-, 200- and 300-level courses consist of 16-17 lessons. Lessons are designed to last one class period (45min to 1hr). As students progress through a lesson, they'll be working through different types of learning modules:

  • Interactive Lectures - set the lesson context, and explain the concepts that students are about to learn
  • Tutorials - Step-by-step instructions that guide students to build the project in Tynker Workshop.
  • Puzzles - A scenario is presented with some code blocks. Students are challenged to program or debug to make this code work and solve the puzzle.
  • Projects - An open-ended activity with instructions. Students apply what they have learned and build a project.
  • Quizzes - A set of fun multiple choice questions around concepts learned in the lesson. Student quiz scores are available in the Grading Dashboard.
How does Tynker support learning in other areas?

Tynker easily lends itself to supporting all areas of learning. Schools are using Tynker as a way for students to demonstrate their understanding of other subjects such as science and math. And as students work on Tynker projects they acquire a deeper knowledge of the subjects they are studying.

Tynker's lessons support and enhance Common Core State Standards. View Common Core mapping here.

What are students creating?

Students are creating all sorts of amazing projects. Check out some of our favorites in our Kid Creation's gallery.

About

Tynker is a creative computing platform where millions of kids have learned to program and built games, apps and more. Tynker offers self-paced online courses for children to learn coding at home, as well as an engaging programming curriculum for schools.

Tynker.com (student login area) is certified by the kidSAFE Seal Program.

Resources

  • Blog
  • Stories
  • Partners
  • Press
  • Jobs
  • Mobile Apps
  • Forum

Parents

  • Why Coding
  • Free Play
  • Courses
  • How Kids Learn
  • Kids Gallery
  • Give a Gift
  • Redeem a Gift

Educators

  • Hour of Code
  • School Courses
  • STEM Projects
  • Common Core
  • Start a Camp

Stay Connected

Parent Newsletter

Tynker.com (student login area) is certified by the kidSAFE Seal Program. 2017 Neuron Fuel Terms & Conditions Privacy Policy Kids & Online Safety About Us Contact Us
  • Overview
  • How Kids Learn
  • Blog
  • Forum
  • Sign In
  • Join for Free
  • Mobile App
×