Mastering Visual Studio Code

Mastering Visual Studio Code

Mastering Visual Studio Code

Boost your productivity with Visual Studio Code, the best code editor of the moment!

Language: english

Note: 4.3/5 (826 notes) 78,096 students

Instructor(s): Alex Horea

Last update: 2021-11-09

What you’ll learn

  • Install and configure VSCode
  • Explore the UI of VSCode
  • Linting, refactoring, intellisense
  • VSCode advanced debugging techniques
  • Use Visual Studio for web design
  • Remote SSH with VSCode
  • Develop inside a Docker container
  • VSCode extensions for frameworks (React, Vue, Angular)
  • Source control inside the code editor
  • Markdown and JSDoc
  • Python in VSCode
  • Java in VSCode
  • C++ and C# in VSCode



  • Basic coding skills



In just 3 years, Visual Studio Code became the number 1 tool any programmer should use.

Even if you need a simple code editor, or a complex IDE, with rich features like refactoring, linting or debugger, VSCode is the tool you need.

Why use one tool for your HTML and CSS, one for your back-end development and another one for course control, when you can have everything you need in one single, fast and beautiful program: Visual Studio Code.

Welcome to my Mastering Visual Studio Code course, where you will learn everything you need about this awesome tool!

VSCode features and topics covered:

  • Installation and setup

  • VSCode interface guide

  • Command palette, key shortcuts, multi-cursor

  • VSCode extensions

  • Advanced debugging techniques

  • Use VSCode for web development: HTML, CSS and JS

  • Connect from VSCode with remote SSH

  • Use Docker and develop inside a container

  • Understand Markdown and JSDoc

  • VSCode for Python development

  • Create Java projects with VSCode

  • Use VS Code for C++ and C#

  • Build a VSCode extension with a data service using TypeScript

  • Master great extensions, like live share, Git lens, Code Runner, Remote Development and many more

  • Visual Studio Code tips and tricks

  • Run VSCode inside the browser

  • History of VSCode

You can practice VS Code with your own JavaScript/TypeScript project, or use the one provided by the instructor. The objective here is to help you understand deeply how VSCode works and how you can use it.

This course stands out with many advantages and highlights:

  • Demanded topic – Visual Studio Code is the number one development tool of the moment

  • Updated content – completely updated for 2021

  • Concise content with respect for your time – most of the typing and idle times are cut. The course focuses on explanations

  • Beyond the basics structure: Visual Studio Code has great and up to date documentation. This course doesn’t just walk you through it, instead it focuses on the difficult or weird parts, where you actually need guidance

  • Experienced and programming active instructor: a great teacher never looses touch with the industry. This is especially true for software development, where the industry is so dynamic. This helps the instructor stay up to date with the best coding guidelines and present you the challenging parts, not the “hello world”

  • Great visuals – dark background, big font, 1080p resolution

  • Certificate of completion

Enroll and unlock the key to great productivity, no matter what technology you develop!


Who this course is for

  • Web programmers and designers who want to use the best code editor
  • Experienced Python, Java or C++ programmers who want to switch to VSCode


Course content

  • Introduction
    • How to take this course
    • VSCode installation
  • First steps with VSCode
    • Section intro
    • Visual Studio Code interface
    • Command palette and keyboard shortcuts
    • Working with files
    • VSCode settings
    • Workspaces
    • VSCode Extensions
  • Coding with Code
    • Section intro
    • Intellisense
    • Linting and formatting
    • Refactoring with VSCode
    • Terminal and Tasks
    • The Debugger
    • Debugging front end code
  • Web design
    • Section intro
    • Writing HTML
    • Writing CSS
    • Live Server Extension
  • Remote development
    • Section intro
    • Remote SSH
    • Docker for VSCode
    • Developing inside a container
  • Favorite extensions
    • Section intro
    • Visual adjustments extensions
    • Productivity extensions
    • Frameworks (React, Vue, Angular)
  • Git
    • Section intro
    • Git install
    • Git basic commands
    • Github interface
    • Git in VS Code
    • Git commit
    • Git branches
    • Handling commit conflicts
    • Git Lens extension
    • Markdown language
    • Live Share extension
  • Python in VSCode
    • Section intro
    • Python installation
    • Python in VSCode
    • Python debugger
    • Python formatting and linting
    • Python unit testing
    • Python with Docker
  • Java in VSCode
    • Section intro
    • Java installation
    • Java in VSCode
    • Java code assist
    • Java – importing libraries
    • Java – using Maven
    • Java debugger
  • C++ in VSCode (and C#)
    • Section intro
    • Compiler installation
    • C++ in VSCode
    • C++ build, run and debug
    • C++ code assist
    • .NetCoreSDK installation
    • C# in VSCode
    • C# code assist
  • Creating a VSCode extension
    • Section intro
    • Extension initial setUp
    • Extension data service
    • Extension multiple commands
    • VSCode Extension finalization
  • Visual Studio Code insights
    • Section intro
    • VSCode tips and tricks
    • History of VSCode
    • Electron application introduction
    • Electron app export
    • VSCode in the browser
    • Telemetry
    • Course conclusions
    • Bonus


Mastering Visual Studio CodeMastering Visual Studio Code

Time remaining or 989 enrolls left


Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate