Welcome to The Complete Visual Studio Code Course!
Used by programmers around the world, Visual Studio Code is a source-code editor developed by Microsoft for Windows, Linux and macOS.
Whether you’re learning Visual Studio Code for yourself, or to help you work more efficiently as part of a team, this 6.5hr course is guaranteed to help you get the most out of VSCode.
Remember, small tweaks to your setup can have a BIG impact!
The Complete Visual Studio Code Course is designed for beginners, and taught by industry expert Dr Nauman. Throughout this course you’ll learn. . .
-
How to customise your VSCode workspace, and create the perfect environment for yourself and your projects
-
How to speed up your workflow by using snippets and shortcuts
-
How to organise your projects efficiently with folder and profiles, and synchronise your VSCode environment across machines
-
How VSCode can be used HTML, CSS, Python, node-js and LaTex (with a dedicated section on each)
-
How to share your code via GitHub, and the importance of Version Control in Git.
-
We’ll also recommend 25+ Extensions and Plugins that you can use to work more efficiently!
Every course section ends with 3-6 tasks that put in to practice all the new skills you’ve just learnt! Each exercise is a hands-on coding exercise designed to test your learning AND give you the confidence you need to continue on your learning journey.
This course is a brilliant introduction to Visual Studio Code, and will help you and your colleagues work faster, and more efficiently on whatever project you decide.
A full breakdown of what this course covers is below. . .
-
How to install Visual Studio Code
-
What the key elements of the VSCode interface are
-
How to customise your VSCode via the settings
-
How to create and use files and folders
-
Using a terminal within VSCode
-
How and why to use Markdown in files
-
Essential early shortcuts, including Delete, Duplicate, Move, and Replace with Multiple Cursors
-
Customising the look of VSCode with themes and extensions
-
Key functionality of Search and Replace within Large Codebases
-
A basic and advanced introduction to Snippets – essential for an efficient workflow
-
How to assign shortcut keys
-
How to add Functionality with Extensions
-
Organising your projects with new windows and folders
-
Synchronising your VSCode environment across multiple locations (home and the office!)
-
Working with colleagues via GitHub
-
Best practices when using Jupyter and Jupyter Notebook
-
How to debug efficiently in a complex/large code base
-
How to create and use an interactive environment for code and debugging
-
Learn how to set up a node.js server
-
Git support and functionality within VSCode
-
Create a local repository in VSCode and share it on Git