Learn to Code!
Learning to code is about so many things: creating, learning computational and analytical thinking, understanding the power of computing, telling your stories, building confidence, gaining skills, and having fun. There are so many resources and tutorials out there to get started. Search on YouTube, Google, social media etc. Here are a few of our favourites. What are yours? Let us know and stay up to date with our work on Facebook and Instagram.
Coding Education Resources - Beginner
CS Unplugged - you donβt need a computer to learn the logic of how computers think!
Blockly (online or download offline) - fun games that teach drag and drop coding
Scratch (online or download offline) - our platform of choice for the creativity it allows learners. Create simple programs or complex games and interactive projects. We translated Scratch 3.0 to isiZulu but can always use more help with translation.
Video help - Scratch MIT | in isiZulu | so much more
Extended with MakeyMakey and BBC micro:bit microcontroller boards to bring your code to life
Google CS First - a curriculum including videos and set of activities all using Scratch
Snap! - based on Scratch Snap! allows more complex coding particularly when it comes to data
BBC micro:bit - are fairly affordable and can be coded with MakeCode as blocks, JavaScript or using Python
MakeCode - can interact with other devices and programs including MineCraft
Africa Code Week and Hour of Code - international movements to bring coding to more. Tons of links!
Raspberry Pi - an affordable computer (~R1000) that plugs into a TV, runs free home and education software, is a platform for robotics and automation, and an opportunity for so much more
More Advanced
AppInventor - another great MIT creation
So many links, let us not reinvent the wheel too much. See this list, one among many