Student Site

Create a Static Student Website

Build a simple personal website from scratch, writing every line of code by hand, from scratch.

This is a beginner-level set of lessons, with a focus on the essential basics of front-end web development. It does not cover any advanced concepts or technologies. Through a combination of brief overview lessons and hands-on activities, students will learn about core underlying web technologies and some best practices for front-end web development. Students go through the development process of coding a website from scratch. To succeed, students are encouraged to think critically and objectively about the underlying technologies of the web and to be open to various different factors and considerations that differentiate the medium of the web from other design media. Students will gain hands-on web design and development experience by designing and coding a simple, static web page writing each and every line of HTML and CSS by hand.

Course Information

Difficulty: Beginner

Course Outcomes

Upon completion, students should be able to:

  • Understand the basics of how the web works and the underlying core front-end web technologies used for web design and development.
  • Apply best practices for user-centered web design by embracing web standards.
  • Communicate project-related goals and deliverables in a clear, concise, and organized manner.
  • Synthesize the basic concepts and principles of graphic design, web design, and web development through the creation of a custom website.

Course Content

Open Enrollment

FREE

This is a free course that is open to everyone. To access and track your progress, you must login or create an account.


Further Reading & Learning Resources

Pre-approved Websites

During breaks and downtime, the following websites are pre-approved for students to visit:

Fun Stuff

Design & Code Related Games