Skip to main content

Cool Tools to Help Kids Learn to Code

Programming is the new literacy all kids can benefit from.

If you've got school-age kids, you know when they're working on reading and math. But if their homework includes loops, goto commands, and branches, don't be alarmed. They're probably learning to code, and that's a very good thing. From Code.org's Hour of Code to coding camps and afterschool classes, computer programming is hot -- and, in a technology-fueled world that's only going to grow, coding is an invaluable 21st-century skill.

Some forecasters are calling coding the new literacy because of what kids learn in the process. Coding helps kids develop essential skills such as problem solving and critical thinking. Plus, it encourages them to become creators, not just consumers, of the technology they use.

Even kids who don't go on to become computer scientists will benefit from learning to speak and understand the language of coding. Here are some of our favorite tools to make learning coding basics fun, accessible, and age-appropriate.

Younger kids

  • Kodable Pro. Kids can learn programming concepts and develop the logical thinking required. They'll learn to use sequential steps, if/then conditional concepts, and loops to repeat steps. On some levels, they'll learn to maximize efficiency by using functions to debug code. At more advanced levels, they'll synthesize the new concepts, using them all just like programmers do. Kodable also offers great resources for parents.
  • Cato's Hike: A Programming and Logic Odyssey. The adventure story will appeal to kids who might not usually enjoy programming or logic games, so this is a great way to introduce those concepts. Kids can learn the basics of writing a computer program using the command cards. They also can learn more advanced programming concepts such as loops, goto commands, if/then commands, branches, and chaining.
  • Scratch. Kids can make their own animations, video games, art, and music videos with Scratch's visual, block-based form. Scratch also encourages collaboration, and fellow Scratch users can give helpful comments on each other's projects. It's a clever introduction to computer-programming concepts.
  • My Robot Friend. This is a fun, easy way for kids to start thinking and acting like programmers. Kids can learn to think critically and strategically to solve problems and write or code programs. They program their robot's moves by moving the right cards into place to direct him where he needs to go (or not to go).

Older kids
  • Hopscotch. Using visual blocks that represent programming concepts, kids create whatever program they want, including games, animations, and fun messages. They're exposed to the ideas they'll use in programming with more sophisticated languages without worrying about the minute details just yet. They'll think like programmers, from coming up with their own ideas to implementing and troubleshooting them.
  • Light-bot. Kids can learn programming concepts and terminology such as procedures, loops, and conditionals. Settings can be customized for seven languages, making the app accessible to students worldwide, with programming as the universal language. Kids will learn that, even though there's often more than one way to solve a problem (or write a program), cleaner and more efficient solutions are preferrable. Light-bot best suits kids already drawn to programming and logic who also thrive on puzzles and challenges.
  • Mozilla Thimble. Mozilla Thimble is an excellent free and open resource for teaching kids to code their own Web pages. Kids can learn the basics of HTML and CSS. With starter projects, the advanced tutorials, and the Thimble editor, kids also can remix and create their own Web projects.
  • Codecademy. Teens can learn the computer-programming languages JavaScript, HTML, and CSS, which can be used to create apps, games, and websites. They'll need to flex their problem-solving muscles, since one stray character can throw off a whole program. Exercises include hints and a link to a glossary and FAQs for that topic.

Comments

Popular posts from this blog

Trouble Understanding the Mass? Here’s a Simple Explanation

The Mass is the sacrifice of Christ. He offered himself once and forever on the cross. It is the Center of our Christian life and the thanks offering that we present to God for His great love toward us. It is not another sacrifice. It is not a repetition. It is the same sacrifice of Jesus that is present. It is a re-presentation of Calvary, memorial,  and application of the merits of Christ. The Mass has two parts: the liturgy of the word (after asking for forgiveness of sins) and the liturgy of the Eucharist, which is an offering to the Father by Jesus and by us, because we are also sons of God. To take advantage of the great spiritual fruits that God gives us through the Eucharistic Celebration, we should know it, understand the gestures and symbols, and participate in it with reverence. Here we have the first installment of a very good explanation that will help you to better participate in this sacrifice.  1.) Introductory Rites:      Entrance Song:...
CRADLE OF JOY CATHOLIC PROGRESSIVE SCHOOL #14, 11th Jamboree Street, Kamuning, Quezon City Landlines: 921-0602  /  871-4553 Mobile :  09165217999  /  09285018388

Raising Leaders with the Heart of Jesus