Once your students have completed at least five lessons of Programming 101 or equivalent coding experience, you can assign these CCSS-aligned projects to complement your teaching on topics in grammar, storytelling, reading, and writing. For example, if you’re teaching a lesson on figurative language, you can assign the Metaphors and Similes project. Your students will use coding to create a fun game where the player needs to decide if a statement is a metaphor or simile.

With this collection of English projects, you can easily integrate coding and project-based learning into your curriculum. Each STEM lesson walks students through how to make a project about something they’re learning in school with step-by-step instructions. At each step, it encourages them to make their project unique and interesting, emphasizing that coding is a creative medium much like writing or drawing.

We’re constantly updating our STEM courses with new projects, so if there’s something you’d like us to add, send us a message at

What Students Learn

  • Use programming for English projects
  • Build a slide show on a topic
  • Build a quiz game
  • Make an interactive chart
  • Use animation to illustrate
  • Narrate using your own voice
  • Troubleshoot and debug programs

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

Lesson Summary

Create a project that tells a story. What do you want to be when you grow up?
In this lesson, students will read a short description about a firefighter, then use code blocks to create an interactive report on a career of their choice. Coding activities include changing backgrounds, selecting an Actor, and adding “say” blocks to make the Actor explain the students’ chosen career. Students are provided the necessary visual assets (backgrounds, costumes, Actors) and code blocks in the DIY module.

After completing the DIY module, students will be asked 5 quiz questions on career concepts. Jobs mentioned in the quiz include firefighter, teacher, police officer, and doctor. By the end of the lesson, students will have experimented with coding concepts (e.g., simple events, costume handling, input/output) while exploring different careers.

Code Blocks

  • Career: A job for adults

Students will...
  • Review the career of a firefighter
  • Use code blocks to create an interactive report on a career

  • Computers or iPads (1 per student) with student account access to

  • simple events
  • advanced costume handling
  • input/output
  • text handling
  • simple messaging
  • visibility
  • advanced motion
  • resize actor
  • delays

  • CCSS-Math: MP.1
  • CCSS-ELA: L.RF.3.4.A, SL.3.1, RF.4.4.A, SL.4.1, RF.5.4.A, SL.5.1
  • CSTA: 1B-AP-11, 1B-AP-12, 1B-AP-15
  • CS CA: 3-5.AP.10, 3-5.AP.13, 3-5.AP.14, 3-5.AP.17
  • ISTE: 1.c, 1.d, 4.d, 5.c, 5.d, 6.b

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
When I Grow Up
26 Slides
Lesson 2
25 Slides
Lesson 3
Grammar Owl
25 Slides
Lesson 4
22 Slides
Lesson 5
Irregular Spelling
22 Slides
Lesson 6
Drawing Information
21 Slides
Lesson 7
Main Idea
22 Slides
Lesson 8
First and Second Hand
25 Slides
Lesson 9
Simile and Metaphor
26 Slides
Lesson 10
24 Slides
Lesson 11
25 Slides
Lesson 12
Supporting Ideas
25 Slides
Lesson 13
Past, Present, and Future Tense
25 Slides
Lesson 14
25 Slides
Lesson 15
Interrogative Words
19 Slides