HTML5 should be the First Middle School Coding Course
I’ve been working with schools since 2011, to deliver an effective code learning experience, for both students and teachers.
Here are some quick suggestions:
For 5th grade and up, HTML5 is a great choice (as a first coding language) because it introduces students to universal coding principles, it is visual, works on any type of computer, and is easy to understand.
For 7th grade and up, I would suggest Python, for many of the same reasons as HTML5. With Python though, students will be programming, and so they will be learning more advanced concepts not found in HTML5.
If you want to demo a StudioWeb code classroom, or you are interested in teacher training, feel free to contact us.