Elementary School course

Programming 101

  • GRADES 3-4
  • BEGINNER
  • WEB IPAD
  • 15 LESSONS
  • Voiceovers

1

Introduction
Students learn what "coding" or "programming" is and they get introduced to coding by solving puzzles.

2

Tynker Workshop
Students are introduced to Tynker Workshop and visual programming using graphical blocks. Build projects with Actors, Costumes, and sounds.

3

Animation
Students learn about loops, animation, and simple motion. They create animations by switching multiple Costumes in a loop and control animation speed using delays.

4

Storytelling
Students learn to make interactive stories and jokes using code blocks. They add speech bubbles to Actors and use wait blocks to time dialogue delivery.

5

Input Events
Students learn to move Actors, point them toward other objects, and rotate them. They use the keyboard and mouse to control an Actor.

6

Slideshow
Students use code blocks to create presentations and slideshows, switch scenes, add captions, and use timing to automate a slideshow.

7

Character Creator
Students learn to use Tynker's Character Creator to create their own animated avatars. They learn to make the avatar walk, talk, jump, and dance.

8

Make a Birthday Card
Students program their own interactive greeting in this lesson. They learn to hide and show Actors, apply visual effects and handle events when the background changes.

9

The Music Machine
Students learn about musical notes, timing, beats, and compose songs on the computer using code blocks. They also learn to play it with different instruments.

10

Positioning Actors
Students learn to position objects precisely using the X and Y coordinates, moving objects using the glide block, and changing their position in a loop.

11

Pen Drawing
Students learn about pen drawing commands to create math art and patterns programmatically. They build a drawing pad with keyboard controls.

12

Keeping Score
Students build a simple game and learn to keep score using messaging and a TynkerBlock. They use random number generators to make their games interesting.

13

Adding Logic
Students learn to use conditional statements to make a program react to different conditions. They learn about Operators, logic expressions and branching their code.

14

Quiz Game
Students learn how to ask the user a question and receive their response. In this lesson, they complete a Quiz project using more complex conditional statements.

15

Color Sensing
Students learn to detect if an Actor touches a color, or a color touches a color. In this lesson, they build a maze game and learn to program winning and losing scenarios.