Skip to main content

Error: Your device, VPN, or network is blocking some parts of Caravel.

Please check your settings and refresh the page.

Enroll in Live Course

  • This course regularly costs $237.
  • This course has 10 seats remaining.

You must be logged in to purchase this course.

Need help enrolling?

Watch our video tutorial.

Watch video
Thumbnail
Course name
Introduction to Front-End Web Development - CSS
Live course taught by Matthew Hunt for Spring 2026 High School, Middle School Web Development
Summary

Take a step into the world of web development with Introduction to Front-End Web Development - CSS! This engaging course will teach you the foundations of CSS, from styling text to building visually appealing and professional looking layouts. With hands-on assignments, quizzes, and projects, you will gain the skills and confidence to start building your own websites and start your journey in front-end web development.

Course Description: In an Introduction to Front-End Web Development - CSS, students will endeavor to learn the fundamentals of CSS, one of the most essential elements of web development. This course is designed for beginners and provides a hands-on, structured approach to learning CSS, from styling text to slightly more advanced concepts like creating layouts, formatting images, and even a brief introduction to streamlining CSS code with LESS. By the end of the course, students will have a solid foundation in CSS, empowering them to begin creating well-structured, interactive, and professional looking web pages.

Each class introduces a specific concept in CSS, accompanied by practical exercises and assignments to reinforce learning. Throughout the course, students will gain proficiency with essential tools like Git and GitHub for version control and collaboration. Quizzes and a final project will assess comprehension, while homework assignments submitted via GitHub will provide continuous opportunities for applied practice. Topics covered include styling a web page using color, styling text, creating boxes, styling lists, tables, and forms, creating layouts, and a brief introduction to LESS.

This course emphasizes hands-on learning. Students will complete four quizzes on Caravel, while the final project will be a portfolio web page submitted to the students GitHub repo. Grading is distributed as follows: homework (20%), quizzes (20%), and final project (60%). By the end of the course, students will not only have a solid hold of CSS but also the confidence to continue their journey in web development.

Instructor: Matthew Hunt

See our blog post "Homeschooling Web Design: No Experience Needed" by Matthew Hunt.
https://homeschoolconnections.com/homeschooling-web-design/

Special notes

All that is needed is a computer with:

Total classes

12

Class dates

Mondays, January 5 to March 30, 2026. (No class Feb. 16)

Starting time

1:00 PM Eastern (Noon Central; 11:00 Mountain; 10:00 Pacific)

Duration

55 minutes

Prerequisites

None. Students who have taken Introduction to Front-End Web Development – HTML can use their HTML files from that course or use the instructor-provided HTML files.

Suggested grade level

8th to 12th grade

Suggested credit

1 semester Computer Science

Outline

Course Outline: 

  • Class 1: Introduction to Git and CSS

  • Class 2: Color

  • Class 3: Text Part 1 - Quiz

  • Class 4: Text Part 2

  • Class 5: Boxes - Quiz

  • Class 6: Lists, Tables, and Forms

  • Class 7: Layout Part 1 - Quiz

  • Class 8: Layout Part 2

  • Class 9: Images - Quiz

  • Class 10: More with LESS

  • Class 11: Final Project – Part 1

  • Class 12: Final Project – Part 2

Materials

Homework

Homework will be assigned at the end of each class and is due prior to the next class. Each homework assignment will be submitted to GitHub via git. Students can expect to spend 30 to 45 minutes 2-3 days a week working on their homework and studying for quizzes. Students who follow along with coding on a separate computer or by writing down the coding examples on paper can expect to spend less time on homework.

Fees

Fee: For all 12 classes: $217 if you register on or before November 15; $237 if you register after Nov. 15. (Registration closes one week before the first day of class. After that date, registrations are not guaranteed. There is a $25 surcharge for late enrollments after the course is closed.)


Course name
Introduction to Front-End Web Development - CSS
Instructor
Matthew Hunt
Semester
Spring 2026
Category
Computer Science ➤ Web Development
Grade levels
High School, Middle School
Monitor
William Mayberry
Start time
January 5th, 2026 at 1:00 PM ET
Course type
Live
Price
$237
Seats available
25 seats available
Seats remaining
10 seats remaining
Relative due dates
Relative due dates are disabled for this course.
Enhanced quiz security
Enhanced assignment security

Image for item
Matthew Hunt
matt@principledsoftware.net

Matthew Hunt, owner of Principled Software Solutions, LLC, founded his software company in 2021 with the goal of becoming a “Jack of all Technical Trades,” delivering comprehensive technical solutions for his clients. From small businesses like Redesigned Retail to large corporations such as Do it Best Corp, Principled Software Solutions, LLC is committed to meeting a wide range of software and hardware needs for businesses of all sizes.

Matthew graduated from Purdue University Fort Wayne in Fort Wayne, IN, earning a Bachelor’s degree in Computer Science in 2019. In 2020, he married his wife, Leah. Together, they have three children and live in the Fort Wayne area. They are active and devoted parishioners of Sacred Heart Parish in the Fort Wayne-South Bend Diocese and are fully faithful to the Magisterium of the Catholic Church.

For the past four years, Matthew has volunteered as a group leader for Fraternus, a Catholic organization aimed at mentoring middle school boys to become virtuous men and future fathers who will restore the Church and their communities.

Matthew is passionate about software development and is eager to share his expertise with students, helping to train the next generation of developers to put technology back at service of people.

Click here to learn more about Matthew Hunt.

Image for monitor
William Mayberry

William is the middle child of 3 in a small village in Illinois. He grew up in the country and began homeschooling in his middle school years. He homeschooled with Homeschool Connections until he graduated. He can mostly be found drawing, watching the dirt track races, solving the Rubik’s cube (12 seconds best), or riding ATV’s. In addition to monitoring, he helps out with a small mowing company.