I'm not a teacher, but I heard good things about replit <a href="https://replit.com/teams-for-education" rel="nofollow">https://replit.com/teams-for-education</a>
You should checkout Teaching Python Podcast run by two teachers teaching Python to middle school kids. <a href="https://www.teachingpython.fm/episodes" rel="nofollow">https://www.teachingpython.fm/episodes</a>
I think codesandbox is quite good. I always find that one on ones are the best way to enhance the learning experience.<p><a href="https://codesandbox.io/" rel="nofollow">https://codesandbox.io/</a>
I have been a teacher, tutor, and head of school clubs, as well as director of education for makerspaces.<p>The tools to focus on are THE FUNDAMENTALS. The fundamentals start with the framing - that means talking about Software Freedoms and our relationship with technology and society.<p>Then once the foundations are in place, the Free Tech starts to matter. Linux, Firefox, Devtools + html/js, Scratch etc.<p>Be sure you're clear on what your own goals are. Are you an entertainer, or an educator?
Not a teacher, but its always good to start kids young on vim: <a href="https://vim-adventures.com/" rel="nofollow">https://vim-adventures.com/</a>
I would focus on web technologies. Getting something on the screen with html and css is trivial, and JavaScript is very powerful.<p>Best of all, every computer has a built in JavaScript runtime (web browser). This makes it easy to share what you build with friends and family.