Please enable JavaScript to use CodeHS

Texas Web Design

The CodeHS Texas Web Design course is a project-based course that teaches students how to build their own web pages. Students will learn the languages HTML and CSS, and will create their own live homepages to serve as portfolios of their creations. By the end of this course, students will be able to explain how web pages are developed and viewed on the Internet, analyze and fix errors in existing websites, and create their very own multi page websites. Students will learn the foundations of user interface design, rapid prototyping and user testing, and will work together to create professional, mobile responsive websites, as well as foundational cybersecurity topics including digital citizenship and cyber hygiene, software security, networking fundamentals, and basic system administration.


Units: 10
Contact Hours: 170

By the Numbers

Contact Hours 170
Lessons 93
Videos 86
Exercises 101
Challenges 7
Offline Handouts 58


Unit Description
System Administration and IT Infrastructure: Students will compare and contrast common operating systems (Windows, Linux, OS) and explain the importance of application security. They will investigate security options and implement user accounts to enforce authentication and authorization. Students will also demonstrate how to work with basic and advanced command prompts.
Networking Fundamentals: Students will 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. They will learn how the Internet connects computers all over the world. Finally, they will explore basic networking protocols, practical networking, and how networks are secured.
Digital Citizenship and Cyber Hygiene: Students will learn about Internet etiquette and how to stay safe on the world wide web. Students will also look at the potential effects of our digital footprints, how to protect information from online risks, and the implications of cyberbullying. Finally, students will learn how to find and cite quality resources online.
Benchmark One: Building a Cyber-Hygiene Campaign: Students will create a Cyber-Hygiene Campaign similar to those created by ISmile. They will be expected to come up with a slogan related to Cyber-Hygiene in an attempt to raise awareness about a particular security practice that should be widely used. Students will evaluate the effectiveness of existing campaigns, and emulate those successes in their own project. Students will create a short campaign video and post it to a video sharing service or to their class homepage so classmates can view, and evaluate the campaigns.
Web Development: Students will go through a high level introduction to HTML, CSS, and the processes involved in viewing web pages on the internet. Students will 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 will dive deeper into different things we can do with HTML and CSS. Students will 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 are asked to explore and compare websites with respect to their layout and design elements. Students will 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 will explore the basics of JavaScript, including variables, user input, mathematics, and basic graphics.
Benchmark Three: Creating an Interactive Training Tool: Students are asked to consider the strength of an assessment in attempting to evaluate learning. Students will 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 will learn about what makes an engaging and accessible user interface, and will employ an iterative design process including rapid prototyping and user testing to design and develop their own engaging web pages.


Click on a demo to test it out.

Make a Quilt

Make a Keyboard

Simulation of a DDoS Attack


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

Format of Course

The entirely web-based curriculum is made up of a series of learning modules that cover the fundamentals of web design. Each module is made up of short video tutorials, example programs, quizzes, programming exercises, challenge problems, and unit tests. The course is designed for a year long class that meets 5 days per week, though schools implement it in a variety of ways.

Who is it for?

Texas Web Design course is designed for complete beginners with no previous background in computer science. The course is highly visual, dynamic, and interactive. The required prerequisite for this Texas course is Algebra I, and the course is recommended for students in Grades 9-12.


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

Bring to My School


Texas Web Design is aligned with the following standards

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