Please enable JavaScript to use CodeHS

Digital Citizenship

As our world becomes increasingly dependent on technology, it is essential that we help students learn how to behave safely and ethically online. This course prepares students with crucial skills to be responsible citizens in a digital future.


Units: 2
Timeframe: Quarter
Contact Hours: 45

By the Numbers

Contact Hours 45
Lessons 9
Videos 7
Offline Handouts 17


Unit Description
Digital Citizenship and Cyber Hygiene: Students learn about Internet etiquette and how to stay safe on the world wide web. Students explore the potential effects of our digital footprints, how to protect information from online risks, and the implications of cyberbullying. Finally, students learn how to find and cite quality resources online.
Project: Public Service Announcement: For this project, students create a Public Service Announcement (PSA) to teach their peers about digital citizenship and cyber hygiene. Students can select any of the topics covered in this unit.


Click on a demo to test it out.

Social Media Cleanup

Password Security


Here are a few examples of teacher resources and materials to use in the Digital Citizenship course

Format of Course

The entirely web-based curriculum is made up of a series of learning modules that cover the fundamentals of digital citizenship. Each lesson is made up of short video tutorials, quizzes, real world connections, open response items, simulations and discussion. The course is designed for a quarter long class that meets 5 days per week, though schools implement it in a variety of ways.

Who is it for?

The Digital Citizenship course is designed for complete beginners with no previous background in computer science. The course is highly visual, dynamic, and interactive and is designed for middle school students.


"My students love it! They are engaged, they can work at their own pace. It's awesome!"

Courtney Moore, Teacher, Battle Mountain High School

"The students say the class is "fun, fun, fun" and that the class period is too short."

Ellen Kohrs, Teacher, Sea Crest School

"CodeHS has been a game-changer in my Intro to Programming class for 9th graders. The students have been much more engaged and motivated since we started using CodeHS"

Tom Simpson, Teacher, Heathwood Hall Episcopal School

"I truly believe the site is the most interactive way to teach programming!"

Seth Nilson, Teacher, Sentinel Peak High School

Read More Stories


Interested in teaching the Digital Citizenship course with CodeHS? Get in touch, so we can help you bring CodeHS to your school!

Bring to My School