VS Code: Extensions

Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026

The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.


We’ll skip the “Run and debug” menu in here, as it’s not very useful right now for us.

The fifth icon in the activity bar brings us to extensions.

Extensions are a great feature of VS Code.

They can provide so much value that you’ll surely end up using tons of them.

I have lots of extensions installed.

You can disable an extension you install, and enable only when you need it.

You can also disable an extension for a specific workspace. Workspaces are basically ongoing project windows.

You might have a workspace for a web project and a workspace for a Python project. Those will need different extensions.

There is a list of recommended extensions when you first open this tab, which include all the most popular tools.

Let’s install one extension I recommend you add, which is Duplicate action.

For some reason VS Code doesn’t have a quick way to “Duplicate” a file. This extension will add a menu item that shows up when you right-click a file.

Search “Duplicate action” and you’ll see the extension. Click Install to enable it!

Lessons in this unit:

0: Introduction
1: The interface
2: Opening folders
3: Editing
4: Search
5: Source control
6: ▶︎ Extensions
7: Themes
8: Recommended extensions
9: The command palette
10: Shortcuts
11: Customization
12: Terminal
13: How to use VS Code