Introduction to Programming for Kids


arrow-left
Back To All Courses

Introduction to Programming for Kids

5

Lessons

4

Videos

All

Skill Level

4:11h

Duration

English

Language

Share This Class:

Overview

Introduction to Programming: 

This is a computer programming course using Blockly, a visual programming language. This course covers basic programming concepts like sequences, loops, nested loops, conditionals, functions, loop variables and event handling.

Prerequisites:

No prior programing experience is required. This course is for students age 8-14 years. Kids who pick up concepts fast will be advanced to Python or Javascript batch.

 

Programming Language

  • Programming Language: Students will use visual blocks to drag and drop programs.
  • Our goal is to develop logic thinking and programming concepts without struggling with the specific programming language syntax.
  • Students will be able to focus on the logical part of programming without worrying about the specific programming language syntax
  • The course format is specifically designed to use Games and music to make the whole learning experience lot of fun for kids.

Programming Environment

Students will write and run browser programs using the online editor at Code.org. Students can write programs using Blocky, a Visual Block Program Language. At the end of each unit, students will take a summative multiple-choice quiz to test their knowledge of the unit ‘s concepts.

Learning Path

Lesson 1 – Algorithms & Sequences

Students will learn what algorithms are and how to correctly develop sequential algorithms to solve puzzles.. Students must create sequential algorithms with game characters Angry Birds and Treasure Hunt.

Lesson 2 – Loops & Nested Loops

When students start writing longer programs , they may understand the advantages of using a loop rather than manual repetition. They will learn to differentiate between repeat commands and commands that should be used alone.

Lesson 3 – Conditionals

Students can start coding conditionals in this class, allowing them to write code that functions differently
depending on the particular situations the program encounters.

Lesson 4 – Introduction to Functions

Students will learn about functions, what they are, why and when to use them. They use defined functions to complete frequently repeated tasks and develop new functions to reduce complexity.

Lesson 5 – Introduction to Variables

Students will learn how to use variables in different ways. Students must use their knowledge of events and variables to make characters move around the screen, generate sounds, and alter backgrounds based on user feedback.

Lesson 6 – For Loops

For Loops are a very important computer science subject. The process of learning For loops also improves the learning of certain essential concepts

Lesson 7 – Event Handling

Events are common in computer programs. In this lesson Students will develop their understanding of events through several interactive games. Students will learn to move their character across the screen, make sounds, and react to obstacles based on timed events and user initiated events.

Lesson 8 – Final Project

Students must put together everything they’ve learned to build a fully-functional calculator.

What people are saying

“I was looking for a Social Media Course to expand my career horizon. A friend of mine suggested to learn from Steve’s online courses and it really worked for me.”

Flora Baker
  • Save

Flora BakerNew York
“A fantastic and very engaging course. All of the information offered by Steve was completely practical, relevant and presented in an easy, digestible and interesting way.”
Glen Stephens
  • Save

Glen StephensLondon
“This course was a breakthrough in my knowledge of digital marketing. The content is comprehensive and of great quality, engaging and interactive.”
Terry Higgins
  • Save

Terry HigginsBerlin
Previous
Next

Are You Ready To Start?


arrow-icon-size3
Preview

More Courses

You might also be interested in these courses

Course 2

How to build a successful email newsletter

Lorem ipsum dolor sit amet, consectetur adipiscing elit. aulla sit amet magna sodales, interdum tortor etlert of dictum mauris loean ultricies lectus quis gravida urna interdum quam bibend.

How to build a successful email newsletter

5 lessons – 4:11 hours

View Course

Course 3

How to use online reviews to boost your business

Lorem ipsum dolor sit amet, consectetur adipiscing elit. aulla sit amet magna sodales, interdum tortor etlert of dictum mauris loean ultricies lectus quis gravida urna interdum quam bibend.

How to use online reviews to boost your business

5 lessons – 4:11 hours

View Course