Welcome!
Hello! And welcome to Build a Website from Scratch by Kevin Powell.
This course is, as you might have guessed by it's title, explores creating a multi-page website from scratch.
We will building the site based on a Figma design file, that provides us with both desktop and mobile layouts, as well as a simple design system.
While frameworks have their place in modern web development, for this project we'll be sticking with vanilla HTML, CSS, and JavaScript, giving us a chance to explore the fundamentals of those languages, and also explore some of the more modern features that are available to us now.
Who this course is for
This course is for people who are already familiar with the basics of HTML & CSS and who are looking to improve their front-end development skills, and are looking to learn how to build a complete, production-ready website from scratch.
We'll be exploring topics like:
- Learning how to break down a design and create a plan of attack
- Creating responsive layouts and components
- Exploring different naming conventions and approaches to helping keep CSS organized and scalable
- Adding animations and transitions to enhance user experience
So, if any of that sounds interesting, then this course is for you!
We will also be touching on a bit of JavaScript, so a basic understanding of it won't hurt, but is not a requirement.