When I follow along with tutorials I feel I know exactly what to do, but as soon as I try to build my own projects I get stuck.
I just assumed that programming wasn't for me. It seemed like everyone else knew exactly what to do while I was stuck Googling even the most basic problems. It wasn't until much later that I realized the problem wasn't me, but instead was how I was trying to learn.
There are two parts to learning a foreign language. The words of the language and the grammar of the language. Without a strong understanding of both the words and the grammar of a language you are unable to express yourself in that language. Even if you knew every word in a foreign language it would be useless unless you also understood how to use grammar to connect those words.
This is obvious, but what most people don't realize is this applies to programming languages as well.
I needed to change the way I used projects to learn.
If projects are the best way to learn then why don't they work for me?
Teacher-led tutorials must be used sparingly to explain the connection of smaller concepts before diving into a fully-fledged project.
The second example of a student building a project from scratch is obviously problematic since learning how to do that is the reason you are in the course to begin with. This would be like joining a foreign language class and on the first day the teacher tells you to write an entire book in that foreign language. This will never work.
Instead, these student projects need to be crafted in such a way that concepts are slowly combined together one at a time.
This is how learning a foreign language works. You first learn a few easy words. Then you combine those words together into pairs. Eventually, you will start forming sentences with those words and those sentences will soon become paragraphs, pages, and finally a complete book.
A complete video course with over 13 hours of content spread across 74 videos and 10 modules.
While 13 hours may not seem like a lot if you are used to long Udemy courses, I can assure you this course is packed with information. Each minute is as condensed as possible with knowledge, projects, and exercises which means not a single second of your time with the course is wasted.
Also, if you plan to get through this course in only 13 hours, good luck. With all the projects and exercises in this course it will easily take you over a month to get through everything, and that is if you work on the course every single day!View Video List
This course will take you from junior to mid-level developer with just under 14 hours of content spread across 65 videos and 9 modules.
The skills in this course will set you apart from all other job applicants as most developers never learn any of these concepts until after landing their first job. I personally didn't even know what 90% of the concepts in this course were when I landed my first job and was forced to learn them on the job.
I can only imagine how much easier it would have been to land my first job if I knew these skills before applying.View Video List
There are never more than a few concepts introduced at a time in between projects. This ensures you are able to fully comprehend each concept and how to connect it to other concepts.
Nothing beats one-on-one communication with another person.
Landing your first job as a web developer is really hard and being self-taught doesn't make it any easier. That is why I interviewed incredible developers like Danny Thompson, and Eddie Jaoude to figure out how they landed their first developer jobs.
These talks cover so many different tips and tricks that you can use to get yourself into more interviews and successfully ace those interviews. The topics we cover will truly change the way you look at applying for jobs.View Interview List
Kyle's content goes beyond the average in both quality and depth. With his dedication to excellence, there's no better option when it comes to learning web development.
Since I learned programming both on my own and in college I am able to leverage my formal education as well as my experience as a self-taught developer to create the most comprehensive and easy to understand courses available. I also run the YouTube channel Web Dev Simplified with over 1 million subscribers.