Afrikaans
Akan
Albanian
Amharic
Arabic
Armenian
Azerbaijani
Basque
Belarusian
Bemba
Bengali
Bihari
Bosnian
Breton
Bulgarian
Cambodian
Catalan
Cebuano
Cherokee
Chichewa
Chinese (Simplified)
Chinese (Traditional)
Corsican
Croatian
Czech
Danish
Dutch
English
Esperanto
Estonian
Ewe
Faroese
Filipino
Finnish
French
Frisian
Ga
Galician
Georgian
German
Greek
Guarani
Gujarati
Haitian Creole
Hausa
Hawaiian
Hebrew
Hindi
Hmong
Icelandic
Igbo
Indonesian
Interlingua
Irish
Italian
Japanese
Javanese
Kannada
Kazakh
Kinyarwanda
Kirundi
Kongo
Korean
Krio (Sierra Leone)
Kurdish
Kurdish (Soranรฎ)
Kyrgyz
Laothian
Latin
Latvian
Lingala
Lithuanian
Lozi
Luganda
Luo
Luxembourgish
Macedonian
Malagasy
Malay
Malayalam
Maltese
Maori
Marathi
Mauritian Creole
Moldavian
Mongolian
Myanmar (Burmese)
Montenegrin
Nepali
Nigerian Pidgin
Northern Sotho
Norwegian
Norwegian (Nynorsk)
Occitan
Oriya
Oromo
Pashto
Persian
Polish
Portuguese (Brazil)
Portuguese (Portugal)
Punjabi
Quechua
Romanian
Romansh
Runyakitara
Russian
Samoan
Scots Gaelic
Serbian
Serbo-Croatian
Sesotho
Setswana
Seychellois Creole
Shona
Sindhi
Sinhalese
Slovak
Slovenian
Somali
Spanish
Spanish (Latin American)
Sundanese
Swahili
Swedish
Tajik
Tamil
Tatar
Telugu
Thai
Tigrinya
Tonga
Tshiluba
Tumbuka
Turkish
Turkmen
Twi
Uighur
Ukrainian
Urdu
Uzbek
Vietnamese
Welsh
Wolof
Xhosa
Yiddish
Yoruba
Zulu
Now, what are you going to learn in these course, in these course, you're going to receive a detailed
and thorough explanation of different programming concepts.
Many of these concepts may actually be used in a lot of different fields, such as cybersecurity, working
with sensors of the Internet of Things.
The IOC and especially in embedded systems.
So there is a lot of things we can do with it later on.
But before we go so far, we need to learn the basics.
So in these course, we learn the fundamentals, the bases, the actual core of programming.
So once we know, we will be able to proceed to more advanced topics and additional courses and fields
of music.
And now let's make a quick overview of what you are going to learn in these course.
So in the first section, we are going to make some general introduction.
And before we even write down our first program, I'm going to share with you some very useful knowledge
that will help you to understand what is programming, as well as teaching you different fundamentals
and usages.
We are going to introduce the user or the customer side.
The one who actually buys or downloads or uses the app that we develop.
And we are also going to talk about the developer side, which is the guy who is in charge of developing
the application for these particular user.
We're also going to talk about what is a computer as a unit, as well as what are some additional common
parts that a computer system usually has.
We are also going to talk about what is even a programming language, what what this term even means.
OK.
And this section actually this whole section of the general introduction is actually not mandatory.
It's very general.
But I think that as a future program mirror that you want to become you must be familiar with it, with
all the concepts that are there that I talk about there.
And not only to be familiar with some of the syntax that we learn for our particular programming language.
So right after we finish the general introduction, we are going to introduce and to talk about the
environment and how we can set up using whether you're using Windows, Linux or Mac.
We are going to download, install everything necessary to get ourselves started.
And once everything is set up and running, we are going to learn how a basic text can be used in our
code.
We will create our first greetings program, which should display the families.
Hello, your hello world message.
And we are going to talk about numbers as well as other data types and how they can be used in programming.
Also, I will teach you what are these famous variables?
They add a lot of people are so afraid of.
So don't worry.
We'll cover that up.
Then I'm going to introduce you that a control mechanism.
And we're going to talk.
How exactly can you control what your program should and shouldn't do?
For example, if you insert your grade on your last exam, control flow will allow you to get some congratulations
message printed to the screen.
If you pass the exam and otherwise to get a try again message.
So this way you will control the flow of your commands in your program.
You will also learn how to loop over a bunch of commands over and over again until some conditions are
met, which is pretty amazing, right?
Then we will proceed to one of the most useful and necessary things in all of the programming topics,
which is functions.
Functions are basically everywhere in programming and they are the central part for almost anything
that you will build in the future.
So any up product, startup or whatever you'd like to develop, you are probably going to use functions
as part of it.
Then we will talk about a race and what basically they are used for.
And during all of these sections, we are going to do incredible milestones and incredible challenges
that will help you to see your progress while you are proceeding in this course.
We will then move on to some more advanced topics and speak about pointers.
That's usually considered to be a really hard thing to grasp at first.
But I think we will be good if you will just pay attention during all the previous lectures and do all
the challenges and assignments throughout the course.
Then the pointers.
If you do so, the point there's sections is not going to be much of a problem after war is we are going
to talk about string's, which basically represent most of the text.
You can see anywhere in your computer, tablet or phone strings that are also considered to be an essential
part of almost any app that contains some text.
Okay.
So you better listen carefully if these lessons and for the end of this special edition, cause we'll
finish it with one of the most scariest concept, which is none other than recursion, which is simply
a concept.
And it can be used in most of the programming languages nowadays.
And most of the teachers like to discuss this concept and to explain it to you.
So, as you can see, the.
A lot for us to cover up in this chorus.
And although there are more additional advanced topics in our programming language, we cannot.
Can we basically cannot cover everything in just one chorus.
That's not how we should do it.
So in these course, we are going to focus into practice.
All the topics I've just specified, and it will take you not one and not two.
It will take you all 10 steps further.
And I think you're really going to enjoy these course and to gain a lot of knowledge.
So with that being said, let's move on.
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.