Learn HTML/CSS

Learn the fundamentals of web design with our HTML and CSS tutorials. Build landing pages, apps, websites, and more, with animations and other advanced effects.

Getting started with HTML/CSS

  • Design and Code Your First Website in 9 Easy-to-Understand Steps

    Design and Code Your First Website in 9 Easy-to-Understand Steps

    Nathan Umoh
  • HTML & CSS for Beginners (MEGA Free Course!)

    HTML & CSS for Beginners (MEGA Free Course!)

    Adi Purdila
    1. 10+ Best Ebook HTML Website Templates for 2024

      10+ Best Ebook HTML Website Templates for 2024

      Tutorial Beginner

      If you're looking for a creative way to sell your ebook, any one of the best ebook HTML website templates featured here ought to help you meet your goals --...

    2. Create a 🍅 Pomodoro Timer with HTML, CSS, and Vanilla JavaScript

      Create a 🍅 Pomodoro Timer with HTML, CSS, and Vanilla JavaScript

      Tutorial Beginner

      The Pomodoro technique is a widely used tool for increasing productivity. It does this by breaking work intervals into 25 minutes of focused work followed by...

    3. Build an Interactive Image Gallery with HTML, CSS, and JavaScript

      Build an Interactive Image Gallery with HTML, CSS, and JavaScript

      Tutorial Intermediate

      Want to learn how to turn your static image gallery into an interactive one with lightbox functionality? Hang on and sit tight, cos we’re about to embark on...

    4. Demystifying JavaScript Arrow Functions

      Demystifying JavaScript Arrow Functions

      Tutorial Intermediate

      Arrow functions are one of the many powerful JavaScript tools that ES6 introduced. Arrow functions provide a concise way of writing functions by simplifying...

    5. HTML Element: img

      HTML Element: img

      Tutorial Beginner

      The HTML img element is one of the first elements developers learn, and it’s used to embed images in web documents. It is an empty element and contains...

    6. 15 Best Personal Trainer Website HTML Templates

      15 Best Personal Trainer Website HTML Templates

      Tutorial Beginner

      Trying to bring in new clients as a personal trainer? This collection of personal trainer website templates offers a variety of styles and features to help...

    7. 5 Awesome CodePen Demos: CSS Transitions and Animations

      5 Awesome CodePen Demos: CSS Transitions and Animations

      Tutorial Intermediate

      Want to learn how to create visually engaging effects on your websites using CSS transitions and animation? These 5 CodePen demos are ready for you to fork...

    8. How to Hide/Reveal a Sticky Bottom Nav Bar on Scroll (With JavaScript)

      How to Hide/Reveal a Sticky Bottom Nav Bar on Scroll (With JavaScript)

      Tutorial Intermediate

      In this tutorial, we'll learn how to create an app-like sticky mobile navigation bar and slide it based on the scrolling direction.

    9. How to Build a JavaScript Popup Modal From Scratch

      How to Build a JavaScript Popup Modal From Scratch

      Tutorial Intermediate

      In this tutorial we’ll learn how to build flexible popup modals (windows) with HTML, CSS, and JavaScript–without using a framework like Bootstrap!

    10. HTML (Hypertext Markup Language)

      HTML (Hypertext Markup Language)

      Tutorial Beginner

      HTML is the structural coding language we use to build web pages. Some people refer to HTML as being the “building blocks of the web”. Here’s what it means...

    11. HTML Element: meta

      HTML Element: meta

      Tutorial Beginner

      The HTML meta element is a metadata tag used to provide structured information about the document, such as character encoding, authorship, and viewport...

    12. 15+ Best Hosting HTML Website Templates

      15+ Best Hosting HTML Website Templates

      Tutorial Beginner

      Before you even think about launching a website for your hosting business, be sure to select a top-notch website template. This curated collection of our...