HTML & CSS Web Development

HTML & CSS Web Development

★★★★★ (198 reviews)
A$119.00
32 hours of content
10 modules
Beginner to Advanced
Certificate of Completion

Course Description

Learn to build beautiful, responsive websites from scratch using HTML5 and CSS3. This comprehensive course will take you from the fundamentals to advanced techniques in web design and development. You'll gain practical, hands-on experience by building real projects that enhance your portfolio and prepare you for real-world web development.

What You'll Learn

  • HTML5 semantic structure and best practices
  • CSS fundamentals, selectors, and the box model
  • Creating responsive layouts with Flexbox and Grid
  • CSS transitions, animations, and transformations
  • Modern layout techniques and design patterns
  • CSS variables and custom properties
  • Responsive design and media queries
  • CSS frameworks and when to use them
  • Web accessibility principles and implementation
  • Web performance optimization
  • Cross-browser compatibility
  • Modern CSS features (Flexbox, Grid, Variables)

Projects You'll Build

  • Personal portfolio website
  • Business landing page
  • E-commerce product page
  • Blog template
  • Interactive dashboard

Who This Course is For

  • Complete beginners with no prior experience
  • Self-taught developers wanting to fill knowledge gaps
  • Designers looking to code their own designs
  • Backend developers wanting to learn frontend skills
  • Anyone interested in web development as a career

Prerequisites

No prior knowledge of HTML, CSS, or programming is required. All you need is a computer with internet access and a desire to learn.

Course Curriculum

Module 1: Introduction to Web Development

  • How the Web Works: Servers, Clients, and Requests
  • Setting Up Your Development Environment
  • Introduction to Web Standards and Accessibility
  • Understanding the Development Workflow
  • Project: Setting Up Your First Web Page

Module 2: HTML5 Fundamentals

  • HTML Document Structure
  • Semantic HTML Elements
  • Text Content and Inline Elements
  • Links, Images, and Multimedia
  • Forms and Input Elements
  • Tables and Lists
  • Project: Building a Structured Web Page

Module 3: CSS Basics

  • CSS Syntax and Selectors
  • The Box Model
  • Colors, Backgrounds, and Gradients
  • Typography and Text Styling
  • CSS Units and Values
  • Project: Styling Your Web Page

Module 4: Layout Techniques

  • Display Properties
  • Positioning Elements
  • Floating Elements
  • Flexbox Layout
  • CSS Grid Layout
  • Project: Creating Complex Layouts

Module 5: Responsive Design

  • Mobile-First Design Principles
  • Media Queries
  • Responsive Images and Media
  • Responsive Typography
  • Testing Across Devices
  • Project: Converting a Static Site to Responsive

Module 6: Advanced CSS

  • CSS Transitions and Animations
  • Transforms and 3D Effects
  • Custom Properties (CSS Variables)
  • Advanced Selectors and Pseudo-Classes
  • CSS Preprocessing (Introduction to Sass)
  • Project: Creating an Animated Interface

Module 7: CSS Frameworks

  • Introduction to CSS Frameworks
  • Using Bootstrap Effectively
  • Customizing Framework Styles
  • Building Your Own Mini-Framework
  • Project: Framework-Based Landing Page

Module 8: Web Performance and Optimization

  • CSS Performance Best Practices
  • Image Optimization
  • Minification and Compression
  • Loading Strategies
  • Project: Optimizing a Website

Module 9: Accessibility

  • WCAG Guidelines
  • Semantic HTML for Accessibility
  • ARIA Roles and Attributes
  • Keyboard Navigation
  • Color Contrast and Typography
  • Project: Making a Site Accessible

Module 10: Final Project

  • Planning Your Project
  • Designing the User Interface
  • Building the HTML Structure
  • Styling with CSS
  • Adding Responsive Features
  • Testing and Deployment
  • Final Project: Complete Portfolio Website

Student Reviews

4.8
★★★★★
198 reviews
5 stars
85%
4 stars
10%
3 stars
3%
2 stars
2%
1 star
0%
James M.
★★★★★
December 3, 2023

This course completely transformed my understanding of web development. I had tried learning HTML and CSS before through various tutorials, but nothing clicked until this course. The instructor explains concepts clearly and the projects helped cement my understanding. I've already built two websites for clients using what I learned!

Sophia L.
★★★★★
November 17, 2023

As a graphic designer wanting to expand my skills, this course was exactly what I needed. The curriculum progresses logically from basic to advanced concepts, and the focus on best practices and accessibility really sets it apart from other courses. I especially appreciated the sections on Flexbox and Grid, which were game-changers for my layouts.

Miguel P.
★★★★☆
October 29, 2023

Great course for beginners! The instructor explains everything clearly and the projects are well-designed to reinforce learning. The only reason I'm giving 4 stars instead of 5 is that I wish there were more advanced CSS animation examples. Otherwise, highly recommended for anyone starting their web development journey.

Meet Your Instructor

Sarah Johnson

Sarah Johnson

Senior Frontend Developer & UI/UX Designer

★★★★★ (763 reviews across all courses)

Sarah is a frontend developer and UI/UX designer with over 10 years of experience in the tech industry. She has worked with startups, agencies, and Fortune 500 companies to create beautiful, accessible, and performant web experiences.

Sarah specializes in modern CSS techniques, responsive design, and web accessibility. She is passionate about teaching web development in a way that empowers students to build real-world projects and develop a strong foundation in best practices.

Before becoming an instructor, Sarah led the frontend development team at a major e-commerce platform and has contributed to several open source projects. She regularly speaks at web development conferences and has written for publications like CSS-Tricks and Smashing Magazine.

11,500+
Students
4
Courses
4.8
Average Rating

Fun Fact!

The first version of HTML was written by Sir Tim Berners-Lee in 1993, but CSS wasn't introduced until 1996 by Håkon Wium Lie. Before CSS, all styling had to be done inline with HTML attributes, making websites much harder to maintain and style consistently.

Course added to cart!