Lesson Plan

Lesson: Rotation
Time: 60+ mins


Hope this lesson doesn’t make your students dizzy! In this lesson, students will use “turn” blocks to rotate an Actor and program it to do flips!

Code Blocks

  • : Run code attached to this block when the Actor is clicked. Note: this block is titled "when actor touched" for mobile version.
  • : Rotate the Actor to the right (clockwise) by a specified amount.
  • : Rotate the Actor to the left (counter-clockwise) by a specified amount.


  • Rotate: To turn
  • Degrees: A unit of measurement used to describe the size of angles


Students will...
  • Use code blocks to rotate and flip Actors


  • Computers, laptops, or mobile devices (1 per student) with student account access to Tynker.com

Warm-Up (15 minutes)

1. Explain to your students that the purpose of today’s warm-up is to discuss rotation, direction, and degrees of rotation.
2. Tell students that there are 360 degrees in a full circle.
3. Model to students what rotating 360 degrees looks like (e.g., spin in a circle once) and what rotating 180 degrees looks like (e.g., turn until you face the opposite direction).
4. Ask students to…
  • Rotate (turn) 360 degrees to their right
  • Rotate (turn) 360 degrees to their left
  • Face the front of the classroom, then turn around and face the back of the classroom. How many degrees did they turn?
5. Ask if students have questions about degrees or rotation. Discuss.

Activities (45 minutes)

Facilitate as students complete all Rotation modules on their own:
1. Flip Out! (Video)
  • Students will watch a short video that introduces the upcoming programming activity.
  • Optional: Read the captions on the screen to your students.
2. Concepts (Video)
  • Students will watch a video that introduces the "turn" blocks.
  • Optional: Clarify main points and ask if there are any questions.
  • Emphasize that the arrow symbols on the blocks indicate which direction the character is turning.
3. Do Flips Example (Example)
  • Students will view a project of Gus flipping in space, then they’ll create their own version of this project in the next module!
  • Tell students to click (web) or tap (mobile) on Gus to make him flip.
4. Do Flips (DIY)
  • In this DIY (do-it-yourself) project, students will program Gus to rotate in space when he is clicked (web) or tapped (mobile) on.
  • Did students finish early? Encourage them to experiment with their code and make Gus do a backflip. (Hint: Tell students to use a "turn left" code block, which will rotate Gus counterclockwise.)
5. Flip to Collect Power Cells (Puzzle)
  • To solve this puzzle module, students will need to program Gus to flip so he can reach the power cells!
  • Give a hint: Tell students to make sure Gus only flips during a jump. Otherwise, he could fly into space!
6. Flip on your Own Example (Example)
  • Students will view a project of an alien flipping in different directions each time it is clicked (web) or tapped (mobile) on!
7. Flip on your Own (DIY)
  • In this DIY project, students will create an Actor that spins around in both directions using loops and the "turn" blocks!
  • Remind students that the arrow symbols on the "turn" blocks indicate which direction the character is turning.
  • Did students finish early? Direct their attention to the bonus activity on the last page of the tutorial, which encourages students to create a musical flipping project!
8. Quiz (Multiple Choice)
  • Students will answer 5 multiple choice questions to review concepts covered in this lesson.
9. Create a Side Scroller Game (DIY)
  • In this DIY bonus project, students will create their own side-scrolling video game! Note: The code for the moving background is provided for your students. However, they will need to code the other Actors.
  • Unlike previous DIY projects, students will not have draggable blocks in the left panel. They will need to use code blocks from the Blocks tab.

Extended Activities (10 minutes)

Show and Tell!
  • Encourage students to share their Tynker projects with the rest of the class. Did anyone create a musical flipping project? Who created a unique side scroller game? Use your projector to display their project and encourage students to use vocabulary terms from this course while describing their project.

U.S. Standards

  • CCSS-Math: MP.1
  • CCSS-ELA: RF.1.1, RF.2.4, RF.2.4.A, RF.3.4.A, RF.4.4.A, RI.2.6
  • CSTA: 1B-AP-10, 1B-AP-11, 1B-AP-15
  • CS CA: 3-5.AP.12, 3-5.AP.13, 3-5.AP.17
  • ISTE: 1.c, 1.d, 4.d, 5.c, 5.d, 6.b
This course is not part of your plan. Please upgrade to view all answer keys

Class Presentations

These student-facing slide presentations help educators seamlessly run Tynker lessons in a virtual or physical classroom setting. Each lesson has its own set of slides that introduce the big ideas, suggest unplugged activities, and include a section for each activity module. While running lesson slides, you can switch back and forth between the activity, the slides, answer keys and other lesson materials.
A sample slide presentation is available for your review. Please log in to view all the class presentations available with your plan..
Lesson 1
27 Slides
Lesson 2
Loops and Animation
19 Slides
Lesson 3
Creating a Scene
21 Slides
Lesson 4
Jumping over Obstacles
20 Slides
Lesson 5
23 Slides
Lesson 6
User Interaction
19 Slides
Lesson 7
Guessing Game
22 Slides
Lesson 8
20 Slides
Lesson 9
Alien Invaders
17 Slides
Lesson 10
Music and Animation
18 Slides
Lesson 11
Instruments and Tempo
19 Slides
Lesson 12
Broadcasting Messages
18 Slides
Lesson 13
Time Limits
17 Slides
Lesson 14
Message Driven Programming
18 Slides
Lesson 15
Pop the Balloon
18 Slides
Lesson 16
Animation with Movement
18 Slides
Lesson 17
Obstacle Course
19 Slides