Coding for Kids  Teaching Styles

Coding for Kids Teaching Styles

Feb 26, 2020

By Mark Freedkin, Southern California Regional Director, theCoderSchool

With technology moving faster than any time in human history, it’s becoming increasingly important to expose and encourage our next generation to learn the fundamentals of coding.

Coding for kids is becoming a standard offering at many public schools, with more advanced teachings available at an increasing number of private after-school businesses.

Most offerings for learning to code can be divided into three categories:

Curriculum Driven – by far the most common style, refers to the traditional pre-defined or static curriculum teaching model, typically in a many-to-one ratio.

Software Driven – uses a software system to teach kids, where students are exposed to concepts via online guidance and quizzes.

Coach Driven – revolves around a direct mentor-mentee relationship, where students are taught in a more custom, immersion style.


While Curriculum and Software Driven styles have an advantage of scalability and repeatability, Coach Driven instead focuses on a more custom and enhanced experience for the student.

In a Coach Driven format, learning concepts in a curriculum course isn’t the focus. Rather, the focus is simply to create custom apps, demo the apps, and repeat (at a slightly higher difficulty level). By doing so, students learn the concepts required to create apps by the act of coding them, and are given time goals by setting demo-day deadlines.

Because this format requires a very small student-to-teacher ratio (typically 2:1 or better), it allows Code Coaches® to individualize the teaching by creating apps that interest and engage the student, at the appropriate difficulty level.

theCoderSchool uses Code Coaches® to guide each student to progress and grow their own unique Coder Tree®. With roots as fundamental concepts, the trunk as base coding, and the branches as advanced technologies, students create apps in an immersion style while learning concepts that grow their own tree. Like real trees, each student is unique and grows in a unique way. Like real trees, more practice in roots is required to grow a larger trunk, and more practice in the trunk is required to grow bigger branches.

Today, kids and parents alike have many choices for learning to code. Remember that whether Curriculum, Software, or Coach Driven, most important of all is that our next generation of kids is prepared for the coming onslaught of technology. Register online for a FREE 30-minute sample lesson.

The Coder School - Irvine
14200 Culver Drive, Suite 200
Irvine, CA 926204
(949) 655-0388
This email address is being protected from spambots. You need JavaScript enabled to view it.

The Coder School - Mission Viejo
27660 Marguerite Parkway, Suite G
Mission Viejo, CA 92692
(949) 525-9332
This email address is being protected from spambots. You need JavaScript enabled to view it.