Algorithms Are the Same For All Programming Languages

Design your own yogurt: Supplementing Python coding to foster computational thinking
August 1, 2019
Culturally Responsive Design Thinking with Python
January 11, 2020

Algorithms are the same for all programming languages. For example, This is the diagram to teach loops via unplugged activity, pseudocode, ScratchJr, Scratch, and Python.

Learning a programming language like ScratchJr, Scratch, and Python can develop algorithmic thinking skills, as a young learner builds projects such as animations and simulations; designs interactive games; or makes a dynamic presentation. Additionally, integrating unplugged activities and writing pseudocode assist to aid the teaching of computer science and algorithmic thinking through engaging real-life examples as well.