Learn Modern JavaScript: Getting Started (Udemy.com)
JavaScript for Beginners; In Depth Training to truly Learn JavaScript; Gets You Started as a JavaScript Programmer
Created by: Steven Hancock
Last updated July 2024
Our take
Based on the ratings of 710 students and a sample of their written reviews. No course pays to be reviewed.
Steven Hancock's course is a 13.7 hour walk through core JavaScript, split into 12 sections and 113 topics. It starts with variables and operators, moves through coercion, hoisting, loops, arrays and functions, then gets to scope, prototypes and classes before finishing with basic DOM selection. The pitch is the why behind the language, not only the syntax. It also covers newer features like arrow functions and template strings. That makes it a language fundamentals course, not a build-a-website one.
Reviewers like how clearly things are explained. Several call the explanations clear, one calls the course easy to follow, and another says it finally made the this keyword click after failed self-taught attempts. A front-end student who has taken many online classes puts it among the best. Hancock gets credit for answering questions in the Q&A quickly, and for enlarging his code font so it is readable. The complaints are about practice. A three-star reviewer describes a full hour on functions and scope with no pause to try anything, and a five-star reviewer wishes for quizzes between modules.
The reviews in the sample are overwhelmingly positive, with 710 ratings averaging 4.7, so the cons are about teaching style rather than errors. It was last updated in 2024. Expect to supply your own practice, since the 12 exercises are spread thin over 13 hours. Some HTML and CSS helps but is not required. Pick it for a solid, unhurried grounding before moving on to a framework or a project course. If you want to build from minute one, look elsewhere.
Pros
- Reviewers call the explanations clear and step by step, helpful after failed self-taught attempts
- Hancock replies to Q&A questions quickly, which students say helps when a concept won't land
- Covers coercion, hoisting, scope and prototypal inheritance, not just the easy syntax
- Code is shown in an enlarged font, so it is easy to read on screen
Cons
- Long stretches of concepts with few exercises; one reviewer wanted practice after each idea
- Reviewers ask for quizzes between modules to reinforce what was taught
- Listed outcomes stop at basic DOM work, with no projects or async topics
I really like the structure of this course. It is well explained and easy to follow.
Suits true beginners; some HTML and CSS helps, and all that's required is a browser and a text editor.
What you will learn
- Understand the strengths and weaknesses of JavaScript.
- Write JavaScript code and link it to a web page.
- Test JavaScript code using the browser console.
- Declare variables and manipulate values.
- Work with operators.
- Explain coercion and hoisting.
- Use the Date and Math object.
- Use template strings for displaying output.
- Incorporate if conditionals in your code.
- Use a switch statement when appropriate.
- Understand and apply the while and for loop.
- Create an array.
- Add and remove elements from an array.
- Use array methods.
- Create user defined functions.
- Create arrow functions.
- Explain scope.
- Create user defined objects.
- Explain prototypal inheritance.
- Use the constructor and class structure to create objects.
- Explain the DOM.
- Select and modify elements from the DOM.
How it compares
Against the other 239 rated Udemy courses in JavaScript on CourseDuck:
- Rating4.7 out of 5higher than 84% of them
- Reviews710#96 of 240 by number of reviews
- Length13.7 hourslonger than 78% of them
- Last updatedJuly 2024more recently than 58% of them
Quality Score
Overall Score : 94 / 100
Course Description
In Learn Modern JavaScript: Getting Started, you are taught the fundamentals of JavaScript the right way. We won't skip topics. Some topics may seem more advanced, but that is because they are crucial to a complete grounding of JavaScript. Most importantly, you are taught the why, not just the what and how.
This course contains 12 sections, 113 different topics, over 13 hours of video tutorials, 12 exercises and everything you need for the proper grounding in JavaScript.
If you are ready to jump into the world of JavaScript or you want to increase you new found skills, this course is for you!Who this course is for:
- This course is intended for those who are getting started with JavaScript or who would like a refresher that includes the latest JavaScript.
Instructor Details
- 4.7 Rating
710 Reviews
Steven Hancock
I have had 20+ years experience in training and product development and 15+ years working with JavaScript. I started learning JavaScript when it was a new language used for minor affects on a web site. The growth and ubiquitous nature of JavaScript both excites and inspires me.
I currently work as the President and Lead Trainer at All Things JavaScript, a resource for anyone and everyone that hopes to increase their JavaScript skills and move from novice to expert.
I'm doing what I love most: Teaching about technical subjects. It is so important to understand the why, not just the what and how, when it comes to technical subjects. My goal is to help thousands of JavaScript developers to get started and become experts in the field making a great living coding.
I was the co-owner and President of Rapid Intake, an eLearning firm. The company was an ideal place for me to apply my training and development skills. While there I managed all development and professional service related activities. I was heavily involved in the initial development of Rapid Intake's main product, an eLearning authoring tool, which eventually lead to Rapid Intake's acquisition in 2011 by Callidus Software.
In addition to JavaScript technologies, I have dabbled in other web technologies such as ActionScript, ASP, PHP, HTML, and CSS.
More courses by Steven Hancock
Mastering Regular Expressions in JavaScript (2024)
4.6 (978 Reviews)
Provider: Udemy
Time: 5.7h
$11.99
Functional Programming in JavaScript: A Practical Approach (2024)
4.3 (758 Reviews)
Provider: Udemy
Time: 6.7h
$69.99
Reviews
excellent course! covers all, and explains it step by step.
something that you can use right away
I really like the structure of this course. It is well explained and easy to follow. The only part I find challenging is the exercises. So the exercises sre invaluable learning tools. Great job!
The instructor explains everything very clearly in his videos and he has his font size increased when he's writing code so you can see what's he's doing instead of squinting at the screen. Most importantly, he's quick to respond to any questions you have. He provides guidance and helps you till you understand what your doing. Great video's + quick to respond teacher = 5 star rating.
I came into this course with many years of beginner-level exposure to similar languages, which made my previous self-guided attempts at grasping JavaScript exceedingly difficult. I've found this course extremely helpful in organizing and understanding the "what" and "how" basics of JS; going from "I have no idea what any of this means," to "Finally, `this` makes sense!"
One of the bests Javascript onlice courses out there!
I´m a Front End student that tok a lot of online classes and could state, without any doubt, that this course is among the bests. Steve is very minucious in his explanations, although not wordy, and cover the important topics of the language with relevant, although simple, examples. The exercises spread all over the sections forces the user to actually put in practice the concepts. In adition, the course covers some useful new features of ECMAScript 6. Highly recomended!
Update: Halfway through this course, Steve maintains his approach with solid and concise explanations about the important features. Thumbs up!
I'm enjoying the course, the pacing is very good- the only thing I think that would enhance it would be quizzes at intervals throughout the modules to help reinforce the content. I've seen this on other Udemy courses and it works well!
I learned a lot from this course . Besides, the lecturer answer every questions in Q&A , that is very helpful.








