Build Your Portfolio Website with HTML and CSS Course Syllabus

Full curriculum breakdown — modules, lessons, estimated time, and outcomes.

Overview: This beginner-friendly, hands-on course guides you through building and publishing your own portfolio website using HTML and CSS—all within approximately 90 minutes. With no prior experience or software installation required, you'll gain practical web development skills by structuring content with HTML and styling it with CSS, then publish your site live using GitHub Pages. The split-screen format allows you to follow along in real time, making this an efficient and impactful way to establish your online presence.

Module 1: Build a Portfolio Website with HTML and CSS

Estimated time: 1.5 hours

  • Learn how web browsing and hosting infrastructure work
  • Use HTML to create headings, paragraphs, images, and links
  • Apply CSS to style layouts, fonts, colors, and spacing
  • Build and format your portfolio content with real-time coding
  • Publish your website live using GitHub Pages

Prerequisites

  • Basic computer literacy
  • Stable internet connection
  • Desktop or laptop (course optimized for desktop)

What You'll Be Able to Do After

  • Explain how web browsing and hosting work
  • Create structured web content using HTML
  • Style websites with CSS for layout and visual appeal
  • Host and publish a live portfolio website on GitHub Pages
  • Demonstrate foundational web development skills for personal or professional use
View Full Course Review

Course AI Assistant Beta

Hi! I can help you find the perfect online course. Ask me something like “best Python course for beginners” or “compare data science courses”.