Software Development
The complete web development course
This is a self-paced course
You will learn front and backend concepts, at the end you will be able to build a fully functional website
Created By
Peter Esiet
Last updated:
2026-01-22 11:42:12
What you get in this course
Understand full development lifecycle
Course Contents
How Does the Internet Actually Work
How Do Websites Actually Work
How to Get the Most Out of the Course
What You'll Need to Get Started Setup Your Local Web Development Environment
Setup Packages
How to Get Help When You're Stuck
Introduction to HTML
The Anatomy of an HTML Tag
What we're building HTML Personal Site
What is The HTML Boilerplate
How to Structure Text in HTML
HTML Lists
HTML Image Elements
HTML Links and Anchor Tags
How to Ace this Course
HTML Tables
Using HTML Tables for Layout
HTML Tables Code Challenge
HTML Tables Solution Walkthrough
HTML Forms
Forms in Practice Create a Contact Me Form
Publish Your Website!
Tip from Angela Habit Building with the Calendar Trick
Introduction to CSS
Inline CSS
Internal CSS
External CSS
How to Debug CSS Code
The Anatomy of CSS Syntax
CSS Selectors
Classes vs Ids
Tip from Angela Dealing with Distractions
What We'll Make Stylised Personal Site
What Are Favicons
HTML Divs
The Box Model of Website Styling
CSS Display Property
CSS Static and Relative Positioning
Absolute positioning
The Dark Art of Centering Elements with CSS
Font Styling in Our Personal Site
Adding Content to Our Website
CSS Sizing
CSS Font Property Challenge Solutions
CSS Float and Clear
Stylised Personal Site Solution Walkthrough
Tip from Angela Nothing Easy is Worth Doing!
Course Requirements
Laptop and internet