Lesson Plan

Lesson: Storytelling
Time: 60+ mins


Let’s be silly! In this lesson, students will create funny animated stories and jokes! Additionally, students will program Actors to talk using speech bubbles and will use wait blocks to time their dialogue.

Code Blocks

  • : Show a message.
  • : Show a message for a specified amount of time.
  • : Change the appearance of speech bubbles.
  • : Pause the program for a specific number of seconds.


  • Speech bubble: A shape with words, usually next to the head of an Actor, containing the Actor's speech or thoughts
  • Caption: A rectangle at the top of the Stage that contains a short explanation or description of an image


Students will...
  • Use speech bubbles to make Actors have a conversation
  • Use speech bubbles and delays to convey meaning and emotion
  • Create a comic-book style conversation between characters


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

Warm-Up (15 minutes)

1. Say, "Today, we’re going to learn how to make our own stories and conversations using Tynker!"
2. As a class, create a funny conversation between two characters, where one character asks a question and the other character responds. Write it on the classroom board. Students can use this funny conversation later in the modules. Here’s an example:
     Do you like waffles?
     Yeah, I like them a "waffle" lot!
     Do you like eggs?
     Yeah, they’re egg-cellent!
     Do you like jelly?
     Yeah, it’s my jam!

Activities (45 minutes)

Facilitate as students complete all Storytelling modules on their own:
1. Speaking Example (Example)
  • Students will view a project of an alien talking by himself! In the next module, students will learn how to make a conversation between two Actors.
2. Speaking (DIY)
  • In this DIY (do-it-yourself) project, students will follow step-by-step directions to program an alien Actor to speak and animate the alien while it’s talking.
  • Bonus: Encourage students to change the text inside the "say" block. What silly things can they make the alien say?
3. Conversation Example (Example)
  • Students will view a project where two Actors are having a conversation. The alien asks a question, and the cow responds.
4. Conversation (DIY)
  • In this DIY project, students will program the alien Actor to tell a joke to the cow, and add a laughter sound effect!
  • Optional: As a class, create space-themed jokes and write them on the board.
  • Encourage students to edit the values inside the "wait" blocks to improve the feel of the joke (e.g., add more delay).
  • Did students finish early? Ask them to check out the bonus section on the last page of the tutorial, which encourages them to make the Actors tell more jokes and add a third Actor!
5. Play a Game of Charades (Puzzle)
  • To solve this puzzle module, students will need to change the alien’s costume to match the dialogue. The order is: frustrated, standing, frustrated.
  • Give a hint: Tell students to change the value of the "wait" blocks until the timing is correct.
6. A Funny Chat Example (Example)
  • Students will view a project where two Actors are having a funny conversation.
  • The Actors will talk automatically. No need to click (web) or tap (mobile) the screen!
7. A Funny Chat (DIY)
  • In this DIY project, students will create an animated conversation between two Actors. Activities include changing the background, customizing the characters, and writing a conversation.
  • Are students struggling to come up with a conversation? Tell them to refer to the classroom board, which has a silly conversation from today’s warm-up.
  • Did students finish early? Ask them to check out the bonus section on the last page of the tutorial!
8. Comic Book Example (Example)
  • Students will view a comic book project, then they will create their own version in the next module!
9. Comic Book (DIY)
  • In this DIY project, students will create a comic book page with four panels. Activities include adding characters for each panel and adding a timed dialogue to the characters.
  • Example code has been provided, so your students don’t have to drag code to every Actor.
  • Check that your students understand the comic book format--the four Ghost Actors represent a single character at four different points in time.

Extended Activities (20 minutes each)

Create Another Comic Book Story
  • Encourage students to expand on the skills they learned in this lesson by creating another comic book story between two Actors. This time, have them focus mostly on the story instead of the code. Which two Actors are they going to use? What is the dilemma the characters are facing?
  • Are students struggling with their story? Encourage them to create a comic book story about two different animals.

Create Another Comic Book Story
  • Encourage students to share their Tynker stories, funny conversations, or comics with the rest of the class.
  • Use your projector to display their project. What coding ideas did each student try that others may also use in their own way?

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