Web Design: HTML, JavaScript, and UX

This Web Design course teaches students to use emerging technologies to create purposeful, user-focused websites using HTML, CSS, JavaScript, graphic design, and UX best practices. Students gain an understanding of both the technology and design principles behind effective web communication.
Graphic & Web Design
$47500
Start Registration
1.5 Hour weekly live class
Semester course
Grades 10-12
Jan 11, 2027 - May 8, 2027
0.5 High school credit

Overview

Course Description

Web Design: HTML, JavaScript, and UX introduces the creative and technical skills used to build modern websites. Students use HTML, CSS, and JavaScript while creating vector graphics and other digital assets. They apply user experience (UX) principles such as usability, accessibility, and audience awareness. Students also examine emerging technologies, including artificial intelligence, through a Christian perspective emphasizing wisdom, honesty, service, and Kingdom purpose.

Prerequisites

There are no course prerequisites, but students will need to have a comfort and general competency with using a computer.

Students Will Learn

  • How to code in HTML
  • How to understand and implement good principles of UX.
  • How to enhance web pages using CSS
  • How to code basic JavaScript
  • How to build basic graphics
  • How to assess can leverage AI tools and other resources related to the technologies they will learn.

Live Class Sections

Only open sections are posted below. Sign up for one of the available class sections. All sections cover the same material, so pick the time that best fits your schedule. Don't worry if none of the live times work for you! You can still register for a section and watch the recordings of the live classes at your convenience.

Web Design: HTML, JavaScript, and UX is a semester-long course. Registration for the Fall term opens in late February.
Spring 2027
Jan 11, 2027 - May 8, 2027
Available Seats
Section Teacher
Mon1:00 p.m. ET
19 seats open
Christopher VanOosterhout

What to Expect Weekly

We estimate that course workload will take 5-7 hours per week. During a typical week, students complete the following coursework:

  • 90 minutes of live class instruction
  • A small number of short lecture videos
  • A weekly reading assignment and reflection
  • A hands-on project using skills developed in the course
  • Quiz

Students complete a final project.

Course Materials

Books & materials are finalized before registration opens. In rare situations, however, they may change due to external circumstances.

Introduction to Design Thinking for UX Beginners: 5 Steps to Creating a Digital Experience That Engages Users with UX Design, UI Design, and User Research. Start Building Your UX Career

by Uijun Park
ISBN: Paperback: 979-8386967475 Hardcover: 979-8387368684
More Details

Description

Written by a professional in the field, this book introduces UX design for beginners and provides a foundation for developing practical UX skills. UX design focuses on creating digital experiences that are useful, intuitive, and engaging for users. Poor user experiences can drive customers away, while effective UX design can improve engagement and business results. Park clearly and succinctly helps the reader understand how the field combines understanding user needs with creative problem-solving to improve websites, apps, and other digital products.

Reason For Teaching

This text serves as supplemental materials meeting overall course objectives. It is integrated throughout the semester in small chunks. As a fairly modern book with a 2023 publication date, students will learn current industry standards and expectations regarding UX design principles and practices.

Disclaimer

The author recommends several other resources throughout the text that the course does not include. Families are responsible for making their own decisions whether or not to review the author’s recommendations as they are not required for this course.

This book is also available as Kindle and audio book on Amazon.

HTML, CSS & JavaScript in Easy Steps

by Reginald Rose
ISBN: 978-1840788785
More Details

Description

HTML, CSS & JavaScript in Easy Steps introduces the three core languages used to build modern websites. It explains how HTML structures content, CSS controls appearance, and JavaScript adds interactivity. Examples and screenshots throughout the text build students’ practical skills for creating complete web pages.

Reason For Teaching

This book provides supplemental materials for the core skills of HTML, CSS and JavaScript. It will be used to help students understand and execute three core computer languages.  Students will find this book well organized and clearly written.

Disclaimer

The book includes a few recommendations of other resources that the course does not include. Families are responsible for making their own decisions whether or not to review the recommendations as they are not required for this course.

This book is also available in Kindle format on Amazon.

Laptop or Desktop Computer with Windows, MacOS, or Linux Operating System

More Details
Minimum requirements are: Intel 2nd Generation i3 or higher Processor; Any Macbook, iMac, or MacBook Pro from 2012 or later. No Chromebooks.

Examples:

Master Teacher

Christopher VanOosterhout

Christopher VanOosterhout

MBA, Cornerstone University
BBA, Cornerstone University

Christopher VanOosterhout earned a bachelor’s degree in business administration and a master’s degree in business administration from Cornerstone University. He also maintains certificates in online teaching and digital marketing from multiple organization... View full bio »