This course will help you to become more confident in teaching programming to young children. As well as developing your own understanding of programming, you'll also investigate a range of strategies that you can employ to help your pupils.
This course will help you to become more confident in teaching programming to young children. As well as developing your own understanding of programming, you'll also investigate a range of strategies that you can employ to help your pupils.
During this course, you'll learn about the key programming concepts of algorithms, sequence, repetition, selection, and variables. You'll experience a number of different programming languages suitable for young people, and use your new knowledge to modify and create programs in the block-based language Scratch.
The course will also introduce you to program design. You'll learn about and experience all of the stages of program development from idea to running code.
By the end of the course, you'll be able to design and code your own Scratch programs, as well as being able to support your young learners as they begin their coding journeys.
Over the following four weeks you will learn more about algorithms and programming, and how to teach young children to code.
You will:
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.