- Thumbnail
-
- Course name
-
Introduction to Front-End Web Development (HTML) with Matthew Hunt
- Category
-
Computer Science
- Grade
-
High School, Middle School
- Semester
-
Recorded
- Summary
-
Take a step into the world of web development with Introduction to Front-End Web Development - HTML! This engaging course will teach you the foundations of HTML, from structuring web pages to adding videos and creating forms. With hands-on assignments, quizzes, and a final project, you will gain the skills and confidence to start building your own website and start your journey in front-end web development.
Course Description
Instructor Access (optional grading support) for Unlimited Access families is available for this course for $50.00!
In Introduction to Front-End Web Development - HTML, students will endeavor to learn the fundamentals of HTML, one of the most essential elements of web development. This course is designed for beginners and provides a hands-on, structured approach to learning HTML, from basic syntax to slightly more advanced concepts like forms, adding audio/video, and even a brief introduction to a modern templating framework called Bootstrap. By the end of the course, students will have a solid foundation in HTML, empowering them to begin creating well-structured, interactive, and coherent web pages.
Each class introduces a specific concept in HTML, 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 HTML structure, text formatting, lists, links, tables, forms, audio/video display, and a brief introduction to Bootstrap.
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 command of HTML but also the confidence to continue their journey in web development.
Instructor: Matthew Hunt
Blog Posts
- Should Homeschool Students Learn Programming? The Job Market Explained
- Homeschooling Web Design: No Experience Needed
Web Dev End-to-End Learning Roadmap
Most programming courses, especially at the college level, are often fragmented, focusing on individual technologies used in web development without providing a cohesive understanding of how these pieces fit together. This lack of integration can leave students with gaps in their knowledge and an incomplete picture of the web development process.
To address this, I am creating a series of courses designed to teach students the full end-to-end process of web development, rather than isolating specific aspects. These courses aim to provide a comprehensive understanding of how different technologies and concepts work together to build functional, modern web applications.
At the same time, I am designing the introductory-level courses to be accessible to beginners, with no prerequisites. This allows students who are curious about web development to explore specific topics, such as front-end design or back-end programming, without needing prior experience. The goal is to create a flexible learning path that caters to both beginners and those seeking a deeper, more integrated understanding of web development.
HTML
Now Available for Unlimited Access
CSS
Now Available for Unlimited Access
JavaScript
Live Course Coming Fall 2026
Bootstrap
Live Course Coming Spring 2027
JQuery
Coming Soon!
Git
Coming Soon!
PHP
Coming Soon!
MySQL
Coming Soon!

A chromium web browser
Google Chrome, Microsoft Edge, Brave, etc.
Notepad++
Git
GitHub Account (used for submitting homework)
Optionally, a 2nd computer can be used to view the course while the student follows along with the instructor on the 1st computer.
Class 1: Introduction to Git and HTML
Class 2: Structure
Class 3: Text - Quiz
Class 4: Lists
Class 5: Links - Quiz
Class 6: Tables
Class 7: Forms - Quiz
Class 8: Extra Markup
Class 9: Audio / Video - Quiz
Class 10: Bootstrap
Class 11: Final Project – Part 1
Class 12: Final Project – Part 2
Optional: HTML and CSS: Design and Build Websites by Jon Duckett
978-1-118-00818-8. Check bookfinder.com.
https://www.w3schools.com/html/default.asp can be used as a free alternative.
- Course name
-
Introduction to Front-End Web Development (HTML) with Matthew Hunt
- Instructor
-
Matthew Hunt
- Semester
-
Recorded
- Category
-
Computer Science
- Grade levels
-
High School, Middle School
- Start time
-
September 8th, 2025 at 1:00 PM ET
- Course type
-
Recorded, free with subscription
- Relative due dates
- Enhanced quiz security
- Enhanced assignment security
- This material is only to be used for its intended purpose by active subscribers of Homeschool Connections or purchasers of the course. Any other use without explicit permission is in violation of the seventh commandment, and in violation of US and International copyright laws.
- You may print or download to your own storage extracts for your personal homeschool and non-commercial use only. Use for homeschool co-ops is permitted after contacting customer support and receiving written permission from Homeschool Connections.
- Upon completion of the course, you must delete all copies of course materials from any storage on which you saved permissible extracts.
Special notes
All that is needed is a computer with:
Total classes
Duration
Prerequisites
None
Suggested grade level
Suggested credit
Outline
Course outline:
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.
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.
© 2025 Homeschool Connections; Matthew Hunt. All Rights Reserved.
Violation of the above copyright policies may result in expulsion without any refund and/or legal action.