Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:00,210 --> 00:00:05,610
Now, what are you going to learn in these course, in these course, you're going to receive a detailed
2
00:00:05,610 --> 00:00:08,910
and thorough explanation of different programming concepts.
3
00:00:09,060 --> 00:00:14,790
Many of these concepts may actually be used in a lot of different fields, such as cybersecurity, working
4
00:00:14,790 --> 00:00:16,960
with sensors of the Internet of Things.
5
00:00:17,020 --> 00:00:20,040
The IOC and especially in embedded systems.
6
00:00:20,190 --> 00:00:23,280
So there is a lot of things we can do with it later on.
7
00:00:23,310 --> 00:00:27,240
But before we go so far, we need to learn the basics.
8
00:00:27,360 --> 00:00:32,220
So in these course, we learn the fundamentals, the bases, the actual core of programming.
9
00:00:32,580 --> 00:00:38,430
So once we know, we will be able to proceed to more advanced topics and additional courses and fields
10
00:00:38,430 --> 00:00:39,120
of music.
11
00:00:39,310 --> 00:00:43,770
And now let's make a quick overview of what you are going to learn in these course.
12
00:00:44,280 --> 00:00:48,250
So in the first section, we are going to make some general introduction.
13
00:00:48,270 --> 00:00:54,390
And before we even write down our first program, I'm going to share with you some very useful knowledge
14
00:00:54,600 --> 00:01:00,270
that will help you to understand what is programming, as well as teaching you different fundamentals
15
00:01:00,270 --> 00:01:01,050
and usages.
16
00:01:01,470 --> 00:01:04,740
We are going to introduce the user or the customer side.
17
00:01:05,140 --> 00:01:09,570
The one who actually buys or downloads or uses the app that we develop.
18
00:01:09,660 --> 00:01:14,610
And we are also going to talk about the developer side, which is the guy who is in charge of developing
19
00:01:14,610 --> 00:01:17,400
the application for these particular user.
20
00:01:17,970 --> 00:01:24,240
We're also going to talk about what is a computer as a unit, as well as what are some additional common
21
00:01:24,240 --> 00:01:27,510
parts that a computer system usually has.
22
00:01:27,690 --> 00:01:33,300
We are also going to talk about what is even a programming language, what what this term even means.
23
00:01:33,330 --> 00:01:33,670
OK.
24
00:01:34,110 --> 00:01:40,450
And this section actually this whole section of the general introduction is actually not mandatory.
25
00:01:40,470 --> 00:01:41,550
It's very general.
26
00:01:41,790 --> 00:01:47,640
But I think that as a future program mirror that you want to become you must be familiar with it, with
27
00:01:47,640 --> 00:01:50,220
all the concepts that are there that I talk about there.
28
00:01:50,550 --> 00:01:56,970
And not only to be familiar with some of the syntax that we learn for our particular programming language.
29
00:01:57,090 --> 00:02:02,760
So right after we finish the general introduction, we are going to introduce and to talk about the
30
00:02:02,760 --> 00:02:08,100
environment and how we can set up using whether you're using Windows, Linux or Mac.
31
00:02:08,550 --> 00:02:13,170
We are going to download, install everything necessary to get ourselves started.
32
00:02:13,380 --> 00:02:18,900
And once everything is set up and running, we are going to learn how a basic text can be used in our
33
00:02:18,900 --> 00:02:19,340
code.
34
00:02:19,680 --> 00:02:23,240
We will create our first greetings program, which should display the families.
35
00:02:23,460 --> 00:02:25,590
Hello, your hello world message.
36
00:02:25,980 --> 00:02:31,770
And we are going to talk about numbers as well as other data types and how they can be used in programming.
37
00:02:31,950 --> 00:02:35,100
Also, I will teach you what are these famous variables?
38
00:02:35,130 --> 00:02:37,620
They add a lot of people are so afraid of.
39
00:02:37,860 --> 00:02:38,850
So don't worry.
40
00:02:38,880 --> 00:02:39,990
We'll cover that up.
41
00:02:40,130 --> 00:02:43,550
Then I'm going to introduce you that a control mechanism.
42
00:02:43,590 --> 00:02:44,800
And we're going to talk.
43
00:02:44,820 --> 00:02:48,900
How exactly can you control what your program should and shouldn't do?
44
00:02:49,020 --> 00:02:55,860
For example, if you insert your grade on your last exam, control flow will allow you to get some congratulations
45
00:02:55,860 --> 00:02:57,330
message printed to the screen.
46
00:02:57,510 --> 00:03:01,710
If you pass the exam and otherwise to get a try again message.
47
00:03:02,040 --> 00:03:06,810
So this way you will control the flow of your commands in your program.
48
00:03:07,230 --> 00:03:13,440
You will also learn how to loop over a bunch of commands over and over again until some conditions are
49
00:03:13,440 --> 00:03:15,620
met, which is pretty amazing, right?
50
00:03:15,840 --> 00:03:21,600
Then we will proceed to one of the most useful and necessary things in all of the programming topics,
51
00:03:21,720 --> 00:03:23,430
which is functions.
52
00:03:23,910 --> 00:03:30,300
Functions are basically everywhere in programming and they are the central part for almost anything
53
00:03:30,300 --> 00:03:31,830
that you will build in the future.
54
00:03:32,250 --> 00:03:38,940
So any up product, startup or whatever you'd like to develop, you are probably going to use functions
55
00:03:38,940 --> 00:03:39,690
as part of it.
56
00:03:39,870 --> 00:03:43,680
Then we will talk about a race and what basically they are used for.
57
00:03:44,010 --> 00:03:50,940
And during all of these sections, we are going to do incredible milestones and incredible challenges
58
00:03:50,940 --> 00:03:56,160
that will help you to see your progress while you are proceeding in this course.
59
00:03:56,490 --> 00:04:01,110
We will then move on to some more advanced topics and speak about pointers.
60
00:04:01,530 --> 00:04:05,460
That's usually considered to be a really hard thing to grasp at first.
61
00:04:05,490 --> 00:04:11,760
But I think we will be good if you will just pay attention during all the previous lectures and do all
62
00:04:11,760 --> 00:04:14,580
the challenges and assignments throughout the course.
63
00:04:15,090 --> 00:04:15,960
Then the pointers.
64
00:04:15,990 --> 00:04:21,840
If you do so, the point there's sections is not going to be much of a problem after war is we are going
65
00:04:21,840 --> 00:04:25,540
to talk about string's, which basically represent most of the text.
66
00:04:25,560 --> 00:04:31,650
You can see anywhere in your computer, tablet or phone strings that are also considered to be an essential
67
00:04:31,650 --> 00:04:34,770
part of almost any app that contains some text.
68
00:04:34,800 --> 00:04:35,140
Okay.
69
00:04:35,520 --> 00:04:41,030
So you better listen carefully if these lessons and for the end of this special edition, cause we'll
70
00:04:41,070 --> 00:04:48,510
finish it with one of the most scariest concept, which is none other than recursion, which is simply
71
00:04:48,510 --> 00:04:49,130
a concept.
72
00:04:49,140 --> 00:04:52,800
And it can be used in most of the programming languages nowadays.
73
00:04:52,830 --> 00:04:58,140
And most of the teachers like to discuss this concept and to explain it to you.
74
00:04:58,320 --> 00:04:59,460
So, as you can see, the.
75
00:04:59,630 --> 00:05:01,920
A lot for us to cover up in this chorus.
76
00:05:02,070 --> 00:05:07,350
And although there are more additional advanced topics in our programming language, we cannot.
77
00:05:07,600 --> 00:05:11,310
Can we basically cannot cover everything in just one chorus.
78
00:05:11,370 --> 00:05:12,870
That's not how we should do it.
79
00:05:12,990 --> 00:05:16,060
So in these course, we are going to focus into practice.
80
00:05:16,260 --> 00:05:20,910
All the topics I've just specified, and it will take you not one and not two.
81
00:05:21,000 --> 00:05:23,880
It will take you all 10 steps further.
82
00:05:24,000 --> 00:05:28,350
And I think you're really going to enjoy these course and to gain a lot of knowledge.
83
00:05:28,470 --> 00:05:30,960
So with that being said, let's move on.
8587
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.