All language subtitles for 2. Curriculum - What you_re going to LEARN 2

af Afrikaans
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bn Bengali
bs Bosnian
bg Bulgarian
ca Catalan
ceb Cebuano
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
tl Filipino
fi Finnish
fr French
fy Frisian
gl Galician
ka Georgian
de German
el Greek
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian Download
is Icelandic
ig Igbo
id Indonesian
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
km Khmer
ko Korean
ku Kurdish (Kurmanji)
ky Kyrgyz
lo Lao
la Latin
lv Latvian
lt Lithuanian
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mn Mongolian
my Myanmar (Burmese)
ne Nepali
no Norwegian
ps Pashto
fa Persian
pl Polish
pt Portuguese
pa Punjabi
ro Romanian
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
st Sesotho
sn Shona
sd Sindhi
si Sinhala
sk Slovak
sl Slovenian
so Somali
es Spanish
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
te Telugu
th Thai
tr Turkish
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
or Odia (Oriya)
rw Kinyarwanda
tk Turkmen
tt Tatar
ug Uyghur
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.