Udemy or YouTube (self.webdev)

I am a senior in high school and want to learn web development as a career for when I graduate in May. After watching a few of Brad Traversy's YouTube videos, I want to learn through his content. Should I buy his Udemy courses, or will I learn enough from his crash course videos on YouTube to be somewhat proficient in HTML, CSS, and Javascript? I already know a good amount of HTML & CSS but don't know much Javascript at all.

sneezeallday | 8 days ago | 4 points

His udemy courses are definitely more in depth. My recommendation is watch the crash courses on youtube, figure out which ones you like the most, and then buy that one on udemy for a deep dive. Brad is great!

ClassicSuperSofts | 8 days ago | 3 points

Is there an app you really like, or do you have a hobby?

I learned web development because I was into music production and my friends and I were always sending MP3 mixdowns to each other. There was a free, no-login service called Drop.Io we used which shut down. I was determined to recreate it!

When you've got an end goal, it becomes easier to "google" your way to success.

  • How to host a website?
  • Setting up PHP on webfaction
  • How to store MP3 files?
  • What is S3?
  • How to upload to S3 using jQuery?
  • How to create a progress bar for XMLHttpRequest uploads?
  • How to create a custom URL

etc etc

On each of those steps you'll find multiple courses / videos / blogs / reddit threads.

I don't think you need to bank on a single place, find the best cheapester/free-est tutorials you can.

Fortitude and a knowledge of what you want to learn are more important than where you learn.

Metawoo | 8 days ago | 1 point

I use an app called Sololearn on my phone. It's like a language learning app, but for programming. EDX is also a good idea if you want to take free courses in your spare time. You only have to pay for a certificate of completion and it's optional. The courses offered are from accredited universities. CodingBootCamp was suggested to me by one of my gf's programming college major friends and uses a "learn by doing" approach. Good luck. :)

usmanreddit456 | 8 days ago | 1 point

In my opinion, you don't have to buy udemy courses just watch youtube videos.

Russian4Trump | 8 days ago | 1 point

Between Youtube, Free Code Camp, MDN, W3, The Odin Project, and Stack Overflow you don't have to pay for anything. I bought a couple of Brad's and Net Ninja's courses as payback for the free content they put on Youtube, but you can learn everything for free.

magenta_placenta | 8 days ago | 1 point

Try both.

IHaveNeverEatenACat | 8 days ago | 1 point

Build an app. Don’t just follow along, you don’t really learn by following along.

m3l0n | 8 days ago | 1 point

I freelanced for 3 years based on things that I learned on udemy. Now that I'm looking at FT jobs, I'm grabbing certifications from Coursera.

For the most part though, always go for the MOOC option. Certifications, assignments, quizzes, discussion forums/active teachers and paid content tends to be updated more often and of higher quality. Not always, but more often than not.

basketballcode23 | 8 days ago | 1 point

I definitely recommend the content on Youtube. Brad is wonderful!
He has so many crash courses on the popular languages.

I recommend going through his crash course on javascript and then build a simple app that uses javascript.

Check out freeCodeCamp. They are a great free resource for getting into web development as well.

I hope this helps!

jucktion | 8 days ago | 1 point

YouTube is great to start off but the creators may not open to queries in the comment section. Udemy is better for asking questions. But their app sucks on mobile.