Science & Social Sciences
Hands on Training icon
Hands On Training
Hands on Training icon

Teaching Programming to 5 - 11 year old's

Course Cover
compare button icon

Course Features

icon

Duration

4 weeks

icon

Delivery Method

Online

icon

Available on

Lifetime Access

icon

Accessibility

Mobile, Desktop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Effort

2 hours per week

icon

Teaching Type

Self Paced

Course Description

Programming allows children to become creators of technology, rather than consumers. Children don't have to use existing programs to accomplish tasks. They can write their own programs to solve problems or develop new ideas. This course is for children between 5 and 11 years old. It will give you confidence in teaching programming. You'll learn programming concepts and also explore strategies to assist your students.

This course will teach you the fundamental concepts of programming, including sequence, repetition, selection and variables. The course will introduce you to a variety of programming languages that are suitable for young people. You will also learn how to modify and create Scratch programs using your new knowledge. This course will also teach you about program design. All stages of program development are covered, from the initial idea to the execution of code. You will be able create and code your own Scratch programs by the end of this course. This course aligns with the Teach Computing Curriculum (TCC), which is a free resource that contains all you need to teach computing. This course will include several activities from TCC. You'll also use the knowledge gained to examine a TCC teaching resource, and adapt it to your learners' needs.

Course Overview

projects-img

Alumni Network

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

Apply the Use-Modify-Create and levels of abstraction framework in your lessons

Develop Scratch programs that use these concepts

Explain the key programming concepts of sequence, repetition, selection, and variables

Model these concepts using analogies from everyday life

Modify learning resources to better fit the context in which you teach

Produce program designs including algorithms

Target Students

It has been designed to help you teach young children how to program

This course is designed for educators of all types, in schools or informal settings

Course Cover

This Course Is Not Available In Your Country Or Region

Explore Related Courses