Visual Studio Code Tutorial - Getting Started With VS Code
- 5 hours on-demand video
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to 4,000+ top Udemy courses anytime, anywhere.Try Udemy for Business
- Acquire great skills with VS Code
- Write code more quickly
- Customize Visual Studio Code
- Integrate VS Code with Git
- Taught by a university professor
- From beginning to advanced concepts
- Hands-on exercises with solutions
- Over 2.65 Million students taught
- Lifetime course access
- Learn at your own pace
- 100% satisfaction guaranteed
- Never expires - lifetime access - forever!
- This course is tried, tested, and proven
- Mobile friendly
Welcome to the course. You are taking a great step by enrolling in this course. Better skills create a better life. You are on your way to a better life. As you learn new skills, you are building a better life. I commend you for your efforts to improve your life. As you improve your life, you are improving the world --- one person at a time. You are making the world better, and you are making your life better. This is a win-win for everybody. Great work! Also, this is your course. Use it in the way which is best for you. If you want to skip ahead, skip ahead. As your teacher, my job is to help you succeed. The content here is designed to help you succeed both with visual studio code, and also as a student and in life.
I am a tenured professor in California. I have taught at both the college and university level. I have also taught in multiple disciplines including business, information systems, computer science, and online education. In 1997, I was one of the first professors at the university to teach online. I did post-graduate work in online education at UC San Diego. I co-founded and taught in the “Online Teacher’s Training Program” which trained professors how to teach online. In 2008, I was selected as one of the best instructors in the entire California Community College system. Currently, when measured by the number of students served, I am the world’s leading trainer in Google’s new programming language which is one of the fastest growing, highest paying programming languages in America. My background in business, information systems, computer science, and online education has prepared me to teach this course!
You can find everything I use in the course and all of the courses resources here:
Folder - http://bit.ly/vs-code-folder
Course outline - http://bit.ly/vs-code-outline
Some of my favorite things
Understanding what has made others successful can help you become successful. These are principles which have helped me become successful. I learned these principles from others and from my own experience. I share these principles to help you succeed in this course and in life:
Grit - Angela Duckworth
Time on task
Small frequent engagements
Multiple perspectives, multiple engagements
drop by drop, the bucket gets filled
persistently, patiently, you are bound to succeed
Bill Gates & Warren Buffett
Bill Gates, “If you want to be successful, get in front of what’s coming and let it hit you.”
The 7 Habits of Highly Effective People
The Journey - Skills To Build A Better life: Healthier, Wealthier, Happier
Things change. The most important thing to learn are principles: a concept, an idea, what is possible. The implementation of a concept or an idea will change. There is the “principle” (what can be done) and there is the “practice” (the way it’s done). If there is a difference between the principle and the practice, if there is a difference between what I show you and how you do it now, the most important thing to remember is the principle: the concept, the idea of what is possible. As the world changes, it is necessary for us to figure out how to do what we want or need to do. Knowing that something can be done is the first part. Figuring out how to do it is the second part. What I show you may have changed since the time when I recorded this video. If this is the case, see if you can figure out the new way to do what needs to be done:
Google for the solution
YouTube for the solution
Tag me in a tweet and ask:
The exercises are for your benefit. The more you do something, the better you get at it. The exercises are not required.
Sometimes my courses are used in classes at colleges, universities, high schools, and other schools. If this is the case and this course here is being used in a course you are taking at a school, your teacher there might require that you do the assignments. If that is your case, check with your teacher.
Occasionally I will provide personal anecdotes. When learning, it is natural for individuals in a course to connect in a personal way. Research shows that students do better in classes where there is a personal connection. By and large, I will reserve personal anecdotes for the end of a video. By and large, I will let you know that (1) we are done learning what we needed to learn in this one video and (2) now I am going to share a personal anecdote and, if you are in a rush, you can stop watching this video and go to the next video.
What makes a good life? Lessons from the longest study on happiness | Robert Waldinger
Smarter Faster Better: The Transformative Power of Real Productivity by Charles Duhigg
internal locus of control
This section will show you how to set up your development environment. If you are experienced with programming, you can skip this section and any other sections you want. This is your course after all. I am here to help you. As there are a variety of students who will take this course, I believe in providing a clear continuity of curriculum so that even those who are just getting started have a pathway to success.
Environment variables are a set of variables on a computer. They are part of the environment in which a process runs.
shell / bash commands
“path” environment variable
PATH is an environment variable on Unix-like operating systems, DOS, OS/2, and Microsoft Windows, specifying a set of directories where executable programs are located. In general, each executing process or user session has its own PATH setting.
often executable files will be in a “bin” folder which stands for binary.
.bash_profile & .bashrc
.bash_profile is executed for login shells
When you login (type username and password) via console, either sitting at the machine, or remotely via ssh, .bash_profile is executed to configure your shell before the initial command prompt.
.bashrc is executed for interactive non-login shells
shell / bash commands
export <environment variable name>=“<path>”
$<environment variable name>
examples of setting environment variables:
There are many reasons to use vs code:
Files go back-and-forth between platforms seamlessly
Supports many languages
Great with Go
intelliSense code completion
why did we build vs code
The interface overview introduces the different areas of vs code. A lot of great shortcuts are shown in the interface overview:
command + shift +E
find / search across files
command + shift + F
source code control
control + shift + G
command + shift + D
command + shift + E
command + shift + P
errors and warnings
command + shift + M
control + back-tick
- No prerequisite knowledge is required to take this course. This course starts at the very beginning and will teach you everything you need to know.
Being skilled at using VS Code increases your productivity and professionalism.
This course will give you the skills you need to use Visual Studio Code well. This course is very practical and applicable. It focuses on teaching you skills you can use.
You will gain skills in this course which you will use for the rest of your life and which will make your life easier. Knowing how to use VS Code is essential for today's developers. VS Code is the world's most popular source code editor. This course will give you the skills you need to use VS Code well.
Presented with high-quality video lectures, this course will visually show you how to easily use VS Code. Taught by a tenured professor in California, this is just some of what you will learn in this course:
Learn to succeed as a student
Gain fundamental skills of coding
Establish solid abilities with the command line
Understand how to run bash on Windows
Learn fundamental bash commands
Acquire the ability change file permissions
Gain insight into environment variables
Learn to set environment variables
Understand why VS Code is the best choice today
Learn how to install VS Code
Become orientated to VS Code's environment
Learn VS Code short-cut keys
Gain the ability to adjust VS Code's interface
Understand the difference between files, folders, and workspaces
Connect git version control repositories with VS Code
Use VS Code for your git workflow process
Gain insight into writing code with VS Code
Acquire the ability to do multi-cursor editing
Learn to duplicate and move lines of code
Gain the ability to access VS Code documentation
Understand the command palette
Learn to use mini-map and breadcrumbs
Gain insight into adjusting preferences
Acquire the ability to create code snippets
Learn to use VS Code for troubleshooting errors
Gain the ability to use debugging within VS Code
Learn to create markdown documents in VS Code
Acquire the ability to find and install VS Code extensions
This is an amazing course! This course will change your life. Knowing how to use VS Code well is essential today. This course will increase your proficiency, productivity, and professionalism. You are going to love this course and it will forever change your life.
This course is tried, tested, and proven. Your satisfaction is guaranteed.
Join me and enroll now.
- This course is ideal for individuals wanting to use VS Code effectively
- This course is perfect for beginners. No prior knowledge is needed to begin.
- Individuals with experience will also benefit from this course by gaining additional insights and skills.
- This course is perfect for anyone wanting to use VS Code more proficiently and productively.