Please enable JavaScript to use CodeHS

Texas Web Design

This is a project-based course that teaches students how to build their own web pages, as well as foundational cybersecurity topics. Students learn the languages HTML and CSS, and will create their own live homepages to serve as portfolios of their creations.

Overview & Highlights

High School
Contact Hours

Course Overview

To view the entire syllabus, click here or click to explore the full course.

System Administration and IT Infrastructure
Students compare and contrast common operating systems (Windows, Linux, OS) and explain the importance of application security. They investigate security options and implement user accounts to enforce authentication and authorization. Students also demonstrate how to work with basic and advanced command prompts.
Networking Fundamentals
Students explore the structure and design of the internet and networks, and how this design affects the reliability of network communication, the security of data, and personal privacy.
Digital Citizenship and Cyber Hygiene
Students learn topics on Internet etiquette, how to stay safe on the web, potential effects of digital footprints, how to protect their information, and the implications of cyberbullying.
Benchmark One: Building a Cyber-Hygiene Campaign
Students create a Cyber-Hygiene Campaign similar to those created by ISmile. They come up with a slogan related to Cyber-Hygiene in an attempt to raise awareness about a particular security practice. Students evaluate the effectiveness of existing campaigns, and emulate those successes in their own project. Students create short campaign videos and evaluate the campaigns.
Web Development
Students go through a high level introduction to HTML, CSS, and the processes involved in viewing web pages on the internet. Students create several simple web pages using the CodeHS online editor to gain practice using the various features of HTML and CSS.
Advanced HTML and CSS
Students dive deeper into different things we can do with HTML and CSS. Students practice advanced topics in HTML and CSS, including visibility, image filtering, interaction, and animation, to develop more advanced web sites.
Benchmark Two: Create a Campaign Website
Students explore and compare websites with respect to their layout and design elements. Then they create a homepage for their Cyber-Hygiene Campaign and a "Training Module" page that provides specific training information for employees about security practices they should implement at work.
Introduction to JavaScript
Students explore the basics of JavaScript, including variables, user input, mathematics, and basic graphics.
Benchmark Three: Creating an Interactive Training Tool
Students consider the strength of an assessment in attempting to evaluate learning. Students create an evaluative assessment tool to test ISmile employees on the content that they've learned using an algorithm or program.
Finalizing Your Campaign Site with Feedback
Students are exposed to the theory and practice of user interface design. Students learn about what makes an engaging and accessible user interface, and employ an iterative design process including rapid prototyping and user testing to design and develop their own engaging web pages.

Offline Handouts

Demo Programs

Explore programs that your students will build throughout this course!

Course Resources

Here are a few examples of teacher resources and materials to use in the Texas Web Design course


Texas Web Design is aligned with the following standards

Standards Framework View Alignment
Texas Web Design View (100%)

Customizable Assignments

Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.

Learn More

Actions for Teachers

Didn’t find what you were looking for? Here are a few links that might be useful to you.