Thousands of Teacher-reviewed Resources!
Have you tried our instructive Twitter chats yet? Join us this Thursday to discuss the science of learning with other educators and our expert tech coaches! Explore evidenced-based strategies and resources to help you mix up your teaching practices and engage students.
Save the date >>
Prepare for the Hour of Code
Hour of Code is a global movement celebrating coding and computer programming for all ages. The official Hour of Code is December 12, 2021, but the celebration lasts the entire week of December 6. Students from all around the world take an hour (or longer) and learn basic coding. Discover many tools and resources you can use to introduce your students to coding.
Peruse this curated collection to nurture problem-solving skills, logic, and creativity by using the ideas in the In the Classroom portions of these reviews. Find resources for the Hour of Code or use them as ongoing technology lessons.
Sign your students up so they can join the 60 million students already registered for Hour of Code. This home site for Hour of Code offers a place to register your class, resources for educators, and many coding activities for all ages.
Create a Flappy Bird game using drag-and-drop code, then save it to your phone to play over and over! Follow the 10-step directions to add code to make your bird fly toward a target and give directions for the end-of-game results, then share the URL.
Use code to make your own Minecraft game or learn the basics of computer coding by moving characters through a Minecraft world in these Hour of Code activities. Free resources include a lesson plan, videos, teacher training, and a science curriculum.
Modify or create retro games. Resources on the site include coding tutorials, game design concepts, learning outcomes, and courses in coding. Follow the prompts within the tutorials to create unique games using drag-and-drop code blocks.
Learn computer programming using a resource developed for students who don't have any prior coding experience. Games progress in difficulty, starting with a simple puzzle and ending with creating a pond game with text-based programming.
Coding Resources for Young Students
In this section, we are sharing coding tools designed specifically for your youngest students. Use these resources to get your students involved in the Hour of Code.
Discover ways for your elementary students to participate in the Hour of Code using the videos, printable toolkit, and hands-on coding adventure available on this site, which offers students ages 8–12 an introduction to computer science.
Engage your students in coding with elves, reindeer, and other seasonal fun. When you arrive at the page, scroll down to explore the Code Lab and discover 14 levels of coding activities to help young students learn basic coding skills.
Share this site with your students so they can learn how to build ledges, add boxes, and more as their friend Arka endeavors to save the missing kittens. Short demos and tips throughout the activity guide players on how to add and edit code.
This Week at TeachersFirst
Engage in some professional learning this week with an upcoming Twitter chat and our featured blog post. If you are attending the Virginia Society for Technology in Education (VSTE) conference, stop by and say hello. And finally, we kindly ask for your input in our weekly poll!
Thursday, 12/2, 8 PM ET
Come and tweet with us using the hashtags #OK2Ask and #TeachersFirst. During this chat, participants will define and discuss retrieval practices and share strategies and resources to mix up their teaching practices and engage students.
Explore evidence-based strategies »
Enhance your PD with powerful blog posts
Our blog is jam-packed with resources, strategies, and perspectives from experienced educators! Learn about new topics of your choice using the search box on the left side of the page or click on keywords in the tag cloud to find relevant posts.
Learn about new tech tools and trends »
Join a Session
The Virginia Society for Technology in Education (VSTE) will host its annual conference in Roanoke, VA, December 5–7. Whether you are attending virtually or in person, stop by the Source for Learning booth (#204 and #206) or attend one of our sessions.
Connect with the Source for Learning at VSTE »
Share your thoughts with our community
This week our poll asks, "Will your students be participating in the Hour of Code?" Share your reply and immediately view the responses of other educators.
Will you teach coding in your class? »
Brought to You by TeachersFirst
Connect with us
Twitter | Facebook
Contact the editor | Meet the contributors
TeachersFirst is a collection of curated, classroom-ready content and ideas — including teacher-authored reviews of thousands of web resources. Built-in guidance from seasoned professionals makes effective classroom technology use trouble-free. TeachersFirst is made available free to K12 teachers by The Source for Learning, Inc., a nonprofit that has been providing educational resources for more than 40 years.