
Explore the VSCode file explorer, preview and open files as tabs, view the outline view and language modes, edit code, view assets, and move files for multi-monitor setups.
open and manage folders in VS Code, including closing and resuming the last opened folder, dragging folders from the native file explorer, and opening folders via the terminal with code.
Explore how to visually customize VS Code by selecting color and icon themes, previewing options with keyboard arrows, and installing themes; adjust font size with Ctrl plus or minus.
Explore how settings work in VS Code, including user, workspace, and remote settings, and learn to customize auto save, modify settings.json locally or globally, and apply color themes.
Learn how to search within file in Visual Studio Code using ctrl or cmd f, refine results by case and whole word, replace while preserving case, and use regular expressions.
Master the VS Code file search using ctrl-p and the command palette, refine results with case and whole-word options, perform search-and-replace, and view context or export results.
Explore how to use the peek and find features in VS Code to navigate code, view definitions, references, and call hierarchies across languages for clearer debugging.
Discover how Visual Studio Code enhances JavaScript typing with content assist, type definitions for JavaScript, frontend and NodeJS back-end code, and the benefits of TypeScript installation for safer, typo-resistant code.
Create and use a Python virtual environment in Visual Studio Code to install libraries locally with pip, manage dependencies via requirements.txt and requirements.dev.txt, and switch interpreters for projects.
Learn to debug C++ in VS Code by setting breakpoints, running, and stepping through code. Configure launch.json, prelaunch tasks, and tasks.json to persist debugging for complex programs.
Explore Copilot chat features in VS Code, including in-file chat with cursor awareness, edit modes, and file undo. Use participants, slash commands, and tools like fetch to access current data.
Master GitHub Copilot features in VS Code, including configuring Copilot, using custom instructions and prompts, and exploring Copilot agent mode for building a React snake game with model context protocol.
Install and run custom MCP servers inside VS Code using npm, pip, or docker images, and manage them with the MCP.json file in your workspace to extend Copilot tools.
In just a few 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 first steps
Visual and functional setup
Easily handle Visual Studio Code extensions
General programming topics:
Debugging
Refactoring
Code snippets
File formatting and comments
Use Visual Studio Code for JavaScript and TypeScript programming.
Debug NodeJs and Browser apps.
Use Visual Studio Code for Python or Java programming.
Learn about the most popular VSCode extensions and even build and test your own extension.
Use Remote capabilities of VSCode inside VMs and Docker.
Learn Source and version control with Visual Studio Code and GitHub. Learn about Basic Git commands and VSCode authentication for remote pushing.
Learn about advanced Visual Studio Code features like profiles or multi-cursor.
Course features list:
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
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
Downloadable resources - all files used in the course are available for download
Updated content - completely updated for 2024
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. Video optimized even for mobile devices.
Certificate of completion
Enroll and unlock the key to great productivity, no matter what technology you develop!