Are you interested in website development but have no idea where to start? Do you currently have little to no prior experience with web development? Then this video course is for you!
- Foundations: What HTML and CSS are and how to use them
- Terminology critical for understanding, using - and Googling ;) - web development
- About accessibility: best practices to ensure your website is viewable and usable by users of all abilities (low vision, blind, motor impaired, etc.)
- How to work with images and typography
- How to format your website for mobile devices (responsive design)
- How to test your website and prepare it for different browsers
- How to add basic animation
- Tips on thinking like a developer
- About using version control (Github) for storing your source files and managing changes
- How to publish your final website
At the course conclusion, you'll be able to build frontend experiences using modern techniques, and have a solid foundation for continuing to learn intermediate and advanced topics.
Subscribe for access to all video courses >
Support this project on Patreon > and get early access to new videos!
This repository will be kept updated as new videos are released for the corresponding YouTube video series.
As the video course is updated, links to videos and corresponding source code will be updated with each title.
Subject to change slightly as videos are recorded
Course Introduction / Meet Steph
-
Accessibility Basics #1: Creating Interfaces for All Web Users
-
Accessibility Basics #2: Structure and Styling Considerations
Get early access > by becoming an Official Patron for $3/month!
-
Setup For a Website Project
-
Dissecting a Web Design Layout
-
Translating a Design into Semantic HTML
-
Header Typography
-
Footer and Alignment Utilities
-
Main Content and About Section
-
Tour Package Cards
-
Header Graphics
-
About Section Graphics
-
Tour Package Graphics
-
Navigation
-
Booking Page and Form
-
Responsive Mobile View
-
Animation
-
Basics of Browser Testing / Automated Prefixing
-
Version Control
-
Publish the Website