How to Get Your Kids to Love Coding

kids coding
Getty Images

How to Get Your Kids to Love Coding

As parents, we want to expose our kids to as many intellectually stimulating and emotionally growing activities as possible. When we see our friends’ kids taking a coding class, we immediately think – “should we be signing up our kid to be the next Mark Zuckerberg?”  

How exactly should we go about this? From a fancy coding camp at Stanford University to free online resources, there are a myriad of choices that can be overwhelming. 

Many think that coding is like learning addition and subtraction in math. Take a few lessons to learn what a loop is and how to write an if/then and you’re done. But memorizing the definition of a loop is useless unless the student uses it to solve a problem or task. Parents have a specific language in mind when they sign up their kids for coding lessons. They might say, “My office IT uses Python. I want my kids to learn Python.”  But when it comes to kids learning to code, they first need to start by unlocking their passion for creation. 

Learning Coding is Like Learning a Musical Instrument

I often tell parents that learning coding is like learning to play a musical instrument. The most important criteria for choosing an appropriate instrument for your child should be the child’s enjoyment of playing that instrument. Just as a parent should not force a child to play the oboe because it will help them get into Stanford (it doesn’t), you should not force a particular coding language on a child because of some market demand for certain coding languages at a particular time.  

The primary ingredient for success in coding education is motivation. While an adult might grind through coding boot camp with the promise of a high-paying job, kids are best motivated by inner joy. The most obvious inner joy is when hard work and patience is rewarded by their newly found ability to create something of value that can be shared with others. Inner joy is one of the most powerful motivations to overcome kids’ tendencies to give up when faced with a challenge.

I found that even the most technologically reticent child can be coaxed into spending a few hours per week working on code if they see that their efforts lead to creating a game or app that they can call all their own. We have seen numerous eyes light up when they make their first simple calculator (as long as they can color the keys lavender and use Lobster font) or a little Javascript animation sequence that they designed to tell a story.  

Through carefully curated projects and exercises, kids gradually pick up on the way to talk to the computer. They learn to channel all the great ideas they have about what they want to build into a structure that a computer can understand. Once the code language makes sense to them, nothing can stop them from creating the next great app or algorithm.  

Psst…A New Instagram for Kids Under 13 is Coming from Facebook: Here’s What You Should Know

Teaching to Debug

Beyond the basic concepts of coding like loops and conditionals, the most important thing for kids to learn is the ability to debug their own code. Once kids gain the self-confidence to debug their own code, like the proverb about teaching a man to fish to feed them a lifetime, you’ve taught them how to self-learn from the vast world of online resources for coding. No matter what programming language they need to learn, they will have the ability to overcome challenges with the assistance of billions of online resources if they possess this critical skill.

You do not learn debugging by memorization. Debugging requires an understanding of how the computer thinks and how you must adapt your commands to conform to that thinking. Kids need to develop a “sense” for what works and what doesn’t in coding without trying to memorize the rules. They must think like a computer, not memorize ten different ways to write a for a loop. As anyone who has tried to talk to Amazon’s Alex or Google Home Assistant, the computer has a certain pattern that it recognizes, and it’s useless to try to plead it to understand how we think. We must adapt our commands into phrases that it can understand. 

In Coding- Don’t Sweat the Details

Some parents, especially computer programmers, want their kids to learn best practices in software development from the very beginning. I often discourage this approach. Software development best practices make sense for professional coders and those who already understand the consequences of certain coding patterns.  It can be quite confusing and inexplicable for those just learning coding for the first time.

The child needs to possess some basic vocabulary to build up their computer program, but putting them together to accomplish the task should be entirely up to them. Let them discover the faults in certain approaches to problems so they can learn from their mistakes. Worrying about the most efficient way of doing something should only come after the student has gained enough experience to understand the need for such best practices.  

It is cliche to expound that fact that coding opens so many doors. Almost all our teachers who learned to code after they arrived in college wish they knew to start when they were still in grade school. Coding is a lifelong pursuit, even if you never become a professional software developer. Let coding become a tool to foster your kid’s inner joy.

STEM Resources

Advantage Day Camp—The STEAM Experience
Roosevelt Island
212-935-0250
[email protected]

Advantage Day Camp is where kids play a lot, learn a lot and have a fantastic time doing it! We partner with Snapology to provide our campers a STEAM program that just won’t quit. Kids enjoy hands-on, interactive experiences using LEGO® bricks, K’Nex and technology. Campers ages 5 to 14 build robotic models—a fun way to learn the basics of computer programming and engineering. Plus, campers work in teams, get to know each other and enhance their social skills. Camp also offers swimming, sports and art for the perfect well-rounded summer! All at Advantage Day Camp on Roosevelt Island.

The Cathedral School’s STEAM Camp
1047 Amsterdam Avenue
New York, NY 10025
[email protected]

Located on the Upper West Side, The Cathedral School’s summer STEAM Camp for ages 5-12 immerses campers in hands-on inventor projects. Our STEAM Camp sparks creativity, inspires collaboration, promotes critical thinking and perseverance through maker-centered learning. From coding robots to summertime carnivals, our campers’ days are filled with fun! The STEAM Camp is structured in two-week sessions, each capturing one overarching theme. Campers spend every morning exploring their curiosities through designing, prototyping, and testing new innovations and age-appropriate projects. They are challenged to expand their imagination and take risks under the guidance of a senior classroom teacher and camp counselors.

iD Tech
1-888-709-8324

iD Tech is the world’s premier destination for STEM education, with online programs that sharpen students’ coding, game dev, and creative skills, all from the comfort of home. Choose from Virtual Tech Camps, Online Private Lessons, or small-group Semesters. Guided by elite rockstar instructors, your child will have fun, unlock tech brilliance, and join a community of 500,000 aspiring innovators.

Launch Math+Science Centers
Two locations in Manhattan: UWS & Tribeca
212-600-1010
[email protected]

Launch Math + Science Centers offer exciting and educational, on-site, one-week STEM summer camps for kids from kindergarten to 7th grade (5-12 years old). Campers discover the magic of chemistry, explore the allure of faraway lands, think like detectives, animate their favorite characters – and that’s just the beginning! Camps are packed with hands-on STEM projects! Plus, there are NEW exciting camps and daily segments, like Launch Studios where kids document camp activities, plan “How-to” videos, perform fun skits, and more. Virtual camp options also available! Register today to receive multi-camp/sibling discounts of $75 off every additional camp week after the first. In addition, Launch’s inspiring mathematics programs range from enrichment to intensive tutoring and serve as a great way to address the widespread learning loss from this past school year.

New Settlement Community Center
1501 Jerome Avenue, Bronx NY
718-758-5901

The New Settlement Community Center, also known as NSCC, is excited to reopen its doors to the public on July 6th, 2021. They’ve been preparing all year for a safe reopening, and are thrilled the STEAM program, known as “Tech Crew”, is returning!  Geared for ages 7 to 12, participants will learn primary coding languages such as HTML, Python, and Scratch, the concept of game design, and will create their own video game to share with friends and family. They will also be able to build robots from scratch and program simple commands.  For more information about NSCC, call them at 718-758-5901.

Penguin Coding School
424 7th Avenue, Brooklyn NY 11215
347-620-9235

Located in Park Slope Brooklyn Penguin Coding School teaches computer programming to children ages 6-18 in both in-person and online classes. Our curriculum takes the most interesting coding projects from adult coding bootcamps and makes them fun and accessible to kids. We teach a variety of languages such as Javascript, Python, Scratch, Java and HTML. Using a project based model kids leave each class with a smile. Our methods and teachers have turned hundreds of kids into passionate coders. Penguin Coding is open year round with a summer camp and after school classes.

STEAM into SCA
St. Catharine Academy Summer Camp
2250 Williamsbridge Road
Bronx, NY 10469
718-882-2882

STEAM into SCA is a camp that inspires girls to love math and science. It is a three-week summer program that combines academic coursework in Math and English while exploring the arts and sciences, such as robotics, art and dance. Rising 6th, 7th, and 8th grade girls are able to make new friends as they enjoy activities such as athletics and games. July 12th – July 30th from 9am to 2pm. The program fee is $500 which includes course materials and a t-shirt.

Relevant Directory Listings

See More

Brooklyn Robot Foundry - Virtual Classes

<p><span style="font-family: Helvetica; font-size: small; background-color: #ffffff;">Brooklyn Robot Foundry offers super fun online robot-building classes for children 2-13 years old!</span><span style="font-family: Helvetica; font-size: small; background-color: #ffffff;">  </span><span style="font-family: Helvetica; font-size: small; background-color: #ffffff;">Each week, students are introduced to new engineering concepts and components while building that day’s robot in their own “workshop”.</span><span style="font-family: Helvetica; font-size: small; background-color: #ffffff;">  </span><span style="font-family: Helvetica; font-size: small; background-color: #ffffff;">All classes maintain a very low student-to-teacher ratio, allowing for plenty of individualized instruction and socializing. The supplies are shipped in advance and classes are led by amazing instructors, taking all the pressure off parents.</span><span style="font-family: Helvetica; font-size: small; background-color: #ffffff;">  </span><span style="font-family: Helvetica; font-size: small; background-color: #ffffff;">The Foundry’s main focus however, is that kids have fun, get creative, and enjoy being part of this STEAM-loving community!</span><span style="font-family: Helvetica; font-size: small; background-color: #ffffff;"> </span></p>

Super Soccer Stars

<p>Soccer Stars is New York’s most popular youth educational soccer program! With 24 years of experience under our cleats, we have positively impacted over one million kids in our local community by putting the FUN in FUNdamentals in our weekly classes and camps.</p> <p>At Soccer Stars, we use the soccer ball as a vehicle to help children not only improve their soccer skills, but develop self-confidence and physical literacy, improve gross motor skills, build teamwork, and hone socialization skills. Our highly trained coaches and early childhood experts lead an age-specific curriculum with a low kid-to-coach ratio so every child gets individual attention and can grow at their own pace.</p> <p>Kids ages 1-12+ can join our seasonal programs, including Parent & Me, FUNdamentals, Development Training, and Travel Soccer. Join us at one of over 80 locations in neighborhoods across across Westchester County, Connecticut and New York, available 7 days-a-week:</p> <p><strong>Connecticut:</strong></p> <ul> <li>Cos Cob</li> <li>Greenwich</li> <li>Port Chester</li> </ul> <p> </p> <p><strong>Westchester:</strong></p> <ul> <li>Briarcliff</li> <li>Eastchester</li> <li>Mt. Kisco</li> <li>New Rochelle</li> <li>Ridgefield</li> <li>Scarsdale</li> <li>White Plains</li> </ul> <p> </p> <p><strong>New York City:</strong></p> <ul> <li>Bronx</li> <li>Inwood</li> <li>Upper West Side</li> <li>Upper East Side</li> </ul> <p> </p> <p>Can’t find a class or location that fits your schedule? Soccer Stars also offers private classes for small groups or individual training. Let our coaches come to you with a completely customizable program, anytime, anywhere. Birthday parties are also available! </p>

Child's Play NY Virtual Classes

<p dir="ltr" style="line-height: 1.38; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-position: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span id="docs-internal-guid-f0d8558c-7fff-41d5-daea-321d9ce61efc" style="white-space: normal; font-weight: normal;"><span style="font-variant-ligatures: normal; font-variant-east-asian: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">Child's Play NY is a Brooklyn-based company founded in 2009, committed to offering a diverse array of theater arts classes for children. They believe studying the art of acting encourages kids to be even more creative, collaborative and compassionate human beings. Since its inception, Child's Play NY has touched the lives of hundreds of students, worked inside dozens of schools and is consistently ranked as among the top theater arts programs. </span></span></span><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; white-space: pre-wrap;">It is the 2019 winner of Brooklyn Family's Choice award for Best Performing Arts Class.</span></p> <p dir="ltr" style="line-height: 1.38; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p dir="ltr" style="line-height: 1.38; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif;"><span style="color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-position: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Fall/Winter 2020-21 Virtual Class Guide</span><span style="color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-position: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">:</span></span></p> <p dir="ltr" style="line-height: 1.38; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p dir="ltr" style="line-height: 1.38; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt;"><strong><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000; background-color: transparent; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-position: normal; text-decoration: underline; text-decoration-skip: none; vertical-align: baseline; white-space: pre-wrap;">Make a Movie Class</span></strong></p> <p dir="ltr" style="line-height: 1.38; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-position: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Experience creative fulfillment and movie magic with Child’s Play NY! Kids get to make and star in their own film, with professional actors, directors and designers. From development to design to editing choices too, kids can take ownership over the creative process. Their friends and family get to celebrate their accomplishments at a final watch party premiere! Deep project-based learning and peer-connection is at the heart of this 9-week experience which can be done remotely or in-person.</span></p> <p dir="ltr" style="line-height: 1.38; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p dir="ltr" style="line-height: 1.38; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif;"><strong><span style="color: #000000; background-color: transparent; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-position: normal; text-decoration: underline; text-decoration-skip: none; vertical-align: baseline; white-space: pre-wrap;">Fall and Winter Virtual Classes</span></strong></span></p> <p dir="ltr" style="line-height: 1.38; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p dir="ltr" style="line-height: 1.38; margin-left: 36pt; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-position: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><strong>Hogwarts School (grades 1-3)</strong>: Come get sorted into your favorite house, jump on your Firebolt and let’s make some magic! Class culminates in a movie montage featuring our original scripted work from the session.</span></p> <p dir="ltr" style="line-height: 1.38; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p dir="ltr" style="line-height: 1.38; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p dir="ltr" style="line-height: 1.38; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt;"><strong><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000; background-color: transparent; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-position: normal; text-decoration: underline; text-decoration-skip: none; vertical-align: baseline; white-space: pre-wrap;">Create Your Own Class</span></strong></p> <p dir="ltr" style="line-height: 1.38; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-position: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Make your own custom group to support social-emotional growth and play. Child’s Play NY provides a dynamic teacher and their lauded curriculum that puts peer-interaction at the front and center. Custom classes are a special way to nurture what your child loves most and share that excitement with their friends, in-person or online.</span></p> <p dir="ltr" style="line-height: 1.38; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt;"> </p> <div style="caret-color: #222222; color: #222222; font-family: Arial, Helvetica, sans-serif;"><strong>Playwriting (Grades 4-6)</strong></div> <div style="caret-color: #222222; color: #222222; font-family: Arial, Helvetica, sans-serif;">Students will use their creativity, compassion and confidence to build a story they can carry with them for the rest of their lives. Individually, each student will craft a play, and together they will workshop their scenes, exercising their acting, directing, and most importantly, imagination skills. Over the course of the sessions, students will learn the basics of playwriting and be able to present any and all parts of their theatrical story. All classes will include individual assignments and collaborative opportunities. Each day will be structured so that all participants have the chance to learn and study other writers’ work, write for 10-15 minutes and share their words with each other. By the end of the semester they will have used their bodies, intellect and imagination to come up with an original play. By being confident, vulnerable and creative with each other and actively supporting and encouraging each other’s work, students will emerge with meaningful connections to each other and a strong sense of their writing and collaborative abilities.<br />Class culminates in a montage and packet of students’ original work.<strong><br /></strong></div> <div style="caret-color: #222222; color: #222222; font-family: Arial, Helvetica, sans-serif;"> </div> <div style="caret-color: #222222; color: #222222; font-family: Arial, Helvetica, sans-serif;"><strong>Musical Theater Lab (Grades 4-6)</strong></div> <div style="caret-color: #222222; color: #222222; font-family: Arial, Helvetica, sans-serif;">Learn how to be a triple threat in this dynamic class for budding performers with Child’s Play NY. Students focus on songs, dances and characters from Broadway’s most celebrated and kid-friendly shows. They work alongside professional performers with years of experience bringing their passion to children. Class culminates in a movie showcase of scenes and songs.<br />Join for the full session, or enroll as a drop-in!<strong><br /></strong></div> <div style="caret-color: #222222; color: #222222; font-family: Arial, Helvetica, sans-serif;"> </div> <div style="caret-color: #222222; color: #222222; font-family: Arial, Helvetica, sans-serif;"><strong>Shakespeare Scene Study (Grades 3-5, 6-8 and 9-12)</strong></div> <div style="caret-color: #222222; color: #222222; font-family: Arial, Helvetica, sans-serif;">Young people become confident with Shakespeare’s world, language and characters as they learn how to interpret a role with technique and courage. Classically trained professional actors assist the players in their physical, vocal and emotional transformations. All Shakespeare teaching artists are classically trained professional actors and have performed Shakespeare both on and off Broadway and in regional theaters across the country.</div> <div style="caret-color: #222222; color: #222222; font-family: Arial, Helvetica, sans-serif;">Students jump into the worlds of Shakespeare in this robust mash-up of improvisation and classic text scene study class. After learning the plot and characters from several plays, they rehearse and memorize scenes from the original text. New material, devised by the cast, adds a contemporary through-line to their show and highlights the universality of Shakespeare’s themes.<br />Class culminates in a movie showcasing their work.</div> <div style="caret-color: #222222; color: #222222; font-family: Arial, Helvetica, sans-serif;"> </div> <div style="caret-color: #222222; color: #222222; font-family: Arial, Helvetica, sans-serif;"><strong>The Big Twist: A New Musical (Grade 1-4)</strong></div> <p dir="ltr" style="line-height: 1.38; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt;"> </p> <div style="caret-color: #222222; color: #222222; font-family: Arial, Helvetica, sans-serif;">In this acting class, students get to perform a brand new musical based on The Wizard of Oz.<br />The Wicked Witch of the South wants to return Oz to a time when WITCHES reigned supreme, and all was evil. Summoning a dark magic Tornado, the Wicked Witch of the South sends Oz hurtling into an alternate Oz. With the Yellow Brick road destroyed, the Wizard left powerless, and the citizens of Oz scattered to the Wind, our heroes are forced into unlikely partnerships to stop the Witch and restore the world to order. The Wizard of Oz meets The Tempest.  Class culminates in a premiere of a movie starring the students, filmed over the last few days of the session.</div> <p dir="ltr" style="line-height: 1.38; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span id="docs-internal-guid-57c50323-7fff-79ce-175a-5e25408c0e29"></span></p> <p><span id="docs-internal-guid-84ebe141-7fff-03c2-24cf-fead86e88df2"></span></p>