[FREE] How to code 10 times faster with Emmet
Master the life-changing extension

What you will learn

Improve your productivity

Use the Emmet extension

Coding web application content faster

How to manipulate code content with useful “actions”


Hello everyone and welcome to this complete Emmet course.

Emmet is a life-changing extension, it makes it much easier to code in HTML but also in JSX, Vue templates, with Svelte and all other JS frameworks.

It is available on all modern code editors, and we will use VS CODE for this course.

The goal is to use shortcuts called “abbreviations” like this: div.container>ul.list>li.item*6

Once written, all you have to do is press ‘enter‘ or ‘tab‘ to execute them.

    <div class=”container”>

        <ul class=”list”>

            <li class=”item”></li>

            <li class=”item”></li>

            <li class=”item”></li>

            <li class=”item”></li>

            <li class=”item”></li>

            <li class=”item”></li>

Get Instant Notification of New Courses on our Telegram channel.



Great, isn’t it?

There is also a whole range of actions, which make it easier to manipulate the code:
– Surround text with a, span, and tags
– Select content more easily
– Delete tags without deleting the content
– Teleport to the closing/opening tag
– And many other things

Finally, we can also use Emmet in CSS, which allows us:
– To write properties much faster: m => margin, p10 => padding: 10px, bgc#0 => background-color: #000, etc…
– To use shortcuts, just like in HTML: p10+m10+w100%+bg#0 =>

padding: 10px;

  margin: 10px;

  width: 100%;

  background: #000;

At the end of this course, we will see together how to make Emmet work in JavaScript, and in particular with all current JS Frameworks.

It is an extremely simple and quick skill to acquire, which is quite rare in web development.

See you on the other side,



Introduction and source code

Source code

Emmet abbreviations

Basic abbreviations
Basic abbreviations part II
Advanced abbreviations
Implicit tags and lorem ipsum
It’s your turn, complete these exercises !
Exercises review

Emmet actions

Wrap with abbreviation
Balance inward/outward
Go to matching pair
Select item
Remove tag
Add image’s width and height
Evaluate math expressions

Emmet with CSS and JavaScript

Emmet with CSS
Emmet with JavaScript