Computer Science/Coding

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.

Sort by:
Recommended
  • A Hands-On Approach to Robotics for Elementary Students

    Simple ways to guide students to explore, experiment, and innovate together using robotics kits in the classroom.
    Rich Schiccatano
    1.8k

    Your content has been saved!

    Go to My Saved Content.
  • Illustration for a page of resources for school tech integration

    The Thoughtful Teacher’s Tech Integration Playbook

    This collection of articles and videos offers teacher-tested advice on everything from setting up effective routines and choosing the right tools to knowing when to step back and unplug.
    266.1k

    Your content has been saved!

    Go to My Saved Content.
  • An illustration of a figure examining data

    The 10 Most Significant Education Studies of 2020

    We reviewed hundreds of educational studies in 2020 and then highlighted 10 of the most significant—covering topics from virtual learning to the reading wars and the decline of standardized tests.
    477.4k

    Your content has been saved!

    Go to My Saved Content.
  • How Integrating Coding Can Enhance World Language Studies

    Coding can help students understand the building blocks of world languages, and it provides an authentic way to tell stories.
    806

    Your content has been saved!

    Go to My Saved Content.
  • 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.
    80.7k

    Your content has been saved!

    Go to My Saved Content.
  • 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.
    102.5k

    Your content has been saved!

    Go to My Saved Content.
  • 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.
    90.8k

    Your content has been saved!

    Go to My Saved Content.
  • How to Thoughtfully Use AI to Create Meaningful Lessons

    Computer science and math teachers can use artificial intelligence tools with intentionality to create effective learning experiences.
    4.9k

    Your content has been saved!

    Go to My Saved Content.
  • 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.
    53.1k

    Your content has been saved!

    Go to My Saved Content.
  • How Coding Can Support Language Learning

    Focusing on future-ready skills—like computer science and app development—helps English language learners become better critical thinkers and more fluent speakers.
    13k

    Your content has been saved!

    Go to My Saved Content.
  • Dance Into More Engaged Learning

    Dance moves and choreography can be useful in boosting students’ interest in and understanding of coding and other subjects.
    36.6k

    Your content has been saved!

    Go to My Saved Content.
  • 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.
    61.8k

    Your content has been saved!

    Go to My Saved Content.
  • Creating Online Clubs for Students During Remote Learning

    A teacher who sponsors a coding club shares how it helps students meet peers with similar interests and feel less alone while learning at home.
    25.2k

    Your content has been saved!

    Go to My Saved Content.
  • How to Get Started Teaching Coding

    A three-step plan to help teachers in any subject and any grade teach the foundations of coding.
    25.6k

    Your content has been saved!

    Go to My Saved Content.
  • 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.
    30.7k

    Your content has been saved!

    Go to My Saved Content.

Follow Edutopia

  • facebook icon
  • bluesky icon
  • pinterest icon
  • instagram icon
  • youtube icon
  • Privacy Policy
  • Terms of Use
George Lucas Educational Foundation
Edutopia is an initiative of the George Lucas Educational Foundation.
Edutopia®, the EDU Logo™ and Lucas Education Research Logo® are trademarks or registered trademarks of the George Lucas Educational Foundation in the U.S. and other countries.