What is GitHub Copilot
0 views
Aug 6, 2025
Unlock the full power of AI coding assistants in Copilot Show Episode 1! In this video, you’ll learn: 00:00 – Introduction & Overview 00:45 – What Is Microsoft Copilot? 02:15 – Top Benefits of Using Copilot 04:00 – Getting Started with GitHub Copilot 05:30 – Key Features: What Can Copilot Do? 07:20 – Limitations & Common Challenges 09:10 – How to Install GitHub Copilot 10:45 – Next Steps & Resources Whether you’re a developer, IT pro, or tech enthusiast, this guide will help you understand how Copilot can supercharge your workflow, automate repetitive tasks, and keep you focused on high-value work. Don’t forget to 👍 Like, Subscribe, and hit the 🔔 to stay up-to-date with our Copilot Show series!
View Video Transcript
0:00
Hello and welcome to the co-pilot
0:04
Hello and welcome to the co-pilot
0:04
Hello and welcome to the co-pilot series on
0:05
series on
0:05
series on car.tv. My name is Mahesh Chand. I'm
0:08
car.tv. My name is Mahesh Chand. I'm
0:08
car.tv. My name is Mahesh Chand. I'm founder of
0:10
founder of
0:10
founder of Corner. Today we are starting a new
0:12
Corner. Today we are starting a new
0:12
Corner. Today we are starting a new series Copilot for students and
0:15
series Copilot for students and
0:15
series Copilot for students and programmers. As you can guess from this
0:18
programmers. As you can guess from this
0:18
programmers. As you can guess from this title, this series is u all about
0:22
title, this series is u all about
0:22
title, this series is u all about copilot. We are mostly GitHub copilot
0:25
copilot. We are mostly GitHub copilot
0:25
copilot. We are mostly GitHub copilot where you will learn how to use GitHub
0:27
where you will learn how to use GitHub
0:27
where you will learn how to use GitHub copilot to do your day-to-day routine
0:29
copilot to do your day-to-day routine
0:29
copilot to do your day-to-day routine tasks, writing code, checking errors,
0:32
tasks, writing code, checking errors,
0:32
tasks, writing code, checking errors, bug fixing, and so on so
0:35
bug fixing, and so on so
0:35
bug fixing, and so on so forth. This series has multiple
0:38
forth. This series has multiple
0:38
forth. This series has multiple episodes. It's based on my ebook. I
0:41
episodes. It's based on my ebook. I
0:41
episodes. It's based on my ebook. I wrote a book Copilot Handbook. The book
0:43
wrote a book Copilot Handbook. The book
0:44
wrote a book Copilot Handbook. The book is available to download on
0:46
is available to download on
0:46
is available to download on c#.com/ebooks. As you can see from the
0:49
c#.com/ebooks. As you can see from the
0:49
c#.com/ebooks. As you can see from the book, it has nine
0:50
book, it has nine
0:50
book, it has nine chapters, introduction, how to write a
0:53
chapters, introduction, how to write a
0:53
chapters, introduction, how to write a boilerplate code, autocomp completion,
0:56
boilerplate code, autocomp completion,
0:56
boilerplate code, autocomp completion, how to document your code using copilot,
0:58
how to document your code using copilot,
0:58
how to document your code using copilot, code refactoring, you can write test
1:00
code refactoring, you can write test
1:00
code refactoring, you can write test cases using copilot, fix errors, there's
1:03
cases using copilot, fix errors, there's
1:04
cases using copilot, fix errors, there's something called slice commands, code
1:07
something called slice commands, code
1:07
something called slice commands, code conversion. So these are the chapters in
1:09
conversion. So these are the chapters in
1:09
conversion. So these are the chapters in the book. My goal is to create one
1:13
the book. My goal is to create one
1:13
the book. My goal is to create one episode per chapter, but there may be
1:16
episode per chapter, but there may be
1:16
episode per chapter, but there may be more bonus material in the in additional
1:19
more bonus material in the in additional
1:19
more bonus material in the in additional episodes as
1:22
well. So, welcome to the first episode
1:25
well. So, welcome to the first episode
1:25
well. So, welcome to the first episode introduction to
1:26
introduction to
1:26
introduction to Copilot. What is
1:28
Copilot. What is
1:28
Copilot. What is Copilot? It's an AI system is developed
1:31
Copilot? It's an AI system is developed
1:31
Copilot? It's an AI system is developed by Microsoft. It uses jai which in the
1:35
by Microsoft. It uses jai which in the
1:35
by Microsoft. It uses jai which in the in the back end uses llms to generate
1:38
in the back end uses llms to generate
1:38
in the back end uses llms to generate content based on the prompts. So
1:41
content based on the prompts. So
1:41
content based on the prompts. So prompting is very important to know. If
1:44
prompting is very important to know. If
1:44
prompting is very important to know. If you are not familiar with prompting uh
1:46
you are not familiar with prompting uh
1:46
you are not familiar with prompting uh C# corner I have an a great article that
1:49
C# corner I have an a great article that
1:49
C# corner I have an a great article that breaks down how the prompts work for
1:53
breaks down how the prompts work for
1:53
breaks down how the prompts work for jai. Um but good thing is if you are you
1:57
jai. Um but good thing is if you are you
1:57
jai. Um but good thing is if you are you know you're using GitHub copilot you
1:59
know you're using GitHub copilot you
1:59
know you're using GitHub copilot you don't really need prompting too much.
2:01
don't really need prompting too much.
2:01
don't really need prompting too much. the simple language will work as well.
2:03
the simple language will work as well.
2:03
the simple language will work as well. So it has two f free and paid versions.
2:06
So it has two f free and paid versions.
2:06
So it has two f free and paid versions. I'm going to use the paid version uh for
2:10
I'm going to use the paid version uh for
2:10
I'm going to use the paid version uh for my my uh demos in this in this video
2:14
my my uh demos in this in this video
2:14
my my uh demos in this in this video series. So what are the benefits as you
2:17
series. So what are the benefits as you
2:17
series. So what are the benefits as you can guess why why are we using jai and
2:20
can guess why why are we using jai and
2:20
can guess why why are we using jai and copilot? The first thing is really it's
2:23
copilot? The first thing is really it's
2:23
copilot? The first thing is really it's think of a this is an AI assistant at
2:25
think of a this is an AI assistant at
2:25
think of a this is an AI assistant at your fingertips. You can ask ask it
2:28
your fingertips. You can ask ask it
2:28
your fingertips. You can ask ask it anything to do for you. Ask any
2:29
anything to do for you. Ask any
2:29
anything to do for you. Ask any questions, do some research, generate
2:32
questions, do some research, generate
2:32
questions, do some research, generate code, review your code. In the end of
2:35
code, review your code. In the end of
2:35
code, review your code. In the end of the day, it helps you save a lot of time
2:37
the day, it helps you save a lot of time
2:37
the day, it helps you save a lot of time and helps improve productivity. And
2:39
and helps improve productivity. And
2:39
and helps improve productivity. And that's all it matters. End of the day,
2:41
that's all it matters. End of the day,
2:41
that's all it matters. End of the day, what a business wants? Business wants
2:43
what a business wants? Business wants
2:43
what a business wants? Business wants their software applications to be done
2:45
their software applications to be done
2:45
their software applications to be done faster, cheaper, secure, better. And
2:49
faster, cheaper, secure, better. And
2:49
faster, cheaper, secure, better. And that's what it helps. Copilot helps you.
2:52
that's what it helps. Copilot helps you.
2:52
that's what it helps. Copilot helps you. Um, it's kind of your personal
2:54
Um, it's kind of your personal
2:54
Um, it's kind of your personal assistant. And u good thing is you don't
2:57
assistant. And u good thing is you don't
2:57
assistant. And u good thing is you don't have to pay salary. It's available all
2:59
have to pay salary. It's available all
2:59
have to pay salary. It's available all the time. You can just use it anytime
3:01
the time. You can just use it anytime
3:01
the time. You can just use it anytime you want. How cool is that? Um, two
3:05
you want. How cool is that? Um, two
3:05
you want. How cool is that? Um, two kinds separate. GitHub Copilot and
3:07
kinds separate. GitHub Copilot and
3:07
kinds separate. GitHub Copilot and Microsoft Copilot. I'm sure you have
3:09
Microsoft Copilot. I'm sure you have
3:09
Microsoft Copilot. I'm sure you have seen on your Windows operating system.
3:11
seen on your Windows operating system.
3:11
seen on your Windows operating system. Copilot sign is everywhere. It's on
3:14
Copilot sign is everywhere. It's on
3:14
Copilot sign is everywhere. It's on Windows. Microsoft Edge has it. Teams
3:16
Windows. Microsoft Edge has it. Teams
3:16
Windows. Microsoft Edge has it. Teams has it. Skype as your power platform
3:19
has it. Skype as your power platform
3:19
has it. Skype as your power platform everywhere you can see copilot. Now you
3:22
everywhere you can see copilot. Now you
3:22
everywhere you can see copilot. Now you can also go to
3:23
can also go to
3:23
can also go to copilot.com where it will work as a chat
3:27
copilot.com where it will work as a chat
3:27
copilot.com where it will work as a chat GPT. Then then second thing is second
3:30
GPT. Then then second thing is second
3:30
GPT. Then then second thing is second component is GitHub copilot. GitHub
3:32
component is GitHub copilot. GitHub
3:32
component is GitHub copilot. GitHub copilot is a little bit different. It's
3:34
copilot is a little bit different. It's
3:34
copilot is a little bit different. It's only for software development help. It's
3:37
only for software development help. It's
3:37
only for software development help. It's a AI pair programmer. So it doesn't do
3:40
a AI pair programmer. So it doesn't do
3:40
a AI pair programmer. So it doesn't do much besides software
3:43
development. So AI again GitHub copilot
3:47
development. So AI again GitHub copilot
3:47
development. So AI again GitHub copilot is an AI assistant. It helps you write
3:49
is an AI assistant. It helps you write
3:49
is an AI assistant. It helps you write code faster and hence improves
3:51
code faster and hence improves
3:51
code faster and hence improves productivity
3:52
productivity
3:52
productivity obviously. What can it do? What does cop
3:54
obviously. What can it do? What does cop
3:54
obviously. What can it do? What does cop goillet can do? It can write your
3:57
goillet can do? It can write your
3:57
goillet can do? It can write your boilerplate code like literally you can
4:00
boilerplate code like literally you can
4:00
boilerplate code like literally you can write entire
4:01
write entire
4:01
write entire application almost writing typing any
4:04
application almost writing typing any
4:04
application almost writing typing any code. It can write all entire code for
4:06
code. It can write all entire code for
4:06
code. It can write all entire code for you. It can help you complete code. It
4:08
you. It can help you complete code. It
4:08
you. It can help you complete code. It can help you write methods and
4:11
can help you write methods and
4:11
can help you write methods and functions. It can do code refactoring
4:13
functions. It can do code refactoring
4:13
functions. It can do code refactoring and also implement best practices. It
4:16
and also implement best practices. It
4:16
and also implement best practices. It can help find errors and fix errors for
4:20
can help find errors and fix errors for
4:20
can help find errors and fix errors for you in the code. How cool is
4:22
you in the code. How cool is
4:22
you in the code. How cool is that? It can imagine you are working you
4:26
that? It can imagine you are working you
4:26
that? It can imagine you are working you just joined a new company and it's a old
4:28
just joined a new company and it's a old
4:28
just joined a new company and it's a old project and you you just joined that
4:30
project and you you just joined that
4:30
project and you you just joined that team. Now somebody has to explain you
4:33
team. Now somebody has to explain you
4:33
team. Now somebody has to explain you the project. Now co-pilot can actually
4:35
the project. Now co-pilot can actually
4:35
the project. Now co-pilot can actually be that person. co-pilot can be your
4:37
be that person. co-pilot can be your
4:37
be that person. co-pilot can be your assistant that you can say can you
4:40
assistant that you can say can you
4:40
assistant that you can say can you explain me this entire project and write
4:42
explain me this entire project and write
4:42
explain me this entire project and write a report and create a document so I can
4:44
a report and create a document so I can
4:44
a report and create a document so I can learn from it and it can do that for you
4:46
learn from it and it can do that for you
4:46
learn from it and it can do that for you it's
4:47
it's
4:47
it's amazing write code comments right who
4:50
amazing write code comments right who
4:50
amazing write code comments right who want who who you know nobody likes to
4:52
want who who you know nobody likes to
4:52
want who who you know nobody likes to write code comments and test cases it
4:54
write code comments and test cases it
4:54
write code comments and test cases it can automatically write for you how much
4:56
can automatically write for you how much
4:56
can automatically write for you how much time that's that's amazing it can
4:58
time that's that's amazing it can
4:58
time that's that's amazing it can translate code from one language to
5:00
translate code from one language to
5:00
translate code from one language to other language for example you found a
5:02
other language for example you found a
5:02
other language for example you found a cool library say in Python and you want
5:05
cool library say in Python and you want
5:05
cool library say in Python and you want to convert that to Java. It can help you
5:07
to convert that to Java. It can help you
5:07
to convert that to Java. It can help you convert
5:08
convert
5:08
convert that. If you want to learn a new
5:11
that. If you want to learn a new
5:11
that. If you want to learn a new programming or you are a student want to
5:13
programming or you are a student want to
5:13
programming or you are a student want to learn programming, it can help you learn
5:14
learn programming, it can help you learn
5:14
learn programming, it can help you learn programming as well as it's think like
5:16
programming as well as it's think like
5:16
programming as well as it's think like it's your AI tutor. Now you can ask
5:18
it's your AI tutor. Now you can ask
5:18
it's your AI tutor. Now you can ask questions say hey I want to start
5:21
questions say hey I want to start
5:21
questions say hey I want to start learning C. How do I write a simple
5:24
learning C. How do I write a simple
5:24
learning C. How do I write a simple hello world application? Then you can
5:26
hello world application? Then you can
5:26
hello world application? Then you can ask your code. It can explain code and
5:29
ask your code. It can explain code and
5:29
ask your code. It can explain code and so on so forth. So we will see all these
5:31
so on so forth. So we will see all these
5:31
so on so forth. So we will see all these things in in action during the series.
5:34
things in in action during the series.
5:34
things in in action during the series. If you're going for interviews, it can
5:36
If you're going for interviews, it can
5:36
If you're going for interviews, it can actually even help you prepare for the
5:38
actually even help you prepare for the
5:38
actually even help you prepare for the technical interviews. That's pretty
5:41
technical interviews. That's pretty
5:41
technical interviews. That's pretty cool. So, we saw how what Copilot can
5:44
cool. So, we saw how what Copilot can
5:44
cool. So, we saw how what Copilot can do, but it also has some limitations.
5:46
do, but it also has some limitations.
5:46
do, but it also has some limitations. Remember I said Copilot um generates
5:50
Remember I said Copilot um generates
5:50
Remember I said Copilot um generates content based on these LLMs and LLM got
5:53
content based on these LLMs and LLM got
5:53
content based on these LLMs and LLM got this data from GitHub repo, from a stack
5:56
this data from GitHub repo, from a stack
5:56
this data from GitHub repo, from a stack overflow, from internet, from
5:59
overflow, from internet, from
5:59
overflow, from internet, from documentation, all that. So some of the
6:02
documentation, all that. So some of the
6:02
documentation, all that. So some of the code it generates may not be the quality
6:05
code it generates may not be the quality
6:05
code it generates may not be the quality code you're looking for. So you have to
6:06
code you're looking for. So you have to
6:06
code you're looking for. So you have to always verify the code that this is the
6:09
always verify the code that this is the
6:09
always verify the code that this is the code really you want. Just you have to
6:11
code really you want. Just you have to
6:11
code really you want. Just you have to peek one time. Um if you are a learner
6:14
peek one time. Um if you are a learner
6:14
peek one time. Um if you are a learner and beginner you start using copilot
6:16
and beginner you start using copilot
6:16
and beginner you start using copilot without understanding the code that may
6:18
without understanding the code that may
6:18
without understanding the code that may hinder your learning. So goal is if you
6:20
hinder your learning. So goal is if you
6:20
hinder your learning. So goal is if you are a beginner or students try to not
6:23
are a beginner or students try to not
6:23
are a beginner or students try to not use too much. You use it once you know
6:26
use too much. You use it once you know
6:26
use too much. You use it once you know how to write this how to build then you
6:28
how to write this how to build then you
6:28
how to write this how to build then you can write it use it as an assistant.
6:31
can write it use it as an assistant.
6:31
can write it use it as an assistant. uh it expect you to provide clear
6:33
uh it expect you to provide clear
6:33
uh it expect you to provide clear context and instructions that's very
6:35
context and instructions that's very
6:35
context and instructions that's very important to generate right output. It
6:38
important to generate right output. It
6:38
important to generate right output. It can again it has potential for errors.
6:41
can again it has potential for errors.
6:41
can again it has potential for errors. The code may not be reviewed for uh
6:44
The code may not be reviewed for uh
6:44
The code may not be reviewed for uh security and performance. So you have to
6:46
security and performance. So you have to
6:46
security and performance. So you have to review that make sure the code you are
6:49
review that make sure the code you are
6:49
review that make sure the code you are using is right and sometimes may also
6:51
using is right and sometimes may also
6:51
using is right and sometimes may also have copyright issues. Um and
6:55
have copyright issues. Um and
6:55
have copyright issues. Um and um if you're generating say writing a
6:58
um if you're generating say writing a
6:58
um if you're generating say writing a application in latest version of a
7:00
application in latest version of a
7:00
application in latest version of a language for example C# 13 just came out
7:03
language for example C# 13 just came out
7:03
language for example C# 13 just came out and you are building everything in C# 13
7:05
and you are building everything in C# 13
7:06
and you are building everything in C# 13 copilot may not know what C# 13 is how
7:09
copilot may not know what C# 13 is how
7:09
copilot may not know what C# 13 is how the syntaxes work because the LLM
7:11
the syntaxes work because the LLM
7:11
the syntaxes work because the LLM doesn't um hasn't updated yet. So that's
7:15
doesn't um hasn't updated yet. So that's
7:15
doesn't um hasn't updated yet. So that's those are the things you have to keep in
7:16
those are the things you have to keep in
7:16
those are the things you have to keep in mind. However, in in general cases, this
7:19
mind. However, in in general cases, this
7:19
mind. However, in in general cases, this should be able to help you lot
7:21
should be able to help you lot
7:22
should be able to help you lot tremendously because when you are build
7:23
tremendously because when you are build
7:24
tremendously because when you are build working in these companies for projects,
7:26
working in these companies for projects,
7:26
working in these companies for projects, you're not really working on the latest
7:28
you're not really working on the latest
7:28
you're not really working on the latest version. You're always working few
7:29
version. You're always working few
7:29
version. You're always working few versions behind at least couple. So that
7:33
versions behind at least couple. So that
7:33
versions behind at least couple. So that was the episode one. Um next episode we
7:36
was the episode one. Um next episode we
7:36
was the episode one. Um next episode we are going to talk about how to build a a
7:41
are going to talk about how to build a a
7:41
are going to talk about how to build a a boilerplate code, how to write a
7:43
boilerplate code, how to write a
7:43
boilerplate code, how to write a boilerplate code using copilot. And uh
7:46
boilerplate code using copilot. And uh
7:46
boilerplate code using copilot. And uh we will see we will complete we will
7:48
we will see we will complete we will
7:48
we will see we will complete we will build a simple application you without
7:52
build a simple application you without
7:52
build a simple application you without typing a single line of code. Thank you.
#Development Tools