All right guys. 1
So you've signed up to the best iOS development course in the world and you're going to find out very 2
shortly why. 3
Over 17,000 people have rated this course ⭐️⭐️⭐️⭐️⭐️ stars. 4
But in order to get the most out of the course there's a couple of things I want to draw your attention 5
to. 6
Firstly, the majority of the course is going to be dedicated to programming and learning iOS development, but 7
there are also full modules on app design and app marketing which will supplement your knowledge on 8
the entire process of app development. 9
So be sure to look through the curriculum to find these extra modules and you can work through it alongside 10
the coding tutorials. 11
So very often I find that students do best when they do a little bit of programming and then switch 12
their mind to a different problem such as learning some design skills or learning some marketing skills. 13
So feel free to dip between the design marketing and coding parts of the course. 14
Now while you're learning iOS development I tend to recommend that students code on your main computer. 15
Now this is just my recommendation but I find that students benefit a huge deal if you can watch these 16
lectures on a separate device so that can be an iPad or that could be another laptop or could be even 17
a Windows computer. 18
It doesn't really matter but having the tutorial videos side by side with the code allows you to more 19
easily compare the code and also code along and complete the challenges in the tutorials. 20
Now while you're watching the tutorials I find that it's helpful to have a small notebook to note down 21
some of the things that you might want to do a bit of background research on or you might want to read 22
up more on something that's mentioned in the tutorials that you find fascinating or something that you 23
just want to understand more deeply. 24
So having that there is also really useful. 25
Now at the beginning of the course you should have already downloaded the entire syllabus. 26
If you haven't you can head over to the giant course resources list and right at the top the first link 27
will be pointed towards this PDF. 28
And in this syllabus I've documented all of the skills that were going to be acquiring as we're building 29
apps and as we're progressing through the course. 30
Now I find that it's really helpful when students refer to the syllabus and just check off as they go 31
along. 32
The things that they are comfortable with. 33
So for example in the second module when we learn about the Xcode Interface Builder, you can see that 34
some of the learning points include things such as how to size UI elements or how to arrange UI elements 35
by sending coordinates. 36
So I'm gonna be showing you how to do this in the tutorials. 37
And once you're certain that you've acquired these skills and understand each of the syllabus points 38
then you go ahead and just check it off. 39
Now some of these things might require a couple of reviews so you can market for a review at a later 40
date or you come back to it. 41
And that way you'll be at to keep track of the skills that you're acquiring but also which parts need 42
further review. 43
Now the coding tutorials were built so that it's a little bit like taking a hike up a mountain and the 44
slope is carefully designed so that each new tutorial builds on the previous one. 45
So it's really essential that you don't skip coding tutorials and instead you complete the curriculum 46
in the order that it was designed. 47
And this is really important because I know that when I look at a new course and I see something really 48
exciting like learning machine learning then I'm really tempted to just head straight there. 49
But it's really really important that you resist the temptation to do each of the tutorials in sequence 50
because of the fact that everything builds on top of the previous tutorial then it's very easy to get 51
stuck and get frustrated when you jump around in the curriculum. 52
Now in the course, there's also a whole bunch of coding challenges and the challenges are there to make 53
the process of learning iOS development feel a little bit less like school learning and feel a little 54
bit more like a video game. 55
So that means that there's plenty of small coding challenges dotted all over the course that are kind 56
of like, you know, the skeletons in your video games. 57
You're pretty confident that that you can slash them down. 58
You know it doesn't take too many hits before you can beat them. 59
But then there's also end level boss fights and these are kind of meant to be a little bit larger of 60
a challenge. 61
So you'll be building an app by yourself or you'll be completing a longer coding challenge and this 62
is so that not only can you prove to yourself that you've understood the concepts in the tutorials but 63
also just providing that little bit of extra challenge that makes everything a lot more fun and really 64
test your skills and pushes you to level up as a programmer. 65
Now for those you guys who are learning programming for the very first time then I tend to like in the 66
process of learning programming to a bit like putting a puzzle together because in the very beginning 67
I'm going to be presenting you with the corner pieces and then I'm gonna give you the side pieces and 68
then finally I'm gonna give you more of the centerpieces. 69
And at the beginning it's very difficult to see the bigger picture. 70
Right you're only seeing the outer edge. 71
But, as you add more pieces; as you increase your knowledge and your understanding of different concepts 72
in programming, at some point during the course, you can have an aha moment where the picture suddenly 73
becomes more and more clear and you realize the relationship between all of these different programming 74
concepts and how they fit together. 75
So the important thing is to be patient. 76
And if a concept is particularly challenging then continue for a few more modules and then coming back 77
and reviewing that same concept a little bit later on. 78
So that by the end you'll gain a complete picture of iOS development and Swift programming. 79
Oh and one last thing. 80
If you find that I talk too fast or too slow then if you look at the bottom of the video player there 81
are settings we can see and I probably have us or you can slow the video down so that I talk a little 82
bit slow like this. 83
So depending on which way you learn best. 84
Feel free to change the speed of the videos so that it suits you. 85
So I hope that's helpful in guiding you through the course and a little bit of a sneak peek of what's 86
to come. 87
But the thing I want to emphasize is that you're not doing this alone. 88
There are loads of other students on the student community who you can chat with and share your experience 89
help each other. 90
And also I'm gonna be here for you every step of the way. 91
So in the next lesson I want to talk about how you can get help at any point through the course. 92
So see you over there.