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
Frisian
Ga
Galician
Georgian
German
Greek
Guarani
Gujarati
Haitian Creole
Hausa
Hawaiian
Hebrew
Hindi
Hmong
Hungarian
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
1 1
Now before you start, 2
2
here are 10 quick considerations on how to take this course. 3
3
And I promise they are super short and super important. 4
4
So, please don't skip this video. 5
5
And first of all, 6
6
there are many different types of students in this course. 7
7
Some have never programmed in their life, 8
8
others have experienced with other languages, 9
9
but not with JavaScript. 10
10
And even others have some experience with JavaScript, 11
11
but want to become even more advanced. 12
12
And this course is for all of you, everyone is welcome. 13
13
So, please don't write a bad review right away 14
14
if the course is too easy 15
15
or too hard 16
16
or progressing too slow or too fast for you. 17
17
I built this course with everyone in mind. 18
18
Now, to make the course perfect for you, 19
19
you can always rewatch lectures, 20
20
jump to other more advanced sections, 21
21
watch the course with slower or faster playback speed, 22
22
or ask questions in the Q&A section. 23
23
Of course you can give a one-star review 24
24
if the course is absolutely terrible, 25
25
but please, at least wait a couple of sections 26
26
to get a good idea of the course. 27
27
Now, about actually taking the course, 28
28
you need to code along with me. 29
29
And this is crucial, 30
30
you will learn exactly zero JavaScript skills 31
31
by just sitting and watching me code. 32
32
So, you have to code yourself, 33
33
even if you're just typing the same code 34
34
as I am typing in the video. 35
35
It doesn't matter as long as you're coding. 36
36
Next, try all the coding challenges. 37
37
Do the best that you can, 38
38
but if you get stuck for too long, 39
39
then simply watch the solution. 40
40
And I can't stress this enough, 41
41
you have to try the coding challenges, 42
42
because otherwise, you will miss 43
43
half of the learning opportunity in this course. 44
44
And please don't beat yourself up 45
45
if you can figure out the solution. 46
46
This is completely normal, trust me. 47
47
And figuring out the solution, 48
48
is actually not even the main point of these challenges. 49
49
So, if that happens, 50
50
just rewatch the lectures that were covered, 51
51
try to understand them better and move on. 52
52
If you want the course material to stick, then take notes. 53
53
Notes on code syntax, 54
54
notes on theory concepts, 55
55
and really notes on everything. 56
56
You can't take too many notes, 57
57
and everyone has their own style, 58
58
so, just find yours. 59
59
Now, if this is your first time ever programming, 60
60
then please don't get overwhelmed. 61
61
It's 100% normal that will not understand everything 62
62
at the beginning. 63
63
Just keep going through the first few sections, 64
64
even if you don't understand everything at first, 65
65
you soon will, believe me. 66
66
But please just don't think, 67
67
I guess coding is not for me. 68
68
That thought is simply not allowed here, okay? 69
69
So, keep in mind that everyone 70
70
has different learning speeds. 71
71
I have seen tens of thousands of students, 72
72
progressing through my courses, 73
73
so, believe me, 74
74
this is completely normal. 75
75
In the first couple of sections of the course, 76
76
don't bother understanding exactly why things work 77
77
the way they do in JavaScript. 78
78
Also in the beginning, 79
79
don't stress about efficient code, 80
80
or fast code, or clean code. 81
81
That's all super important, 82
82
don't get me wrong. 83
83
But in the first few sections while still learning, 84
84
we just want to make things to work. 85
85
We will understand the why, later in the course, 86
86
and of course make the code clean as well. 87
87
The sections in the course built on one another. 88
88
So, before moving on from a section, 89
89
make sure that you understand exactly what was covered. 90
90
So, take a break, 91
91
review the code that we wrote, 92
92
review your notes 93
93
and review the projects that we built. 94
94
And maybe even write some code yourself 95
95
in order to practice. 96
96
Only then, you're ready to move on. 97
97
If you ever have an error in your code, 98
98
or a question, 99
99
always start by trying to solve it yourself, 100
100
because this is absolutely essential for your progress. 101
101
Now, if you cannot solve the problem, 102
102
then check the Q&A section, 103
103
because someone probably already had 104
104
the same problem before. 105
105
And if that doesn't help either, 106
106
then just ask a new question. 107
107
And to do that, 108
108
use a short description, 109
109
post your code on codepen.io, 110
110
and shared the link in the Q&A. 111
111
Because without the code, 112
112
we will not be able to help you. 113
113
I built and recorded this course on a Mac, 114
114
but everything works the exact same way on Windows or Linux. 115
115
So, if something doesn't work on your computer, 116
116
it's not because you're using 117
117
a different operating system, okay? 118
118
And now, finally, 119
119
and most importantly, have fun. 120
120
Coding is a lot of fun. 121
121
And it's so rewarding to see something 122
122
that you have built yourself. 123
123
So, if you're feeling frustrated for some reason, 124
124
stop whatever you're doing and come back later. 125
125
Always, always have fun while coding, okay? 126
126
And with that being said, let's now get started.
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.