Introduction
Although we are looking at “No-Code” solutions, there is *always* some small amount of code that needs to be done to get to the final solution.
There is nothing to be afraid of, you do not need to become a “coder”, but you should learn some of the basics.
We start with tutorials/exercises designed for children, for the same reason that when we start teaching mathematics we do not start with calculus, but with simple arithmetic
Often the best introductory lessons are the ones we use with children.
Algorithms
Watch these 3 videos, and if active also do the activities
https://www.youtube.com/watch?v=V17j1RvLsTA
https://www.youtube.com/watch?v=_jBpqjOgEng
https://www.youtube.com/watch?v=1jneTUeYAJI
Dance Time
https://www.youtube.com/watch?v=wFtiTpvepNE
What is data?
https://www.youtube.com/watch?v=JreyaTE5Kfo
https://www.khanacademy.org/computing/computer-science/algorithms
Only need to do the introduction module, the others will get complicated fast.
Structure
Sequence, Selection, Repetition
https://www.tynker.com/blog/articles/ideas-and-tips/how-to-teach-variables-to-kids/
Data
Look at Hour of code. The SQL one is a great place to start
https://www.khanacademy.org/computing/hour-of-code/hour-of-code-lessons/hour-of-sql/
Getting Deeper (if there is time)
Do this tutorial
https://www.tynker.com/free-classroom-school/coding-curriculum/programming-300?#lessons
https://hourofcode.com/ca/learn