Bootcamps

Explore our extensive collection of courses designed to help you master various subjects and skills. Whether you're a beginner or an advanced learner, there's something here for everyone.

Academy

Learn live

Join us for our free workshops, webinars, and other events to learn more about our programs and get started on your journey to becoming a developer.

Upcoming live events

Learning library

For all the self-taught geeks out there, here is our content library with most of the learning materials we have produced throughout the years.

It makes sense to start learning by reading and watching videos about fundamentals and how things work.

Full-Stack Software Developer - 16w

Data Science and Machine Learning - 16 wks

Search from all Lessons


LoginGet Started

Learn Html and css

Lessons, exercises, and projects about Html and css

Browse our list of curated database of projects, exercises, and lessons to learn HTML and CSS

  • Inputs

  • Forms

  • HTML and CSS

Understanding HTML Input HTML Text Area and Forms...

HTML Forms, HTML input and HTML text-area are really easy to understand, and they are the ONLY way to make interactive websites without AJAX. These very basic concepts represent 90% of everything you will ever need to know about forms .

Read lesson
  • Box Model

  • Layouts

  • HTML and CSS

CSS Layouts: Create and Build Layouts with CSS

Building layouts is the most painful process when coding HTML & CSS. Learn the CSS layout rules: Display, Position, Float and Flex; and place any element anywhere you want.

Read lesson
  • Bootstrap

  • HTML and CSS

Bootstrap Tutorial: Learn Bootstrap 5 in 10 minutes

Read lesson
  • Layouts

  • HTML and CSS

Build a Digital Postcard with HTML/CSS

  • easy

Replicate this postcard with CSS and HTML

Start project
  • Javascript

  • Sorting Algorithms

  • HTML and CSS

Bubble Sorting Cards

  • intermediate

Practice building algorithms by doing a bubble-sorting algorithm and displaying it on a website

Start project
  • HTML and CSS

Create a HTML5 form

  • easy

Create a HTML5 form with all the typical inputs

Start project
  • Layouts

  • HTML and CSS

Instagram Post Layout

  • easy

Replicate a single instagram post using HTML and CSS

Start project
  • Javascript

  • Events

  • The DOM

Pop Balloons using HTML/CSS and a little Javascript

  • easy

Practice your entry-level skills in Javascript, The DOM and HTML/CSS by building a Pop Balloons Game.

Start project
  • Layouts

  • Flex Box

  • HTML and CSS

Product Page in plain HTML/CSS

  • easy

Create an eCommerce Product Landing Page using standard HTML/CSS, no bootstrap or any other css framework.

Start project
  • Javascript

  • Conditions

  • HTML and CSS

Conditional Profile Card Generator

  • easy

Practice conditions, render a profile card based on a series of variables that could change in value during runtime like: username, avatar, etc.

Start project
  • HTML and CSS

Learn CSS Interactively

  • easy

Learn CSS with an interactive and auto-graded tutorial with dozens of exercises.

Start exercise
  • Bootstrap

  • css

  • HTML and CSS

Learn Bootstrap Tutorial

  • easy

A complete tutorial list of small targeted exercises that will show the most usefull things you need to learn about bootstrap

Start exercise
  • HTML and CSS

  • web-development

Before Starting Full Stack Development

Quick review about concepts you need to know in CSS, HTML and JS before starting the Full Stack Development course

Read lesson
  • HTML and CSS

  • web-development

  • debugging

Debugging CSS Code

Debugging css code faster and more efficiently. Save more than 50% of your debugging time when coding CSS.

Read lesson
  • HTML and CSS

Mastering CSS Selectors

Aside from mastering the display and position CSS rules, learning how to use the CSS selectors is the most important skill you need to develop. You don't have to remember the syntax of each of them, but keep them on your radar to be able to develop the right strategies when building your CSS stylesheet.

Read lesson
  • Javascript

  • Events

  • The DOM

Todolist with Vanilla JS (no framework)

  • easy

Create a simple todo web app using vanilla js

Start project
  • Javascript

  • vanilla.js

  • HTML and CSS

Sorting Cards with Select

  • intermediate

Practice building algorithms by doing a selection-sorting algorithm and displaying it on a website

Start project
  • Layouts

  • HTML and CSS

Simple Instagram Photo Feed with HTML/CSS

  • easy

Very simple instagram simulation to understand the basics of CSS and HTML5 and how to use them together to create a website.

Start project
  • Resume Building

  • Layouts

  • Flex Box

Build your resume in HTML/CSS

  • easy

Practice HTML and CSS by building your Resume.

Start project
  • Javascript

  • HTML and CSS

  • ReactJS

The Meetup.com Clone using react.js

  • intermediate

Use React and HTTP Fetch to create a Meetup.com clone

Start project
  • Javascript

  • HTML and CSS

Shopify Landing Page

  • intermediate

Replicate a professional real-life landing page using bootstrap

Start project
  • Javascript

  • Bootstrap

  • HTML and CSS

Landing Page with React

  • easy

Create a simple landing page using React.js components

Start project
  • html5

  • HTML and CSS

Learn the basics of HTML Interactively

  • easy

Learn the most popular HTML Tags and how to use them with real life interactive examples, automatic grading and video solutions

Start exercise
  • Javascript

  • vanillajs

  • HTML and CSS

Learn how to use and interact with HTML Forms

  • easy

Form validations, inputs, textarea, date inputs, etc.

Start exercise
  • HTML and CSS

What is HTML? It's time to learn HTML and its structure

But really, what is HTML? HTML is to websites what columns are for buildings. Here you will learn HTML basics, the foundations of the web.

Read lesson
  • HTML and CSS

  • web-development

  • debugging

Debugging HTML Code

Debugging code faster and more efficiently. Save more than 50% of your debugging time when coding HTML.

Read lesson
  • Bootstrap

  • Layouts

  • HTML and CSS

Instagram Photo Feed with Bootstrap

  • easy

This is an improved version of the first instagram exercise, now using bootstrap.

Start project
  • javascript

  • vanilla.js

  • HTML and CSS

Landing Page with Javascript

  • intermediate

Build a real life beautiful landing page without any framework and collecting leads

Start project
  • Bootstrap

  • Forms

  • HTML and CSS

Use JS to validate an HTML Form

  • easy

Use Javascript to validate the inputs of an HTML form (on submit)

Start project
  • Javascript

  • The DOM

  • HTML and CSS

Code an Excuse Generator in JavaScript

  • easy

Disneyland for procrastinators. Learning JavaScript? This excuse generator tutorial takes no more than 20 lines of code and can save you for the rest of your life!

Start project
  • Javascript

  • The DOM

  • vanilla.js

Battleship with Vanilla.js

  • intermediate

Use your DOM knowledge, HTML/CSS and Javascript to create a battleship game for one person only

Start project
  • GitHub

  • git

  • HTML and CSS

Building a Website Collaboratively

  • easy

Build website among a team of several collaborators

Start project
  • HTML and CSS

CSS Drawing Goku

  • hard

Use your CSS knowledge to draw Goku using Position and Display properties.

Start project
  • Javascript

  • The DOM

  • HTML and CSS

Random Card Generator

  • easy

Use your CSS/HTML/JS skills to randomly draw a poker card on every website refresh.

Start project
  • Javascript

  • vanillajs

  • The DOM

Learn how to manipulate The DOM with JS

  • easy

Step by step, go over all the most important DOM concepts and methods: Use javascript to manipulate styles, HTML elements.

Start exercise
  • Layouts

  • HTML and CSS

  • CSS Grid

Build Website Layouts with CSS

  • easy

Learn how to build layouts with an interactive and auto-graded tutorial.

Start exercise