George Lucas Educational Foundation

Coding in the Classroom

Teaching students to create and make with code? Explore and share resources and strategies, including activities, games, and apps, for teaching kids programming skills and computer science concepts.

  • Coding in the Classroom

    Want to Teach Coding? Here’s Where to Begin

    Learn more about how to get started teaching students to code—even if you have no prior experience.
  • Apps

    Finding the Right Balance in Tech Use

    Students engaged in a five-week app design process in part to examine their own use of technology.
  • Coding in the Classroom

    Computational Thinking for Kindergartners

    Songs and games can be used to teach the basics of computer science to young students in age-appropriate ways—without a screen.
  • Coding in the Classroom

    Teach Your Kids to Code: 6 Beginner's Resources for Parents

    Introducing computer programming to your kids can be a challenge, especially for those who aren’t familiar with the nuances of code. Fortunately, in the last few years, a number of apps, software, and guides have been produced that make the often-complex subject of computer coding easy to grasp for young learners. So where to begin? These are a few resources that parents can share with their kids to help them start learning about programming.
  • Coding in the Classroom

    15+ Ways of Teaching Every Student to Code (Even Without a Computer)

    With this collection of resources, you can teach your students to code—even if you’re still learning yourself.
  • Coding in the Classroom

    7 Apps for Teaching Children Coding Skills

    If you're concerned that a) elementary school students don't have the ability to code, b) there's no room in the curriculum, and c) you don't possess coding chops to teach programming skills, throw out those worries. Explore these free, or almost free, tools, sites and apps that require no coding background or expertise.
  • Education Trends

    The Future of Coding in Schools

    Mitch Resnick, one of the creators of Scratch, on why he thinks coding should be taught in all schools—it's not the reason you’d expect.
  • Coding in the Classroom

    Getting the Most Out of Hour of Code

    An hour of coding is a fun beginner’s experiment for teachers or parents to do with kids—these resources make it easy as well.
  • Coding in the Classroom

    Coding for Kindergarteners

    Teaching young children to code is far from a tedious exercise with the thoughtful, age-appropriate use of game-like apps and robotic devices.
  • Coding in the Classroom

    Add Coding to Your Elementary Curriculum. . . Right Now

    Teaching elementary students to code begins with connecting to resources, looking beyond 1:1, trusting kids to learn, involving the school community, and making it fun.
  • Coding in the Classroom

    Coding Across the Curriculum

    With these apps and games, you can work coding lessons into any subject and any grade from early elementary through 12th.
  • Coding in the Classroom

    3 Steps to Becoming a Coding Teacher

    To become a coding teacher, prepare to teach the basics by curating your curriculum, preparing yourself and your classroom, and finding support as needed.
  • Coding in the Classroom

    Computer Science for All (Starting in Kindergarten)

    Tech entrepreneur and founder of Code.org Hadi Partovi on why computer science should be in every public school, at every grade level.
  • Coding in the Classroom

    Coding for Kids Revisited

    Learn about six new or improved resources designed especially to help elementary school students learn and develop coding skills.