Mastering Visual Studio Code

Boost your productivity with Visual Studio Code, the best code editor of the moment!
Mastering Visual Studio Code
File Size :
3.41 GB
Total length :
5h 58m



Alex Horea


Last update




Mastering Visual Studio Code

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

Mastering Visual Studio Code


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 setupVSCode interface guideCommand palette, key shortcuts, multi-cursorVSCode extensionsAdvanced debugging techniquesUse VSCode for web development: HTML, CSS and JSConnect from VSCode with remote SSHUse Docker and develop inside a containerUnderstand Markdown and JSDocVSCode for Python developmentCreate Java projects with VSCodeUse VS Code for C++ and C#Build a VSCode extension with a data service using TypeScriptMaster great extensions, like live share, Git lens, Code Runner, Remote Development and many moreVisual Studio Code tips and tricksRun VSCode inside the browserHistory of VSCodeYou 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 momentUpdated 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 explanationsBeyond 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 guidanceExperienced 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 resolutionCertificate of completionEnroll and unlock the key to great productivity, no matter what technology you develop!


Section 1: Introduction

Lecture 1 How to take this course

Lecture 2 VSCode installation

Section 2: First steps with VSCode

Lecture 3 Section intro

Lecture 4 Visual Studio Code interface

Lecture 5 Command palette and keyboard shortcuts

Lecture 6 Working with files

Lecture 7 VSCode settings

Lecture 8 Workspaces

Lecture 9 VSCode Extensions

Section 3: Coding with Code

Lecture 10 Section intro

Lecture 11 Intellisense

Lecture 12 Linting and formatting

Lecture 13 Refactoring with VSCode

Lecture 14 Terminal and Tasks

Lecture 15 The Debugger

Lecture 16 Debugging front end code

Section 4: Web design

Lecture 17 Section intro

Lecture 18 Writing HTML

Lecture 19 Writing CSS

Lecture 20 Live Server Extension

Section 5: Remote development

Lecture 21 Section intro

Lecture 22 Remote SSH

Lecture 23 Docker for VSCode

Lecture 24 Developing inside a container

Section 6: Favorite extensions

Lecture 25 Section intro

Lecture 26 Visual adjustments extensions

Lecture 27 Productivity extensions

Lecture 28 Frameworks (React, Vue, Angular)

Section 7: Git

Lecture 29 Section intro

Lecture 30 Git install

Lecture 31 Git basic commands

Lecture 32 Github interface

Lecture 33 Git in VS Code

Lecture 34 Git commit

Lecture 35 Git branches

Lecture 36 Handling commit conflicts

Lecture 37 Git Lens extension

Lecture 38 Markdown language

Lecture 39 Live Share extension

Section 8: Python in VSCode

Lecture 40 Section intro

Lecture 41 Python installation

Lecture 42 Python in VSCode

Lecture 43 Python debugger

Lecture 44 Python formatting and linting

Lecture 45 Python unit testing

Lecture 46 Python with Docker

Section 9: Java in VSCode

Lecture 47 Section intro

Lecture 48 Java installation

Lecture 49 Java in VSCode

Lecture 50 Java code assist

Lecture 51 Java – importing libraries

Lecture 52 Java – using Maven

Lecture 53 Java debugger

Section 10: C++ in VSCode (and C#)

Lecture 54 Section intro

Lecture 55 Compiler installation

Lecture 56 C++ in VSCode

Lecture 57 C++ build, run and debug

Lecture 58 C++ code assist

Lecture 59 .NetCoreSDK installation

Lecture 60 C# in VSCode

Lecture 61 C# code assist

Section 11: Creating a VSCode extension

Lecture 62 Section intro

Lecture 63 Extension initial setUp

Lecture 64 Extension data service

Lecture 65 Extension multiple commands

Lecture 66 VSCode Extension finalization

Section 12: Visual Studio Code insights

Lecture 67 Section intro

Lecture 68 VSCode tips and tricks

Lecture 69 History of VSCode

Lecture 70 Electron application introduction

Lecture 71 Electron app export

Lecture 72 VSCode in the browser

Lecture 73 Telemetry

Lecture 74 Course conclusions

Lecture 75 Bonus

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 Information:

Udemy | English | 5h 58m | 3.41 GB
Created by: Alex Horea

You Can See More Courses in the IT & Software >> Greetings from

New Courses

Scroll to Top