Let's get straight to it! These resources are free, and school-and chromebook-approved. Code on, coders!
BUT WAIT! THERE'S MORE!
Free coding programs for kids of all ages, working at all levels of profiency. This link takes you directly to 6-12-appropriate learning.
From their website, "Harvard's CS50 is one of the world's most popular computer science courses and we are posting it on freeCodeCamp's ad-free YouTube channel." Worth checking out, for sure; these people are committed to open-source learning.
Complete at least one whole section of Scratch. From the website, "With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.
Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century."
Learn to program by completing the intro and at least one other tutorial for credit.
Code with Google. Scroll down to explore choices for game development, first-time learning, and other applications of interest.