All language subtitles for 007 How to Get the Most Out of the Course.en_US

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 Download
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
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,270 --> 00:00:06,780 Hi guys and welcome to the course. Now after thousands of students have taken this course, I've compiled 2 00:00:06,780 --> 00:00:13,470 some of the top tips from the most successful students to help you make the most of your time on the 3 00:00:13,470 --> 00:00:14,310 course. 4 00:00:14,310 --> 00:00:18,090 So I know what I do with instruction manuals when I receive them. 5 00:00:18,090 --> 00:00:19,250 But this is not it. 6 00:00:19,290 --> 00:00:24,990 Because I want to share with you some of the most useful tips that will help you learn to code and get 7 00:00:24,990 --> 00:00:26,460 the most out of the course. 8 00:00:26,460 --> 00:00:34,200 So first tip is as you go from lesson to lesson in the course, you'll find that each of the lessons should 9 00:00:34,200 --> 00:00:36,570 take about 10 minutes long. 10 00:00:36,570 --> 00:00:40,020 And this is something that we intentionally designed for the course. 11 00:00:40,020 --> 00:00:46,890 Now, a lot of students when they're watching video tutorials online very often what people do is they'll 12 00:00:46,890 --> 00:00:50,790 watch the video and type along to the code. 13 00:00:50,790 --> 00:00:52,530 And this is what we tend to call code along. 14 00:00:52,530 --> 00:00:58,260 So, the tutorial types a bit, you type a bit. You try to keep up with the pace of the tutorial or you pause 15 00:00:58,260 --> 00:01:04,240 the video every so often to catch up. But essentially, you're coding along with the instructor. 16 00:01:04,380 --> 00:01:10,280 And this is probably one of the most intuitive ways for people to learn from online tutorials. 17 00:01:10,290 --> 00:01:18,210 Now in order for you to be more successful than most people, what I would recommend is instead to watch 18 00:01:18,210 --> 00:01:23,280 the video tutorials, which are usually, as I said, about 10 minutes long. 19 00:01:23,280 --> 00:01:29,700 If it's a 20 minute or a 50 minute tutorial, then stop it at around the 10 minute mark. And while you're 20 00:01:29,700 --> 00:01:36,780 watching it, instead of spending time trying to frantically type out the code, I want you instead to just 21 00:01:36,870 --> 00:01:44,130 try and understand what's going on, why the code is being written and understand the purpose of the code 22 00:01:44,490 --> 00:01:47,310 rather than trying to type along at the same pace. 23 00:01:47,340 --> 00:01:52,770 Now once you've understood what those 10 minutes are about, what the tutorial is trying to teach you, 24 00:01:53,250 --> 00:02:01,590 then to go to your computer and type out the code and try to replicate what happened in the 10 minutes. 25 00:02:01,590 --> 00:02:09,030 Now the reason why this helps people learn so much better is because, instead of just copying code by 26 00:02:09,030 --> 00:02:11,510 rote, which doesn't teach you anything, 27 00:02:11,520 --> 00:02:20,610 instead it forces you to really understand what's going on and absorb the content and then test yourself 28 00:02:20,640 --> 00:02:23,460 afterwards to see if you really understood. 29 00:02:23,460 --> 00:02:26,110 So this is my number one top tip. 30 00:02:26,400 --> 00:02:32,970 And it's important remember that we are learning programming. We're not learning how to type fast. It 31 00:02:32,970 --> 00:02:38,570 doesn't help you become a better programmer by just copying out code as fast as you can. 32 00:02:38,640 --> 00:02:44,910 If you wanted to practice your typing and to speed up your typing skills, then I recommend something 33 00:02:44,910 --> 00:02:52,470 like keybr.com where you can focus on that specific skill to improve your speed of typing. 34 00:02:52,470 --> 00:02:56,760 But what we're going to focus on in the course is learning programming. 35 00:02:56,760 --> 00:02:59,390 So we're going to keep our eye on the prize. 36 00:02:59,490 --> 00:03:06,270 Now, while you're listening to the videos and you're understanding what's going on I recommend taking 37 00:03:06,270 --> 00:03:10,170 a few notes for yourself to come back to or review in the future. 38 00:03:10,230 --> 00:03:16,910 And this is especially useful after when those 10 minutes are up and you're trying to remember one of 39 00:03:16,920 --> 00:03:21,600 those bits of code that you had to type and what was the theory that was covered. 40 00:03:21,600 --> 00:03:28,350 So one of my favorite note taking systems is something called Cornell Notes, and it's very very simple. 41 00:03:28,350 --> 00:03:34,830 It just splits a single note page into four actions. The top you have the topic of what the notes are 42 00:03:34,830 --> 00:03:40,050 about, and then you have the section of notes where you would write down the majority of your notes. 43 00:03:40,050 --> 00:03:47,760 Now after you write a few lines, it's recommended that you go and review those notes and pick out the 44 00:03:47,760 --> 00:03:53,880 most important keywords or questions that you're asking yourself that you want to research on later 45 00:03:54,210 --> 00:03:56,790 or any sort of hints or reminders to yourself. 46 00:03:57,390 --> 00:04:03,570 And finally, once you've completed the lesson, then you go to the summary section and you summarize what 47 00:04:03,570 --> 00:04:07,050 the entire lesson was about in a few bullet points. 48 00:04:07,050 --> 00:04:11,550 So I've created a downloadable PDF off of this note taking system. 49 00:04:11,580 --> 00:04:17,100 So if you're keen to try it out go ahead and download it from the course resources section and you can 50 00:04:17,100 --> 00:04:22,700 print it out into a notebook or just on a few loose sheets if you want to try it out. 51 00:04:22,710 --> 00:04:29,790 Now the next thing to remember is that if I'm talking too fast or too slow, you can always change the 52 00:04:29,790 --> 00:04:31,080 playback speed. 53 00:04:31,080 --> 00:04:36,750 Now if you're in a lesson that you find particularly easy to understand and you already know most of 54 00:04:36,750 --> 00:04:42,090 the concepts then go ahead and switch the video player to double speed so that you can cover much more 55 00:04:42,090 --> 00:04:44,330 ground in the same space of time. 56 00:04:44,340 --> 00:04:50,220 Now on the other hand, if I'm talking too fast or if English is not your first language, then feel free 57 00:04:50,220 --> 00:04:56,370 to change the speed to a half speed so that I talk a lot slower and you can take up the information 58 00:04:56,370 --> 00:04:57,150 more readily. 59 00:04:57,180 --> 00:05:03,730 But it's important that you try to not skip any of the tutorials on any of the modules. 60 00:05:03,980 --> 00:05:11,360 And the reason is because the curriculum was carefully designed so that it would be a smooth sloping 61 00:05:11,360 --> 00:05:18,740 ramp. So that you start out at the beginning and you slowly make your way through more and more difficult 62 00:05:18,740 --> 00:05:19,930 concepts. 63 00:05:19,940 --> 00:05:26,990 Now if you skip a couple of modules, then it makes it really really hard for you to catch up and to understand 64 00:05:27,020 --> 00:05:29,940 what's going on, which is the most important thing. 65 00:05:29,960 --> 00:05:36,740 However, some of the videos I will label with optional or skipable, and in that case feel free to skip 66 00:05:36,740 --> 00:05:38,990 those lessons if they don't interest you. 67 00:05:38,990 --> 00:05:46,460 Now the next thing to remember is that if you find at any point the tutorials become harder and they 68 00:05:46,460 --> 00:05:50,330 inevitably will be, they're designed to get harder and harder. 69 00:05:50,510 --> 00:05:57,020 But if you find that it's a little bit too difficult then I recommend just bookmarking it. 70 00:05:57,140 --> 00:06:04,490 Making a note of which module you really struggled with and trying to use that method of watching the 71 00:06:04,490 --> 00:06:09,870 videos for 10 minutes, reviewing what has been taught, trying to replicate the code yourself. 72 00:06:09,950 --> 00:06:15,770 But if you're still stuck and you really don't understand what's going on, then that might be something 73 00:06:15,770 --> 00:06:17,950 that you have to come back to. 74 00:06:17,960 --> 00:06:25,190 So I find that usually with programming concepts, it helps to try it out, read around the topic and then 75 00:06:25,190 --> 00:06:28,930 come back to it after a week or so. And very often, 76 00:06:28,940 --> 00:06:35,510 what was very very difficult first time you come across it, after you've done it a few times, after you've 77 00:06:35,600 --> 00:06:40,350 researched around the topic and then you come back to it, it becomes a lot easier. 78 00:06:40,490 --> 00:06:44,570 So remember to mark things for review that you don't understand. 79 00:06:44,810 --> 00:06:53,690 Now recently, I went to learn windsurfing in Mykonos. And it's a skill that I've never had before. 80 00:06:53,780 --> 00:07:00,620 It's something that I found incredibly challenging and I fell on my face during the entire lesson pretty 81 00:07:00,620 --> 00:07:02,780 much and it hurt a lot. 82 00:07:02,780 --> 00:07:09,350 I got battered and bruised, and my ego got bruised a lot as well. But this is exactly what it's like when 83 00:07:09,350 --> 00:07:17,960 you try to learn a new skill. So it's important that you persevere and continue to put in the hours to 84 00:07:17,960 --> 00:07:25,940 practice and to try and try again because you can learn something very superficially just by watching 85 00:07:25,940 --> 00:07:34,070 a video or, you know, trying it for a few hours but in order to master a skill, the most important thing 86 00:07:34,550 --> 00:07:36,520 is practice. 87 00:07:36,530 --> 00:07:43,700 Now the final thing is that, I will say it now you will get stuck at some point because everybody does. 88 00:07:44,150 --> 00:07:50,750 And in fact, I wish that Hollywood would stop making movies where programmers are just typing away like 89 00:07:50,750 --> 00:07:57,350 some sort of frenzied hacker person. Because most of the programmers I know who actually do this as a 90 00:07:57,350 --> 00:08:04,610 job, they spend probably 90 percent of their time just staring at the screen trying to figure out what 91 00:08:04,670 --> 00:08:05,390 is wrong. 92 00:08:05,390 --> 00:08:07,120 Why is it not working. 93 00:08:07,220 --> 00:08:15,020 So getting stuck is very much a universal part of programming, something that you have to come to even 94 00:08:15,020 --> 00:08:16,380 love and enjoy. 95 00:08:16,430 --> 00:08:23,510 So when you do find yourself stuck I want you to imagine that you're already a fully fledged developer 96 00:08:23,930 --> 00:08:29,990 working a job where somebody is paying you to do this for them because you're the professional. 97 00:08:29,990 --> 00:08:38,390 So I want you to use the tools that professional programmers use when they get stuck, and that is Google 98 00:08:38,570 --> 00:08:39,770 and Stack Overflow. 99 00:08:39,960 --> 00:08:43,580 Try to figure it out. Try to see what did other people do. 100 00:08:43,670 --> 00:08:50,230 Because 99% of the time, you won't be the first person who's come across that problem. 101 00:08:50,240 --> 00:08:56,090 It's very likely that somebody has experienced that before and other people have helped them to solve 102 00:08:56,090 --> 00:09:02,840 that problem or help them understand what it is they're stuck on. And the thing to remember is that struggling 103 00:09:02,990 --> 00:09:10,040 is good. In that moment when you finally spot that typo or finally figure out why it is that your code 104 00:09:10,040 --> 00:09:11,900 isn't working and you fix it, 105 00:09:11,900 --> 00:09:19,970 that is one of the best feelings in the world. So, struggle is good and it really is through the struggles 106 00:09:19,970 --> 00:09:24,410 that you actually improve and level up your skills. 107 00:09:24,410 --> 00:09:33,350 So, I'm so excited to be on this journey with you and I look forward to all of your success in the future. 12151

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.