WEBVTT

1
00:00:01.699 --> 00:00:06.720
So, what exactly is GitHub Copilot?

2
00:00:07.620 --> 00:00:16.120
Well, in the end, it is an IDE extension you can add to different IDEs,

3
00:00:16.239 --> 00:00:19.740
to Visual Studio Code for example, but not just to that.

4
00:00:20.720 --> 00:00:27.400
And it is an extension that adds AI-powered features to those IDEs,

5
00:00:27.000 --> 00:00:32.659
so that as a developer you can use these features to write code more efficiently.

6
00:00:34.180 --> 00:00:42.800
Most importantly, it adds smart AI-powered code completion and suggestions generated by AI.

7
00:00:43.140 --> 00:00:47.440
And you probably already know that you probably already used this,

8
00:00:47.520 --> 00:00:50.580
but of course we're also going to use it in this course,

9
00:00:50.060 --> 00:00:56.100
and you'll maybe learn a thing or two about how to use this feature efficiently.

10
00:00:57.760 --> 00:01:06.320
It also allows us to generate entire blocks of code with AI right from inside the IDE,

11
00:01:06.560 --> 00:01:12.320
so that you don't need to go to some external website like ChatGPT to do that.

12
00:01:13.339 --> 00:01:19.740
And it got a code-aware chat you can use to ask questions about your code,

13
00:01:20.080 --> 00:01:23.920
to have it generate unit tests for your code,

14
00:01:24.340 --> 00:01:30.260
to ask questions about CLI commands, your terminal commands you might want to run,

15
00:01:30.500 --> 00:01:34.240
and many other useful related features.

16
00:01:36.000 --> 00:01:43.020
Now, it is important to note that GitHub Copilot is an extension you need to install,

17
00:01:43.380 --> 00:01:47.240
and whilst the installation is free, you have to pay,

18
00:01:47.320 --> 00:01:52.760
you have to have a subscription set up through GitHub.com to actually use it.

19
00:01:52.860 --> 00:01:58.400
You need to sign in with your GitHub account, and you must have a paid subscription there.

20
00:01:59.440 --> 00:02:04.640
Now, the next lecture contains more details about that setup process,

21
00:02:05.000 --> 00:02:10.539
because there also are different plans depending on whether you're just using it on your own,

22
00:02:10.580 --> 00:02:16.600
or if you're part of an organization, but that's in a nutshell what GitHub Copilot is.

23
00:02:17.700 --> 00:02:24.700
Now, it's worth noting that, of course, GitHub Copilot, like all these AI tools,

24
00:02:25.040 --> 00:02:27.160
is constantly evolving.

25
00:02:27.860 --> 00:02:32.380
It's getting new features, the existing features are getting better,

26
00:02:33.000 --> 00:02:38.720
and therefore, of course, the Copilot today might not be what it is in a year.

27
00:02:39.060 --> 00:02:42.240
In a year, it might be able to do more.

28
00:02:43.500 --> 00:02:48.940
But the core features added here have always been, and will probably always be,

29
00:02:49.340 --> 00:02:52.480
the heart, the foundation of GitHub Copilot,

30
00:02:52.740 --> 00:02:58.560
and that's why we'll take a closer look at them and some related features throughout this section.

