Teaching Activities

Activities and lesson plans to get you started

Start teaching others how to read, write and participate on the web with these free activities created by teachers, educators and technologists like you. Each featured activity includes step-by-step instructions and has been tested in schools, afterschool programs, libraries and community centers around the globe. Whether learning how to code, understanding why privacy matters, or creating openly-licensed web content, we believe teaching the web should be fun and engaging!

Using the Web to Write Letters to the Next President

LevelBeginner
Use Thimble to tell the next President of the United States what issues matter to you most. Create and then submit your own online letters, memes, quotes, and campaign posters as part of the National Writing Project’s Letters to the Next President 2.0 campaign.
Web Literacy Basics

Web Literacy Basics

LevelBeginner
Developed by
Our seasoned educator community
This six-part series helps learners become familiar with reading, writing and participating on the web. They'll discover the foundations of the web through production and collaboration. This is an ideal kit for Mozilla Clubs.

Web Literacy Basics II

LevelBeginner
Developed by
Mozilla Learning
Explore making, media production, reverse-image search, and design on the web.

Make Your First Webpage

LevelBeginner
Developed by
Mozilla Learning
Learn to use and style common HTML tags to make your first webpage from scratch.

Intermediate Web Literacy I: Intro to CSS

LevelIntermediate
Developed by
Mozilla Learning
Learn to style HTML elements on a webpage using CSS selectors, attributes, and values.

Intermediate Web Literacy II: Storytelling with Scripts

LevelIntermediate
Developed by
Mozilla Learning
Learn to use buttons, forms, and inputs alongside JavaScript functions to tell stories on the web.

Offline Icebreakers

LevelBeginner
Solve puzzles and play games to get to know your fellow learners and the web.
Read, Write, and Participate with Webmaker

Read, Write, and Participate with Webmaker

LevelBeginner mobile users
Developed by
Bobby Richter and Laura de Reynal for Mozilla Learning
Learn how to set up your mobile device to write, publish, and share stories with the Webmaker App from Mozilla Learning.
Privacy Basics: Protect Your Data

Privacy Basics: Protect Your Data

LevelBeginner
These six hands-on activities engage learners in thinking critically about online privacy by creating secure passwords, understanding how and where their data is being collected, and more. This is an ideal kit for Mozilla Clubs.

Privacy Basics: Online Tracking

LevelBeginner
Developed by
Stacy Martin - Senior Data Privacy Manager at Mozilla and Mozilla Learning
Learners will complete a set of hands-on activities to better understand types of online tracking through the use of cookies and other technologies.

Privacy Basics: Passwords, Tracking, and Data Retention

LevelIntermediate
Developed by
Stacy Martin - Senior Data Privacy Manager at Mozilla and Mozilla Learning
Learn how to safeguard your privacy online and develop an awareness of how companies and governments track and collect your data online.
Back to School Write the Web Activities

Back to School Write the Web Activities

Level13+
Developed by
Mozilla Learning
Learn how to remix and write basic HTML, CSS, and JavaScript with these Back-to-School Thimble activities and lesson plans.

Animation on the Open Web with Fabble, Para Para, and 3D Projection Mapping

LevelBeginner
Developed by
Mozilla Factory and Karen Smith and remixed by Mozilla Learning.
Learn to use Mozilla Factory’s Parapara and Fabble, open web tools for animation and sharing work online. Create 2D animations, 3D projection-mapped animations, and ‘recipes’ that others can fork for remix on Fabble.
Code/Explore/Connect with Mouse

Code/Explore/Connect with Mouse

LevelBeginner
Mouse's online and offline activities like Kraken the Code, Tag Tag Revolution and CSS Story Cards explore topics ranging from HTML/CSS to search engine optimization and online identities.
Erase All Kittens

Erase All Kittens

LevelBeginner
Developed by
Drum Roll - Joe Dytrych, Dee Salgal, Leonie Van Der Linde
This activity features Erase All Kittens (E.A.K.), a fun game where learners code and create on the web by changing the source code on each level.
Image Seeking for Fantastic Visual Metaphors

Image Seeking for Fantastic Visual Metaphors

LevelBeginner
Developed by
In this activity, learners search for photos that communicate ideas and concepts, while also exploring best practices around attribution and openly-licensed content on the web.
Quacking JavaScript

Quacking JavaScript

LevelJavaScript beginners
Developed by
Learners get familiar with writing Javascript in this fun, five-part module. Together we discover the foundations of the text coding by being creative and making our own web pages.
Minecraft: Redesign A Public Space

Minecraft: Redesign A Public Space

LevelBeginner
Teach students how they might use design thinking to foster civic engagement, self-efficacy and agency using the wildly popular video game, Minecraft. You’ll need to create Discover Design and Minecraft Education Edition accounts for your learners.
Minecraft a Flavor of Java

Minecraft a Flavor of Java

LevelIntermediate
Developed by
In this series of activities, learners develop computational thinking skills by using Java to create their own Minecraft mod.
Girls in Tech: Hacking My Media

Girls in Tech: Hacking My Media

LevelIntermediate
Developed by
Steph Guthrie, Kim Wilkens, and 2013 MozGirls
In this activity, learners create a remix of a Wikimedia page as they think critically about the intersection of gender, culture, technology and identity.

Mozilla Web Literacy Leaders 1-Day Training Module

LevelBeginner
Developed by
Mozilla
An interactive, learner-centered 1-day training module designed to learn and teach others how to read, write, and participate on the Web.

Web Literacy Skills for Library Staff

LevelBeginner
Developed by
Mozilla
Learn how to teach colleagues and patrons the basics of HTML, CSS, and JavaScript with these activities curated from Mozilla’s web literacy curriculum.
Made with Code

Made with Code

LevelBeginner
Developed by
Mozilla for Google's Made with Code initiative
Mozilla is happy to partner with Google's Made with Code initiative to inspire girls to get creative with code. There are three fun activities to help you create your own webpages by writing and remixing HTML.

More resources

Hive Learning Networks are city-based communities of educators who champion digital skills and web literacy through connected learning. Visit each city's portfolio to find more inspiration, resources and projects for teaching and learning.