Other Websites to Help Teach Programming
Websites for Programming
There are so many great websites for programming, but I think it is important to choose one or two and test them yourself, as well as asking some of your learners to test them and share their feedback. Below are some that I have used with learners. If you would like additional sites let me know.
Scratch – Scratch can be used by students 8 – 88 (according to their website). This is a student friendly website. I suggest that you have students work through tutorials that are at the website so they get a sense of how to program in this program.
Scratch was designed at MIT and is available at no cost to students. Students quickly learn how to use this tool and can create stories, games and more. There are materials available on the website. It is suggested that you have parents create the student account and forward the information to you. For tutorials and other information, check out this page: https://scratch.mit.edu/help/.
ScratchEd is designed for teachers and available through Harvard. There are many resources available online at this link, http://scratched.gse.harvard.edu/resources/new-scratch, will take you to a page that has resources that include curriculum.
Scratch Jr. is available for free on the iPad and Android. This is designed for students from ages 5 – 7.
CS- First (https://www.cs-first.com/) provides access to free materials that provide great scaffolding to teach students how to program, and the program they use is Scratch. They currently have 9 topics: storytelling, fashion & design, art, friends, social media, sports, music & sound, game design, and animation (in beta) as well as a short introductory activity called High Seas Activity.
Lightbot was one of the programs available through Hour of Code. This program is free, and has levels that the student must work through. I used this with students from Grade 1 – 7 and the feedback was positive. There is some scaffolding, but as students move up the levels the must understand the previous concepts to be successful. You can also find the solutions to the problems online. Lightbot is free through Hour of Code. Additional products are available through Lightbot but there are costs involved.
Computational Thinking for Educators
Google has created a free online course to help “educators integrate computational thinking into their curriculum.” For more information: https://computationalthinkingcourse.withgoogle.com/
I think that is all. Pleaes note, the material for Computational Thinking is listed as Other, since I think it is useful at any time.