Dev Practical

Do you want to Learn HTML and CSS & Practice creating websites?

We have tutorials and projects meant to help you build and customize websites in your own style.


HTML and CSS Learning guides

You can use the HTML and CSS guide to help you learn the important parts of creating websites.

We deliberately chose the minimal things you need to learn.

You don’t need to get overwhelmed by all the things everyone tell you must learn.

Learn HTML guide

If you are just starting out, I recommend you start by learning HTML basics with a lot of examples.

Learn CSS guide

After learning HTML, it's time to add another skill to your tools belt. CSS is the next language in line. CSS will help you make your website look amazing. Learn the skills that will make you a CSS Ninja using the following 5 tutorials.

Create your First HTML Project

If you already have HTML basics skill, The next step is to follow along the 9 steps for creating your first HTML project. Practice HTML by creating your first HTML project(Step by step tutorial).


Learn & Practice publishing HTML and CSS website projects

You will not run out of ideas of projects you can build thanks to our list of project ideas, project-based tutorials.

HTML Practice Projects

By now, you should be confident enough to attempt building a project on your own. Pick a project from HTML-only projects and build it. You can always search online for solutions incase you get stuck.

Pick a project from the list of HTML only projects and build it from scratch.

Publish HTML Project

Once the project is complete, you might want to share it with the world. You have to find a suitable home for your project to live. Two such places are Github and Codepen.

Publish your HTML project online and share it with the world.

Project-based HTML & CSS tutorials

You can now pick one project-based HTML & CSS tutorial and use it create a project from start to finish. Choose one project based tutorial and build the project as you learn.

Happy Coding,

-- Avic Ndugu