Visual Studio Code (VS Code) is a free code editor made by Microsoft.

In this course you will learn how to use this popular code editor, as well as tips and tricks to make it even easier to use.


Course Contents:
⌨️ (0:00:00) Intro
⌨️ (0:03:30) stable build vs insider’s addition
⌨️ (0:04:45) Opening for the First time
⌨️ (0:06:10) The Layout
⌨️ (0:08:58) Customizing the Layout with Shortcuts (Grid Tab System, Command Pallette)
⌨️ (0:14:06) Search and Replace
⌨️ (0:16:00) More Shortcuts for Working with Files
⌨️ (0:17:45) Shortcuts for Navigating and Editing Text
⌨️ (0:20:12) Intellisense
⌨️ (0:22:00) Emmet
⌨️ (0:25:30) Settings
⌨️ (0:31:00) Extensions and Themes
⌨️ (0:43:25) Keyboard Shortcuts
⌨️ (0:49:30) Keymap Extensions
⌨️ (0:50:40) Snippets
⌨️ (0:60:00) Settings Sync
⌨️ (0:65:40) Debugging
⌨️ (1:12:30) Built in Terminal
⌨️ (1:18:45) Source Control Integration
⌨️ (1:28:48) Wrap Up

Learn all about WSL2, the new version of the Windows Subsystem for Linux, and what changes have been made to improve performance.

Craig Loewen shows you how to get things installed and set up a Linux development workflow that is integrated with Windows and VS Code.

Check out the faster IO performance and system call compatibility, then watch Craig run an app from inside a container using Docker Desktop for Windows and debug it using VS Code.

Here are some links to learn more:

In this video, Aaron Powell demonstrates Visual Studio Code and its integrations with GitHub and Azure.

Aaron shows that VS Code provides a complete developer experience that enables you to spend more time and effort on coding and less time switching between tools. Visual Studio developers are used to this. Now, Visual Studio Code developers have this experience as well.

Resources

Visual Studio Code offers many great features for Data Scientists and Python developers alike, allowing you to explore and experiment on your data using the flexibility of Jupyter Notebooks combined with the power and productivity of VS Code. Tune in to learn how to supercharge your Jupyter Notebooks with VS Code.

Learn More:

Jeffrey Mew shows you how you can can natively edit Jupyter notebooks in Visual Studio Code.

Jupyter (formerly IPython) is an open-source project that enables you to easily combine Markdown text and executable Python source code on one canvas called a notebook.

These notebooks contain live code, equations, visualizations and narrative text. Jeffrey shows how easy it is to work with Jupyter notebooks in Visual Studio Code.

Resources: