udemy-logoThe Complete Web Developer Course is a Udemy Course that aims to teach you everything you need to know about web development. The course follows an ebook written by Rob Percival, purporting to help you earn $10,000 while learning to code.

During the summer of 2015, I spent about three hours a day working on this course. I made the decision to move into the web development / coding / whatever you call it, and this was the first course my father purchased. When I decided to do reviews on Udemy Courses, this was the best choice to start with.

Pros

There are a lot of reasons why I didn’t like this course, but there were also a few good things that I’d like to point out in this review.

1. Exposure to a lot of little things quickly.

Be prepared to blaze through almost every part of web development in a short amount of time. Just when you think you’ve got a handle on CSS, Bootstrap comes in, and just when you think you’re understanding the grid system, you’re working in PHP.

Although it’s not good for getting an in depth understanding of any one part of web development, the sheer amount of ground this course covers is pretty impressive.

2. Easy to use web hosting.eco-web-hosting-logo

The web hosting system that he uses throughout the course is ridiculously simple. The FTP file manager that the system uses is even easier to use. Right now, I do much of my file transfers through FileZilla, but his system was a great way to get familiar with the concept.

3. Relatively simple projects to get you practicing what you learn fast.

Right from the gate, Percival has you setting up web pages, making things animate in JavaScript, and creating posts that you can save and edit. You don’t even really have to understand what you’re doing to start producing something that you can play around with.

Cons

Now, on to the things I didn’t like. And, to keep this a relatively short review, I’ll limit it to four.

1. Mistakes, mistakes, mistakes!

The one thing that you can count on with this course is the amount of mistakes made: mistakes you make and the mistakes that Percival makes. The most frustrating thing, though, is watching him labor through the mistakes, trying to figure out what went wrong, and you can’t do anything to help him.error-code

Then there’s the mistakes he makes that you never realize because you’ve never done this before. So you have to go back and redo huge swatches of code once he figures it out and apologizes.

And then there’s the times when he starts over in the middle of a lesson. He’ll just stop mid-sentence, clap, and then proceed from the beginning of the lesson. There were never any explanations for this, and it was always super frustrating.

2. The BBC Project.

I don’t even want to talk about the BBC project. I don’t think Percival realized what a mistake this project was when  he started it. First of all, he’s working with a version of the BBC website that hasn’t been active since a week after he released the course. Therefore, it is impossible to follow along with whatever he’s doing.

At this point in my career, I’m pretty sure it wouldn’t be as difficult. I mean, I have a better understanding of CSS. However, if you’re like the rest of the people who are taking this course, you’re first exposure to CSS comes from his course, and there’s no way you can get through the BBC project.

Like I said before, it’s literally impossible.

3. The Android Development section.

Speaking of impossible, next comes the Android Development section. There is literally no way for anyone to get through this section. Take a peek at the conversations in the comments sections. No one could get through this section.

4. Outdated versions / programs.


And, lastly: outdated versions and programs.android-error

This is probably the reason why no one could get through the Android Development section. Most of the programs Percival used were outdated and impossible to use any longer. I guess that’s the problem with creating courses for evolving fields. With new versions coming out so often, you can’t just put up a course and not make updates to it as well.

The Verdict

Rob Percival’s The Complete Web Developer Course was a great introduction to everything involving web development. And there were some great parts of the course. However, the mistakes and outdated programs made half of the course impossible to complete.

If you’re going to take this course, skip the BBC project for sanity’s sake, and cling to the comments section for help. Because you’re gonna need it.

Have any of you taken this course or any other online? If so, let’s talk about it in the comments!