If you want to get started in the world of web design, there are a few key skills you'll need to master. 

First, you'll need a working knowledge of how to code a page in HTML. Then, you'll need to be able to use CSS to create the visual effects you want, whether that's a particular layout, typography, or colors and backgrounds.

Fortunately, Envato Tuts+ instructor Kezz Bracey has put together a series of beginner courses that cover all those topics in depth, giving you a solid foundation from which to build up to more advanced web design skills. Here's a rundown of those courses and what you can learn.

(Also, be sure to check out our more recent post on web design trends for 2021.)

The most critical first step to becoming a web designer is learning how to code HTML. By the end of this short course you’ll know what HTML is, how it works, and how to use its most common elements. You’ll go from a blank slate to having your first fully functioning, basic hand-coded page. This will give you the fundamental foundation on which all your future designs can be built.

Video Thumbnail

2 Million+ WordPress Themes & Plugins, Web & Email Templates, UI Kits and More

Download thousands of WordPress themes and plugins, web templates, UI elements, and much more with an Envato Elements membership. Get unlimited access to a growing library to millions of creative and web design assets.

Email Templates

Create professional, responsive emails with 200+ templates.

Website UI Templates

Beautiful graphic templates for your next website build.

Shopify Themes

Build a beautiful online store that stands out from the crowd.

If you’re a budding web designer and you’re ready to learn CSS, then start here!

If there’s one kind of styling which is arguably more important than any other in web design, it’s typography. Ideally, your sites should begin with solid typography, and the rest of the design should be built around that. For this reason, it’s important to understand the typographic portion of the design process first.

Video Thumbnail

Now that you’ve learned the essentials of typography in the previous “Start Here” course, you’re ready to move on to the next fundamental element of web design: layout.

In this course you’ll learn everything you need to know to create the most common types of layouts in web design.

Video Thumbnail

In this installation of our “Start Here” series, you’re going to breathe some life into the site you’ve been creating by using CSS colors and backgrounds.

In this course you’ll learn all about the visual techniques that make sites stand out from one another, and bring the “design” into web design. 

Video Thumbnail

You can take any of our courses straight away with a subscription to Envato Elements. For a single low monthly fee, you get access not only to these courses, but also to our growing library of over 1,000 video courses and industry-leading eBooks on Envato Tuts+. 

Plus you now get unlimited downloads from the huge Envato Elements library of 200,000+ photos and 26,000+ design assets and templates. Create with unique fonts, photos, graphics and templates, and deliver better projects faster.

Bonus: Our course on design systems is now completely free to watch! Learn what design systems are, discover the benefits, see some examples, and also learn the first steps of creating your own design system.

Video Thumbnail