Subject guide - Secondary - ICT - Other websites
Blockly: Learn computer programming skills – fun and free.
Scratch: Creative computer programming
Code.org: Code.org is a nonprofit that aims to expand access to computer science, especially for young women and underrepresented groups. They offer different online labs, where students can quickly create mobile apps, games, or websites using javascript or drag and drop! Their courses are currently available in 67+ languages and used in more than 180 countries.
Canada Learning Code: Canada Learning Code is a Canadian not-for-profit organization that offers workshops all across Canada to children and adults of all genders. Additionally, they provide resources for teaching code and various lesson plans for all levels of programming networks, data, society, and design.