You could even create and manage mobile and desktop apps using programs like React and Electron – or you might get involved in machine learning.
Intrigued? Here’s my honest, in-depth review of this class, taught by Robin Haney.
It is simply a scripting language used to control and create dynamic website content (in other words, anything that refreshes, moves, or changes on your screen without you having to do anything at all, like reloading a web page).
In short, it is a versatile language that is absolutely essential for the web as we know it today.
What Kinds of Content Does the Course Cover?
In the first section of the course, you’ll go through nine separate modules. These include:
- What You Will Be Learning Throughout This Course
- How to Access the External Files for Each Lesson of This Course
- The Solution to the Problem
- How to Ask for Help
Using Variables and Storing Information
- What is a Variable?
- How To Assign Names to Your Variables
- An Introduction to Strings and Numbers
- How To Capture Input From a Visitor
- Combining Strings Together
- Working With Strings In Further Details
- The Variable Coding Challenge
- The solution to The Variable Coding Challenge
When you’re done with this section, you’ll be prompted to take a short quiz. It’s only four questions long, and honestly, if you didn’t want to take it, you could just skip right over it. You don’t have to work in order, so there’s no way the quiz can be mandatory.
However, I took the quiz and found it to be a good way to review which pieces I got wrong. The quiz will tell you where to go back and find correct answers if you want to review areas of misunderstanding, too.
The final section is the shortest at only sixteen minutes long. It includes these modules:
- What Are Numbers?
- Numbers and Calculations
- Working With The Math Object
- The Numbers Challenge
- Solution To The Numbers Challenge
There is no culminating quiz, but there is a quick three-question review. In my opinion, that review was just as beneficial as the quiz from the previous section.
The Udemy Course Platform
This is only the second course I’ve taken on Udemy (the first being the AWS Concepts Course by Linux Academy) and I continue to be impressed by its features.
Udemy hasn’t been around for that long (only since 2010), but in its short existence, has expanded to become a massive course platform with more than 295 million course enrollments and students from nearly 200 different countries.
Taking a class through Udemy isn’t the same as taking a class at a college or university – and that’s definitely not a bad thing. These classes are designed specifically to improve job-related skills, with some giving you credit toward technical certification and others geared more toward “just for fun” kind of goals.
I love how easy the platform is to navigate. When you take a class, you’ll get a blend of written, audio, and video instruction, great for people with diverse learning needs. You can see how each class is organized and broken down before you even start taking it.
For me, this was a major benefit of taking a class with Udemy. I like to know what to expect, and seeing how the course was outlined was a great way to get my head in gear and plan ahead. I knew exactly what to expect from each course module, as it had its own helpful description and even a timestamp so I could see how long it would take me to move through that content.
One other fun feature of Udemy to note is that you can take digital notes while you move through the course content. This is super helpful, as you don’t have to remember to have a pen and notepad near you the entire time while you are taking the class.
Udemy is a great course platform because it allows you to jump around, too. That’s something that I would have taken for granted if I hadn’t taken classes with other online course providers. I’ve taken numerous online classes in the past in which navigating to individual sections was not possible – you had to sit through the whole thing to get to the parts you wanted.
There’s none of that with this class, and I love that.
Related: Udemy Review
Major Benefits of Taking This Course
Approachable and Easy to Understand
It’s a very basic class, but it’s supposed to be – it’s designed to be a straightforward introduction exclusively for beginners.
The instructor goes through all of the basics slowly and takes his time to make sure the students know and understand how many of the functions work.
Essentially, if you can understand the English language, you can understand the content in this course. You’ll likely find that, once your studies are complete, you not only understood the information that was presented but you retained it, too, and can use it in your daily practice.
Despite his very young age, Haney is a best-selling author on Amazon and has designed and created numerous websites. He offers clear, concise instruction that is easy to follow. One of the things I liked best about the course is how approachable Honey is in his instruction. Although he teaches at a very slow pace and a very basic level, none of his instruction seems “dumbed down” or as though he is speaking down to his students.
Haney teaches three other courses on Udemy, too:
- The Complete MailChimp Email Marketing Course for Beginners
- Python for Beginners – Learn Python Completely from Scratch
Each of these courses has a 4.3 or higher star rating on Udemy, indicating their quality and Haney’s extensive expertise in programming and web development.
Offered Entirely Online
This entire class is offered exclusively online. You don’t need to download any course supplements or visit any external links while you’re taking the class (although the instructor does occasionally encourage you to check out other resources to help bolster your knowledge).
Taking this class as a total beginner, I liked that it was offered with Udemy’s usual course guarantee. Each course on Udemy is backed by a 30-day money-back guarantee, which is awesome if you aren’t quite sure what to expect while taking a class.
Access to Web Development Facebook Group
After you take this class, you’ll be prompted to join Robin Haney’s web development group on Facebook.
Complaints About the Course
I didn’t have many complaints about the course itself. As a very minor issue, I did notice several typos and grammatical problems in the content. This isn’t a major problem and doesn’t speak to the validity of the class, but it was a bit distracting.
There are a few sections where the course content seems unfinished, too. For example, a section on conditional statements is suggested at but never actually addressed. There’s another section where it seems the instructor is going to give more information on arrays but then never does.
I think I could have done without the two-minute prelude into what the course contains, too. Since the course is already outlined for you before you begin, I really don’t think it’s necessary. I would have preferred just to jump right into the content – but that’s a matter of personal preference, of course. This repetition might work well for other people.
That’s simply not logistically possible, and not necessarily a shortfall of this class in particular. It would be nice if the class offered a few more exercises that you could complete either as part of the course or as a supplement, in the end – but I expect that’s something you would receive if you chose to take a longer, more in-depth class, anyway.
If you read the reviews at the end of the course – or before taking it – you will notice a few other common complaints. For instance, there is no certificate provided at the end of the class. There are also no support features. You can’t direct messages with the instructor, nor are there any question and answer sessions.
This can be frustrating if you expected to have access to those features, which can be helpful when you’re taking an online class. However, if you read the fine print on the Udemy website, you’ll quickly learn that those features are reserved for paid versions of the class – you don’t get access to them in the free version.
A course completion certificate would really just be for show, so I Didn’t mind not having that. Instructor direct message and Q&A would have been nice, though again not entirely necessary. I tend to be more of an independent learner so I wouldn’t have relied heavily on these features. There were a few sections where I would have wanted a bit more clarification on some of the vocabulary, though.
Since I only took the course for fun – and not to improve my career – I didn’t put the extra effort in to find the answers to my questions. However, if I were in need of further guidance, I do think I would take advantage of the Facebook group access that Haney mentioned repeatedly in the course. That seems to be a good resource for getting more information and support.
However, there are some certifications that can help you stand out from the competition when you are applying to jobs. These include:
- Microsoft Technology Associate
To sit for these exams, you just need to be adequately prepared by a course of your own choosing. While you would want to move on to a more advanced class after taking this one by Robin Haney, it serves as a good introduction when you’re just getting started.
According to the course description, this class is ideal for anyone who:
- Wants to work as an online web developer
- Wants to create their own interactive web applications