We may earn an affiliate commission when you visit our partners.
Course image
Udemy logo

Visual Studio Code for Developers 2024

Beginner to Advanced

Estefania Cassingena Navone

Welcome to Visual Studio Code for Developers, the course that you need to start working with one of the most popular code editors in the developer community. Learn Visual Studio Code with hands-on practice and detailed step-by-step explanations of the basic and advanced features of Visual Studio Code.

Read more

Welcome to Visual Studio Code for Developers, the course that you need to start working with one of the most popular code editors in the developer community. Learn Visual Studio Code with hands-on practice and detailed step-by-step explanations of the basic and advanced features of Visual Studio Code.

This course is for everyone who wants to master Visual Studio Code. If you are starting your coding journey or if you are an experienced developer, this course will help you master Visual Studio Code and improve your productivity as a developer.

Estefania will take you step by step from the basic features of Visual Studio Code like working with files to more advanced features like debugging and source control to help you succeed and incorporate this amazing code editor into your daily workflow.

Visual Studio Code is Your Next Step Into the in-demand and powerful World of Software Development.

During the course, you will learn how to:

  • Create, save, and edit files

  • Work with different panels, bars, and tools

  • Work with files and editors

  • Open folders and edit their files and folders in the explorer

  • Use the search feature to find anything in your code

  • Work with the integrated terminal

  • Open Visual Studio Code, files, and folders from the command prompt

  • Install extensions from the Extensions Marketplace

  • Work with extensions such as Prettier, ESlint, Python, React snippets, and Jupyter

  • Add built-in and custom code snippets to your code

  • Use git and version control in Visual Studio Code

  • Optimize your layout and tools to work with Python and Web Development

  • Create virtual environments for Python development in Visual Studio Code

  • Run the debugger and add breakpoints to check your variables

  • Create, edit, and work with Jupyter Notebooks

  • Write Markdown files in Visual Studio Code

  • Much more

Updates

June 2024 New Updated Section 9.

May 2024 New Updated Section 8.

May 2024 New Updated Section 7.

April 2024 New Updated Sections 5-6.

January 2024 New Updated Sections 1-4.

January 2024 New Keyboard Shortcuts PDF Handout for Windows and macOS.

November 2023 New Hide Editor Tabs.

August 2023 Updated Quizzes now include macOS keyboard shortcuts and new improvements.

July 2023 New Profile Templates in Visual Studio Code.

July 2023 Updated New article with a small change in the custom keyboard shortcuts user interface.

July 2023 Updated Lecture on Customizing the Terminal (updated option in the Command Palette).

March 2023 New Profiles in Visual Studio Code (New Section)

March 2023 New Popular Extension: CodeSnap

March 2023 Updated How to create a file (3 options)

January 2023 Updated How to define custom snippets

November 2022 New Drag and drop images and files

November 2022 New Customize the settings of an extension

November 2022 New File rename selection

November 2022 New Move the terminal (right, left, bottom)

November 2022 New How to toggle the Menu Bar

October 2022 New  How to customize the settings of a programming language (updated)

October 2022 New  Toggle Full Screen Mode

October 2022 New  Create Files and Folders Simultaneously

September 2022 New  Sticky Scroll

Add New Visual Studio Code Skills To Your Resume

Visual Studio Code is currently one of the most popular code editors and its popularity continues rising every year. Whether you work in Data Science, Game Development, Web Development, Machine Learning, Artificial Intelligence, Mobile Development, or if you are just starting your coding journey, Visual Studio Code will be a priceless tool for your daily work. Learning Visual Studio Code is your next step into the powerful world of software development.

Learning Material and Resources

Throughout the course, you will find these resources:

  • Video lectures: 7+ hours of carefully designed graphics, animations, and explanations

  • Quizzes: check your knowledge interactively after each lecture with short quizzes and unlimited attempts

  • Downloadable Files: follow the lectures step by step by downloading the code files

  • Articles: read complementary articles to expand your knowledge

  • Discussion Forums: ask questions on the discussion forums and discuss interesting topics with your peers. Your instructor, Estefania, will be very glad to help you

You will learn so much more.

During the course, you will not just learn how to work with Visual Studio Code, you will also learn tips related to programming and programming languages like Python and JavaScript. You will learn how to create virtual environments in Visual Studio Code for Python development and how to install packages. You will learn how to write markdown files, which is the language used to write the READMEs that we see in GitHub repositories. You will learn how to choose and install extensions that will improve your productivity and much more.

Plus Tips and Tricks for the Visual Studio Code Pro

During the course, you will learn keyboard shortcuts and time-saving tips such as how to move a line up or down with your keyboard, how to copy a line above or below, how to shrink and expand your selection, how to format your file automatically, how to jump to the end and to the beginning of a file, and much more. So, if you are curious and you want to learn these amazing tips, don't hesitate to enroll in the course and start your Visual Studio Code journey.

Why is this course unique?

This course is unique because of its emphasis on providing detailed and step-by-step explanations of the features of Visual Studio Code. We will dive deeper than other courses into more advanced features such as source control, debugging, markdown, and Jupyter Notebooks.

The video lectures are optimized for mobile devices. No more tiny code on a tiny screen. You will find constant zoom effects and large code that create an optimal learning experience on the go.

You will check your knowledge with short Quizzes that provide instant feedback, so you can see the correct answer immediately.

You will receive a certificate of completion that you can add to your resume and social media profiles to showcase your new skills.

You will also have lifetime access to the course and to all the new additions.

You are very welcome to watch the preview lectures and check out the full course curriculum.

If you are looking for an engaging, visual, and practical course, you've found it.

Add "Visual Studio Code" to your resume and showcase your new skills.

Enroll now

What's inside

Learning objectives

  • Optimize your productivity with visual studio code.
  • Master the fundamental features of visual studio code.
  • Customize visual studio code to fit your needs, style, and personal taste.
  • Install helpful extensions from the extensions marketplace.
  • Work with repositories, git, and github in visual studio code.
  • Learn how to work with the debugger and jupyter notebooks in visual studio code.
  • Optimize visual studio code to work with python and web development.
  • Work with the integrated terminal and run commands.
  • Add built-in code snippets, install new ones, and create custom snippets.
  • Learn visual studio code tips to optimize your productivity.

Syllabus

Visual Studio Code Version, Updates, and Shortcuts
Welcome to the Course: Visual Studio Code for Developers
Welcome to the Course - Important Course Information
Read more
Keyboard Shortcuts (PDF Handout)
Introduce Yourself and Share your Goals
Getting Started with Visual Studio Code
Welcome to this Section
What is Visual Studio Code? Introduction to Code Editors
Download and Install Visual Studio Code
Downloadable Course Resources
The User Interface (Panels, Bars, and Tools)
Quick Review and Important Tools
Glyph Margin and Minimap
How to Zoom the Editor
Section Quiz: Getting Started with Visual Studio Code
Discussion Topic: Share your Thoughts
Drag and Drop a File
Working with Files and Folders
How to Create a File (3 Options)
How to Save a File
How to Open a File
How to Open a Folder
How to Open Multiple Files + Preview Mode
How to Toggle Autosave
How to Close a File and a Folder
How to Edit a Project in the Explorer
Search and Replace
Introduction to the Explorer + How to Toggle the Explorer
Create and Delete Files in the Explorer
Create and Delete Folders in the Explorer
Move Files and Folders in the Explorer
Expand and Collapse Folders in the Explorer (+ Moving Multiple Files)
Rename a File in the Explorer
Refresh the Explorer
Collapse All Folders
Section Quiz: The Explorer
Search in Visual Studio Code
Important Information (Our Demo App)
How to Search in the Sidebar
'code' Command Not Found? How to Add it to PATH
Match Case
Match Whole Word
Searching with Regular Expressions
Preserve Case and More Options
Include and Exclude Files from Search
Search Only in Open Editors
Section Quiz: Search in Visual Studio Code
The Integrated Terminal and the Command Prompt
Introduction to the Terminal
Launch Visual Studio Code from the Terminal
Open Files in Visual Studio Code from the Command Prompt
Open Multiple Files in Visual Studio Code from the Command Prompt
The Integrated Terminal in Visual Studio Code
Install Node.js to run npm start
Multiple Terminals and the Terminal Shell
Command Line Help
Section Quiz: The Integrated Terminal and the Command Prompt
Customize Visual Studio Code + Settings
How to Open the Settings Panel
Frequently Used Settings
How to Change Tabs to Spaces and Spaces to Tabs
Change the Number of Spaces per Level of Indentation
Change the Theme
How to Show or Hide the Minimap
Multiple, One, or No Editor Tabs
Resize Panels and Split the Editor
Wrap Long Lines
Customize the Settings for Each Programming Language
Default Settings
Customizing the Integrated Terminal
Move the Terminal (Right, Left, Bottom)
Bracket Pair Colorization
Section Quiz: Customize Visual Studio Code
Improve your Productivity in Visual Studio Code
Important Keyboard Shortcuts
How to Customize Keyboard Shortcuts
Source: Default vs. System
Editor Groups
Jump Between Editor Groups
Workspaces with Multiple Folders
Full Screen Mode
Toggle the Menu Bar
Zen Mode in Visual Studio Code
Fast Scrolling
Sticky Scroll
File Rename Selection
Create Files and Folders Simultaneously
Section Quiz: Improve your Productivity in Visual Studio Code

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Well-structured and comprehensive, Visual Studio Code for Developers prepares learners to develop their productivity and optimize their workflow
Taught by esteemed instructor Estefania Cassingena Navone, this course offers learners access to expert guidance and knowledge
Provides hands-on practice and detailed explanations of Visual Studio Code's basic and advanced features, making it highly engaging and effective
Covers a wide array of topics, including file management, debugging, source control, and customizing the user interface, making it highly comprehensive
Offers lifetime access to the course and all future updates, providing learners with ongoing value and support
The inclusion of quizzes, downloadable files, and articles enriches the learning experience and provides multiple avenues for understanding

Save this course

Save Visual Studio Code for Developers 2024: Beginner to Advanced to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Visual Studio Code for Developers 2024: Beginner to Advanced with these activities:
Read "The Pragmatic Programmer"
This book provides practical advice and insights on becoming a more effective and productive software developer.
Show steps
  • Read and summarize key chapters.
  • Reflect on the principles and practices discussed.
  • Apply the lessons learned to your own projects.
Learn Basic Git Commands
Mastering Git will help you collaborate with other developers, track changes to your code, and work effectively on large projects.
Browse courses on Git
Show steps
  • Review basic Git commands for initializing a repository, staging changes, and committing.
  • Practice using Git commands on a small project.
  • Find resources or tutorials to learn more about Git.
Attend a Visual Studio Code Workshop
Workshops offer a structured environment to learn new skills and connect with other developers.
Browse courses on Visual Studio Code
Show steps
  • Find and register for a relevant workshop.
  • Attend the workshop and actively participate in discussions and exercises.
  • Network with other attendees and learn about their experiences.
Three other activities
Expand to see all activities and additional details
Show all six activities
Practice Customizing Visual Studio Code
Customizing Visual Studio Code to fit your workflow and preferences can greatly improve your productivity.
Browse courses on Visual Studio Code
Show steps
  • Identify your preferred settings for themes, fonts, and keyboard shortcuts.
  • Install and configure extensions to enhance your coding experience.
  • Practice using the customized settings and extensions in your projects.
Explore Visual Studio Code Extensions
Extensions can enhance your workflow by providing additional features and functionality.
Browse courses on Visual Studio Code
Show steps
  • Browse the Visual Studio Code Marketplace for useful extensions.
  • Install and experiment with different extensions.
  • Evaluate the effectiveness of each extension and decide which ones to keep.
Build a Simple Web Application
Applying your skills to build a project will solidify your understanding and help you develop confidence.
Browse courses on Visual Studio Code
Show steps
  • Plan and design the application's functionality and user interface.
  • Develop the front-end and back-end components of the application.
  • Test and debug the application to ensure it meets the requirements.
  • Deploy the application to a hosting platform.

Career center

Learners who complete Visual Studio Code for Developers 2024: Beginner to Advanced will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Visual Studio Code for Developers 2024: Beginner to Advanced.
Python Best Practices: Learn to Write Clean Python Code
Most relevant
Debugging with Visual Studio 2022
Most relevant
Improving Code Quality with Visual Studio 2022 Code...
Most relevant
What's New in .NET 6
Most relevant
Testing with Visual Studio 2022
Most relevant
Python OOP - Object Oriented Programming for Beginners
Most relevant
Developing for Azure with Visual Studio 2022
Most relevant
Visual Studio 2022: Big Picture
Most relevant
Implementing C# 10 Unit Testing Using Visual Studio 2022...
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser