Programming 202

Students build additional programming skills including turtle graphics, color detection, advanced operators, and projectile physics. Buy

Course Summary
  • Grades 5 - 6
  • Intermediate level
  • 16 lessons
  • Tynker Blocks
    • Web iPad
Course Includes
  • 16 lessons
  • 87 activities
  • Enhanced Creativity Tools
  • Automatic Assessment
  • Tutorials and Reviews
  • Coding Puzzles
  • DIY Projects
  • Quizzes
  • Teacher Guides
  • Answer Keys


Help your students advance their skills as they build Paint Racer, a pen-drawing game, and Cannon Crasher, a physics game. Harness the power of the physics engine to easily program realistic jumps and bouncing balls. Upon completing this lesson plan, students will be able to use model physics properties and generate math art.

Topics Covered

  • Geometric patterns
  • Angles
  • Projectile physics
  • Physics engine
  • Gravity
  • Hit boxes
  • Collisions
  • Bouncing
  • Static platforms
  • Impulse
  • Velocity and force
  • Timers
  • Interactions between objects
  • Special effects

What Students Learn

  • Draw shapes and patterns using pen drawing commands
  • Program fluid motion with keyboard control
  • Control Actors using messaging
  • Define and use functions with parameters
  • Build physics projects using gravity, impulse, and velocity
  • Build their own versions of classic arcade games

Technical Requirements

* Online courses require a modern desktop computer, laptop computer, Chromebook, or Netbook with Internet access and a Chrome (29+), Firefox (30+), Safari (7+), or Edge (20+) browser. No downloads required.
* Tablet courses require an iPad (iOS 10+) with Tynker or Tynker Junior app installed and Internet access

1. Pen Drawing
7 activities
Learn to draw using pen colors.
2. Following the Leader
9 activities
Use pointing and turning blocks to track the racer and build "chase games".
3. Changing Size
7 activities
Program the racer to jump over enemy lines by changing its size whenever the spacebar is pressed.
4. Changing Pen Color
9 activities
Experiment with pen color and pen size to draw different patterns. Make an Etch-a-sketch like game.
5. Detecting Colors
7 activities
Make your Actors interact with each other by detecting the colors they touch while moving.
6. Avoiding Obstacles
9 activities
Create an obstacle game using X, Y coordinates and direction blocks.
7. Geometry
9 activities
Draw different shapes such as squares and rectangles with your racer using pen drawing commands.
8. Game Effects and Rules
9 activities
Learn to program game effects like ghosting, elements like portals, and advanced rules.
9. The Physics Engine
9 activities
Learn to activate the built-in physics engine and set up gravity. Add multiple Actors and stack them.
10. Gravity and Bouncing
9 activities
Adjust the bounciness of an actor by changing gravity and restitution.
11. Static Platforms
8 activities
Learn to use the Static and Active blocks to control the effect of physics on Actors.
12. Basketball
8 activities
Make a Physics-based basketball game.
13. Impulses
8 activities
Learn to use impulse to shoot projectiles in a certain direction.
14. Projectiles
9 activities
Program the cannon to shoot projectiles at multiple targets.
15. Timers
8 activities
Use the timer block and keyboard controls to charge the cannon and make precise shots.
16. Asteroid Pong
7 activities
Learn to make a multi-player pong game to play with a friend.