Select Page

9 Resources to Help You Bring Coding to Your Classroom

Now that you’re up to speed on why your students should learn to code, and the top 5 skills students can learn through coding, let’s branch into the ways to teach coding to your students.

There are so many resources out there for introducing coding to your students. We’ve put together some of our top resources for teachers looking to bring coding into their classrooms. Whether you’re a connected classroom with one device per student or a completely unplugged classroom, there is a way to bring coding to your students.

If you’re a teacher that is looking for If you’re looking for planned activities that you can complete with your students, try out these resources:

This website offers lesson plans that you can teach your students by grade level. also features the “hour of code” section for you to get short, useful lessons to use with your students. There’s even Minecraft: Education Edition tutorials which your students are bound to enjoy if they’re already wrapped up in the game.


Scratch is a free service that allows students to create stories, games, and animations and share with others around the world. Scratch is backed up by MIT – and has a subsite ScratchJr, for coders under the age of 8.


Tynker offers coding activities for students that are categorized by age. Activities on this site have a gaming aspect and feature characters and child-focused brands that younger students will connect with, like Barbie and HotWheels.

Khan Academy

Khan Academy offers free, in-depth courses on computer programming, computer science, and hour of code. Each topic has courses within that students can master. Khan Academy is best suited for older students looking to learn at their own pace.

For Early Learners

This article offers resources for coding with students from kindergarten to grade 2. Coding can still be taught if your students can’t read yet!


Even if students don’t have access to a computer in your classroom, you can still teach them how to code! Here are our top resources for coding unplugged, or without a computer:



These simple robots feature on-bot programming and therefore do not require devices to work. You can create command cards students can use to plan out their program and allow for debugging. Bee-Bots are great for early learners that may not be able to read yet.

CS Unplugged

CS Unplugged is a collection of no-cost learning activities that teach computer science and coding through engaging games and puzzles that use cards, string, crayons, and running around.


If you want to take the lead in planning your online and offline coding activities, try out these resources:


Eduro Learning Online Courses

Eduro Learning offers three online courses that will prepare you for planning and teaching coding lessons to your students. You’ll gain a background in the basics of coding and learn ways of thinking about complex problems and their solutions and create an impact project that incorporates elements of design thinking and/or app design practices.

Raspberry Pi

This small and affordable computer can be used to help students learn programming. The Raspberry Pi website offers tutorials and possibilities of how it can be used. You can create an idea of what your students will code, or allow them to think up what they’ll create.

Do you have a favorite resource for teaching your students coding in the classroom? Comment below and we’ll add it to the list!

Related Posts

Submit a Comment

Your email address will not be published. Required fields are marked *

Share This


Managing Devices at Home: Conversation Starters & Family Media Agreement

You have Successfully Subscribed!


The Complete Guide to Designing Technology-Rich Units

You have Successfully Subscribed!


The Administrator’s Guide to Classroom Walk-Throughs

You have Successfully Subscribed!