The students taking the course will need a device, preferably a computer or laptop. The device should have a working microphone and camera.
Scratch is a visual-based programming language that's beginner-friendly. Scratch projects encourage children to explore programming early on. The block-like interface allows users to get experience forming commands and may pave the way for deeper interests in computer science later on.
No! This is entirely free.
Google's CS First, MIT's Scratch, Edx and other coding club's are some of the main sources to learn and prepare for teaching