My name is David Coopersmith. I'm currently a Math/Science and Computer Science Middle School Teacher involved with developing a K-12 Computer Science pathway in our public school district, Moreno Valley Unified School District, in Moreno Valley, California, USA.
We start them off in elementary school with Scratch and Code.org and some beginning web dev (HTML, a little CSS). When they come to us at Palm Middle School, they follow this pathway:
6th grade -> a semester of more Advanced Game Dev in Scratch & a semester in Robotics
8th grade -> Intro to Java and Android Mobile App Development (this is the course I teach)
Then we pass them off to high school where they take AP Computer Science Principles, C++, Advanced Robotics/Microprocessors, and AP Java.
We're just starting to get our wings, and we're looking to integrate GitHub into our pathway as much as possible.
Thank you GitHub!!!!