top of page

Course

HTML/CSS From Basic to Advanced

Lessons:

34

Duration:

68h

Level:

Base

Quizzes:

86

Price

$399

/Student

Need Advice?

Image by Kaitlyn Baker

About course

HTML/CSS From Basic to Advanced is a comprehensive course designed to help you build strong web development skills. You will learn how to create clean, modern, and responsive websites using HTML and CSS. The course covers everything from the fundamentals of HTML structure and CSS styling to advanced techniques like Flexbox, CSS Grid, and BEM naming conventions. Along the way, you’ll work on real-world projects to apply what you’ve learned. Whether you are a complete beginner or looking to sharpen your existing skills, this course will give you the knowledge and confidence to build professional websites

What will you learn?

  • Learn how to build web interfaces using HTML and CSS

  • Understand how to analyze website layouts

  • Learn how to name CSS classes using the BEM convention

  • Know how to make responsive web designs

  • Master Flexbox for building web layouts

  • Own 2 complete website interfaces after finishing the course

  • Learn how to motivate yourself

  • Learn how to self-study new knowledge

  • Learn to create polished, detail-oriented UI designs

  • Receive a course certificate issued

Course content

Start the Course:

  1. What will you achieve after this course?

  2. Learn about HTML and CSS

  3. Get familiar with DevTools0

  4. Install VS Code, Page Ruler extension

  5. Fix Page Ruler Redux installation error

  6. Buy F8 T-shirt | Register for Offline class

  7. Join the F8 community on Discord

  8. Structure of an HTML file

  9. Get familiar with the challenge screen

Getting Started with HTML

  1. Example of HTML file structure

  2. Comments in HTML

  3. Example of comments in HTML

  4. Common HTML tags

  5. Example of common HTML tags

  6. Exercise: Common HTML tags

  7. Exercise: Common HTML tags

  8. Exercise: Common HTML tags

  9. What is an attribute in HTML

  10. Exercise: Using attributes

  11. Project folder management

Getting Started with CSS

  1. Using CSS in HTML

  2. Practice using internal CSS0

  3. ID and Class04:18

  4. Practice using external CSS

  5. Basic CSS selectors

  6. Basic CSS selectors

  7. Example: Using basic CSS selectors

  8. CSS selectors practice

  9. CSS specificity

  10. Practice: CSS specificity

  11. Using variables in CSS

  12. Problem without CSS variables

  13. Solve problems using CSS variables

  14. CSS units

  15. Example: Using % unit

  16. Reset default margins

  17. Practice resetting CSS

  18. Example: Using % unit

  19. Example: Using rem unit

  20. Problem using px for font-size

  21. Benefits of using rem for font-size

Requirements

  • Have a computer with stable internet connection

  • Be willing to learn and practice daily

  • Show persistence when facing difficult coding tasks

  • Manage your study time effectively and independently

  • Participate actively in discussions and ask questions

related courses

You may be like

HTML/CSS From Basic to Advanced

Master the structure and style of web pages, from essential tags to advanced layouts and animations.

JavaScript with Basic HTML/CSS

Learn core JavaScript concepts and build interactive web features using solid HTML/CSS foundations.

PHP/SQL from Basic to Advanced

Build dynamic websites with PHP and SQL, from simple scripts to full-featured database-driven applications.

Image by Kaitlyn Baker

Join the Course

Are you ready to join exciting courses?

bottom of page