An open API service indexing awesome lists of open source software.

https://github.com/shonharsh/vscode-2025-mastering

This repository contains my notes and files for the Udemy course Mastering Visual Studio Code (2025) by Alex Dan.
https://github.com/shonharsh/vscode-2025-mastering

academic artificial-intelligence backend copilot cplusplus csharp css education framework frontend git html java javascript python typescript vscode vscode-extension windows

Last synced: about 1 month ago
JSON representation

This repository contains my notes and files for the Udemy course Mastering Visual Studio Code (2025) by Alex Dan.

Awesome Lists containing this project

README

          

# VSCode-2025-Mastering - Notes

This repository contains the notes for the Udemy course Mastering Visual Studio Code (2025) and the course resources.

## Details
Name: [Mastering Visual Studio Code (2025)](https://www.udemy.com/course/mastering-visual-studio-code/)
Instructor: [Alex Dan](https://www.udemy.com/user/alexhorea/)

## Outline

### Section 01: Introduction

001. Udemy tips
002. How to take this course
003. Let's connect!
004. VSCode installation
005. Opening Visual Studio Code

### Section 02: First Steps with VSCode

006. Section intro
007. Visual Studio Code interface
008. File explorer
009. Opening folders
010. Command palette and key shortcuts
011. Visual customization
012. Settings
013. VSCode Extensions
014. Text search
015. File search
016. Optional - cursor tricks
017. Optional - workspaces

### Section 03: Coding with Code - General Topics

018. Section intro
019. The terminal
020. Intellisense
021. Code comments
022. File formatting
023. The Debugger
024. Refactoring
025. Code snippets
026. Peek and Find
027. Optional - Extensions
028. Section extensions

### Section 04: Halfway Discussion

029. Halfway discussion

### Section 05: JavaScript, Typescript and NodeJS with VisualCode

030. Section intro
031. Working with Types
032. Code Navigation
033. Linting with Eslint
034. Formatting with Prettier
035. Debugging: JavaScript on Node
036. Debugging: JavaScript in Browser
037. Debugging: TypeScript on Node
038. Debugging: TypeScript in Browser
039. Paste JSON as Code
040. VSCode and React
041. VSCode and Vue
042. VSCode and Angular
043. Section extensions

### Section 06: Python in VSCode

044. Section intro
045. Python in VSCode
046. Python formatting and linting
047. Python virtual environments
048. Python debugger
049. Python unit testing
050. Optional - Jupyter notebooks
051. Further reading
052. Section extensions

### Section 07: Java in VSCode

053. Section intro
054. Install Java and Maven
055. VSCode setup for Java development
056. Java in VSCode
057. Working with Junit tests
058. Java debugger
059. Java - Code assistance and refactor
060. Formatting Java code
061. Section extensions

### Section 08: C++ in VSCode

062. Section intro
063. Compiler installation
064. C++ in VSCode
065. C++ build, run and debug
066. Section extensions

### Section 09: Working with no code files

067. Section intro
068. Markdown
069. YAML
070. SQL files and SQL client
071. Section extensions

### Section 10: Web design

072. Section intro
073. Writing HTML
074. Writing CSS
075. Live Server Extension
076. Section extensions

### Section 11: Remote development

077. Section intro
078. Virtual Machine configuration for remote SSH
079. VSCode remote connection
080. VSCode and Docker
081. Remote development inside Docker
082. Section extensions

### Section 12: Git and Source control

083. Section intro
084. Optional - Git install
085. Optional - Git basic commands
086. Optional - GitHub and Git config
087. Git Authentication
088. Git and Visual Studio Code
089. Git branches
090. Git Ignore
091. Handling commit conflicts
092. Git Lens extension
093. GitHub CodeSpaces
094. Section extensions

### Section 13: Visual Studio Code profiles

095. Section intro
096. Create Profiles
097. Handle Profiles
098. Export and Import Profiles
099. Temporary profiles
100. Profile templates

### Section 14: GitGub Copilot

101. Section intro
102. GitHub copilot setup
103. GitHub copilot chat
104. Coding with GitHub copilot
105. GitHub copilot versus codebase
106. Section extensions

### Section 15: Creating a VSCode extension

107. Section intro
108. Extension initial setup
109. Extension data service
110. Extension Status bar item
111. Multiple extension commands
112. Packing and testing the extension

### Section 16: Visual Studio Code insights

113. Section intro
114. VSCode speech
115. VSCode tips and tricks
116. VSCode insiders
117. Telemetry
118. Optional - AWS toolkit
119. Font ligatures
120. Course conclusions
121. Section extensions

### Section 17: Ending section

122. Thank you!
123. Bonus