Skip to content
Playback Speed:

In this activity, you will learn about six programming concepts: Sequencing Conditionals Loops Variables Arrays And functions with parameters.

By the end of this activity, you should be able to identify and define these concepts, as well as relate them to everyday objects.

These concepts can apply to more than just computer programming.

If you use your imagination, you can see them in the world around you and in how everyday objects work.

You will brainstorm about these concepts with a partner.

Then, you will collaborate with a partner to create a presentation about how those concepts apply to everyday objects.

The concepts in this activity may seem difficult at first.

But, once you apply them to objects in the world around you, you will understand them much better.

Learning and using these terms and concepts now will give you a strong start toward developing future coding skills.

To start, choose one partner to open the starter project linked next to this video.

Make a copy of the project and rename it “Programming Concepts”.

Then, share it with the other partner.

You and your partner only need one presentation for both of you.

Now, it’s your turn: Have one partner open the starter project, copy it, rename it, and share it with your partner.

Then, move on to the next video.


  1. Open the starter project and rename it.
  2. Share the starter project with your partner.
  • "History Of Programming (Educational Video)" by Tommy Jay ( -- Licensed by CC Attribution 3.0 Unported ( -- Audio is removed from video, Clipped to fit video length needs
  • "Imagination" by Sarah Durham ( -- Licensed by CC BY 2.0 ( -- Image scaled up, cropping edges