Recommended Digital Tools for home learning in STEAM subjects
HARDWARE
Operating System: MS, iOS (not Linux)
Memory:
Reliable, fast internet connection for child's device to have video-conferencing
ADDITIONAL SOFTWARE
BEGINNERS: BLOCK-BASED PROGRAMMING
Scratch is a block-based coding language, invented at MIT Labs in Massachussets Institute of Technology, Boston, USA
One could use Scratch online in the browser, or download the software.
www.scratch.mit.edu
Micro:Bit is a block-based coding language, recently developed by Microsoft
ADVANCED: TEXT-BASED PROGRAMMING
Python is a text-based coding language which gained a significant popularity in the past few years and became one of the most used languages by developers. It is a versatile coding language used for a variety of applications - from back-end to front-end development.
Pre-requisites:
Block-based coding (Scratch, Micro:Bit)
Good typing skills on a keyboard
JavaScript is a text-based coding language. It is one of the most popular languages for the past few decades and until today it has not lost its popularity. It is frequently used do create games, animations and code art (algorithmic art)
Pre-requisites:
Block-based coding (Scratch, Micro:Bit)
Good typing skills on a keyboard
Digital Tools to use at home for early learning in STEM subjects
Digital Tools to use at home for early learning in STEM subjects
Digital Tools to use at home for early learning in STEM subjects