- 4 Free Coding Courses
- Free Weekly STEM Projects
- Free Hour of Code Activities
- Free Project Templates
- Free Coding Tools (Block & Text)
- Unlimited Student Accounts
- Student Progress Metrics
- Free Professional Development
Standards and Compliance
Tynker’s free online coding classes comply with 1st–8th grade US Common Core standards to ensure coding can be integrated into any subject area. To track alignment with skills in each area and grade level, browse by Common Core Mathematics and Common Core ELA standards.
Scope and Sequence
Tynker’s free computer programming courses provide students with a solid computer programming foundation. Browse courses by grade level to see the programming skills developed in each lesson, as well as the Common Core Mathematics, Common Core ELA, and CSTA Computer Science standards they meet.
List of Programming Courses
(NOTE: swipe to see details)
|10 Icon Coding Courses||K-2||Beginner|
|All About Computers I||K-2||Beginner|
|Programming 1A, 1B||1-2||Beginner|
|All About Computers II||3-5||Beginner|
|Programming 101, 102||3-4||Beginner|
|Lego WeDo Coding||3-5||Beginner|
|6 STEM Level 1 Courses||1-5||Beginner|
|Programming 201, 202||5-6||Intermediate|
|6 STEM Level 2 Courses||6-8||Intermediate|
|Programming 301, 302||7-8||Advanced|
|Intro to Programming and Art||9+||Advanced|
|Data Science 1||9+||Advanced|
|AP Computer Science Principles||9+||Advanced|
|AP Computer Science A||9+||Advanced|
Course available via Tynker App.
Course available via Tynker Junior.
Course available via Tynker for web.
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 the best free coding programs to give them a solid foundation in STEM (Science, Technology, Engineering, and Math) thinking abilities to prepare them for 21st century degrees and careers.
How can I use Tynker at my school?
Tynker is a flexible platform providing free computer programming courses that are being used in lots of ways across 100,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.
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 the free coding classes from 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 coding courses for kids.
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 free online coding classes and 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 lets you focus on your students.
Do my students need prior experience?
What are Tynker courses like?
Each of our 100-, 200- and 300-level coding courses for kids consists of 16-17 lessons. Lessons are designed to last one class period (45 min to 1 hr.). 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.
Can I use Tynker with my entire school?
How does Tynker support learning in other areas?
Tynker easily lends itself to supporting all areas of learning. Schools are using Tynker's coding for kids free 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 do my students learn with Tynker?
What are students creating?
Students are creating all sorts of amazing projects with Tynker’s free coding classes. Check out some of our favorites in our Kid Creation's gallery.
Have additional questions?
We have answers! Contact us to learn more about teaching programming at your school with free computer programming courses from Tynker.