1. Introduction to Figurative Language


Hey! I’m Huyen and I am an Account Manager & Global Wellness Lead for the Black Googler Network.

In this video, I’ll give you a quick introduction to learning computer science through CS First.

You can create stories, art, animation, websites, and music… pretty much anything you can imagine with computer science.

Computer science uses code.

Code is just another way of saying “instructions for the computer.”

There are a lot of ways to write code, but in this activity, you’ll use a programming language called Scratch.

Scratch is a great way to learn to code.

For this activity, you’ll use code to learn about and explore figurative language.

Figurative language is when you use a word or phrase in an interesting or exaggerated way.

The words you use figuratively are familiar, but their meaning is different than you might expect.

Figurative language helps you emphasize or describe things creatively.

In this activity, we’ll explore 5 types of figurative language: metaphors, similes, personification, hyperbole, and idioms.

Metaphors compare two different things that have something in common.

You might say, “My friend is a ray of sunshine.”

Your friend is not actually a ray of sunshine. The words mean your friend is a nice, happy person.

A simile also compares two things, but it uses the words like or as.

“I can swim like a fish” means, “I swim really well.”

Personification gives an animal or object human qualities or abilities.

When you say “My feet complained after walking all day,” you don’t mean your feet talked to you!

This is just a creative way to say your feet hurt.

Hyperbole is an exaggeration.

It makes something sound bigger, better, or more dramatic than it actually is.

Someone using hyperbole might say they “waited forever” to show that they waited a long time.

Idioms are phrases that mean something different from the actual words.

When you say someone is “in hot water,” it means they are in trouble, not that they are soaking in water!

In this activity you will choose a starter project with a piece of figurative language, or your teacher will assign one to you.

Then, you’ll use code to show what the figurative language seems to mean and what it really means.

Let’s get started!

Move on to the next video to begin coding.


Para hacer esta actividad en español, haz clic aquí.


  1. Review the lesson plan.
  2. Show these videos to your class:
  3. Ask students to select a relevant Starter Project and then watch an Add-On video to begin adding to their project.


  1. Watch this video with your teacher.
  2. Go to the next page.