By end of Grade 8

Resource

ScratchEd Online Community

Exploring Computer Science allows for a lot of flexibility when it comes to curriculum!
Resource

Be Internet Awesome (Google)

Google's "Be Internet Awesome" looks like a great "Hour of Code" or middle school CS resource: https://beinternetawesome.withgoogle.com/en_us/interland 
Blog Post

Micro:bits and Engaging in Physical Computing Remotely

Profile picture for user roderunners
Change, change, change. How do we best engage students in physical computing and coding from a distance? With school systems conducting distance learning, teachers continue to find creative ways to engage students without being in the classroom.
Blog Post

How to Engage More K-8 Girls in Computer Science

Profile picture for user Naomi
I recently had the opportunity to interview a dear teacher friend, Velvet Holmes. She shared her computer science learning journey with me on my Tech Gems podcast show.