
Welcome! Let's talk about the course!
Let's learn what web development is and what websites are.
We'll create our first HTML file here. You'll learn what file extensions are and how to let both your computer and browser know that your file is an HTML file.
Here's our fist introduction to HTML tags. You'll learn what tags are and how they are a huge part of writing HTML code.
We'll continue on our knowledge of HTML tags and why they are a very important part of HTML code.
Here, we'll understand what tag relationships are and how our various HTML tags are related.
In this lecture, you'll learn about indentation, why it is a very important part of writing HTML code, and how to do it properly.
Let's talk about the HTML body tag.
We'll learn what HTML elements are and how they can be identified in HTML code.
We'll learn about the paragraph tag, when and how to use it.
Let's talk about our project for this course and how we'll put our knowledge into action.
Let's go through what we learned in the previous section.
In this lecture, we'll talk about VS Code as our text editor of choice for this course.
Let's learn about some of the amazing things we can do with VS Code.
Here, we'll learn how to preview our HTML file with VS Code.
Let's start building our Facebook landing page.
Let's learn about tag attributes and how to work with images.
Here, we'll learn how to add the Facebook welcome text.
Let's learn how to work with forms in HTML.
Let's learn about form elements in HTML.
Let's learn about links in HTML
In this lecture, we'll expand our knowledge on creating links in HTML.
Let's go through what we've learned so far.
In this lecture, we'll talk about CSS and its role in web development.
Let's talk about developer documentation and how to use search engines like Google.
Let's learn how to set up a CSS playground
Here, we'll learn about measurement units in CSS.
Let's put our knowledge of CSS to use.
In this lecture, we'll learn what classes are and how to use them to target elements.
Let's go through what we've learned so far.
Let's go over the Facebook webpage again.
Let's put our knowledge of classes to action.
We'll learn more about colors while styling our webpage.
Let's learn how to connect our CSS file to the HTML code.
In this lecture, we'll learn more about fonts in CSS while styling our webpage.
Let's learn about CSS specificity.
Let's learn how to create page layouts with CSS grid.
We'll learn about images, margin and padding in CSS.
Let's learn how to style forms with CSS.
We'll learn about form input fields, border styling and expand our knowledge of specificity in CSS.
Let's learn how to style buttons with CSS.
In this lecture, we'll learn how to style links with CSS.
Here, we'll style our signup button.
Let's learn about pseudo-classes in CSS.
In this lecture, we'll learn how to use box-shadow to make our form fook better.
This does not have to be goodbye.
This course is an absolute beginner’s guide to web development, so if you don’t know anything about building websites or even what websites are, then you’re in the right place. In this course, we'll use a project-based approach to learn how to build websites. We'll be building the Facebook landing page with HTML5 and CSS3. The course is easy to understand and simple to follow along with. There's no assumption that you already know a few things. Everything is explained in an easy way from scratch.
Some of the things we'll learn in this course include:
What web development is
HTML tags
What developer documentation is and how to use search engines
HTML tag relationships
Indentation and proper HTML practices
HTML forms
How to work with images in HTML, the <img> tag and why we need the alternate text attribute
An introduction to CSS - what CSS is and its role in web development
CSS measurement units - the absolute and relative units
Using classes to target web elements
Colours in web pages
Creating page layouts with CSS grid
How to link CSS files with HTML code
What specificity is in web development
How to style forms with CSS
Creating and styling buttons in web pages
Using CSS to style links
CSS Pseudo-classes
Working with CSS playgrounds
Best practices in web development
How to write readable code and why it is important