JavaScript: Understanding the Weird Parts
What you’ll learn
-
Grasp how Javascript works and it’s fundamental concepts
-
Write solid, good Javascript code
-
Understand advanced concepts such as closures, prototypal inheritance, IIFEs, and much more.
-
Drastically improve your ability to debug problems in Javascript.
-
Avoid common pitfalls and mistakes other Javascript coders make
-
Understand the source code of popular Javascript frameworks
-
Build your own Javascript framework or library
Javascript is the language that modern developers need to know, and know well. Truly knowing Javascript will get you a job, and enable you to build quality web and server applications.
NOTE: This course includes information on ECMAScript 6 (ES6) the next version of Javascript!
In this course you will gain a deep understanding of Javascript, learn how Javascript works under the hood, and how that knowledge helps you avoid common pitfalls and drastically improve your ability to debug problems. You will find clarity in the parts that others, even experienced coders, may find weird, odd, and at times incomprehensible. You’ll learn the beauty and deceptive power of this language that is at the forefront of modern software development today.
This course will cover such advanced concepts as objects and object literals, function expressions, prototypical inheritance, functional programming, scope chains, function constructors (plus new ES6 features), immediately invoked function expressions (IIFEs), call, apply, bind, and more.
We’ll take a deep dive into the source code of popular frameworks such as jQuery and Underscore to see how you can use your understanding of Javascript to learn (and borrow) from other’s good code.
Finally, you’ll learn the foundations of how to build your own Javascript framework or library.
What you’ll learn in this course will make you a better Javascript developer, and improve your abilities in AngularJS, NodeJS, jQuery, React, Ember, MongoDB, and all other Javascript-based technologies!
Learn to love Javascript, and code in it well.
Note: In this course you’ll also get downloadable source code. You will often be provided with ‘starter’ code, giving you the base for you to start writing your code, and ‘finished’ code to compare your code to.
Who this course is for:
- Those with basic Javascript skills who wish to improve
- Experienced coders coming from other programming languages
- New and experienced Javascript coders who want to deepen their understanding of the language
- Anyone who has found concepts just as object prototypes, closures, and other advanced concepts difficult to learn
- Those who have suffered surprising errors while writing Javascript, and want to learn why and how to avoid them
- Those interested in building their own frameworks, or being better able to learn from the source code of other well-known frameworks and libraries
12 reviews for JavaScript: Understanding the Weird Parts
Add a review
Original price was: $109.99.$19.99Current price is: $19.99.
Filipe L –
The most incredible way to introduce data types and the way a programming language works. I liked so much this course.
Sylvia Wicks –
This course has really given me a better understanding of Javascript! It’s amazing! And, I’m thankful I’m here.
Harsha Hulangamuwa –
I wish I followed this course few years back. This course helped me a lot to escape from many misunderstandings I had about JavaScript.
Great work.
Dibakash Baruah –
This course, even though a little old, is still one of the best courses in Udemy. This course will be absolutely relevant and an asset in future as well till there will be JavaScript. It builds our programming concepts with a solid base and equips us with the right mental model and attitude towards how to approach a programming language like JavaScript. It is a must have course for anyone looking for a deep understanding of JavaScript.
Pablo Lolobye –
GREAT/EXCELLENT !!!. It teaches all the concept IN DEPTH. You cannot speed through this course, you have to do it piece by piece as he goes through each concept in depth. He tells you “why” not just that is works this way, but “why” it works this way. This course will NEVER be outdated. The concepts are NEVER outdated
Soham Ray –
This was by far the best course on JavaScript that I have come across. Tony was born to be a teacher. His ways of teaching the language in a simple manner which builds on top of each other is masterful. I am sure anyone from any developing experience will have something to take forward from this course.
I just wish the course was updated to include under the hood concepts of the newer features in JavaScript.
Note: This course got me a job 😀
Dmitry B –
This course provides a clean presentation of key JS ideas. A great into to JS!
Binh Pham –
I’ve been using JS for about 2 years now and this course helps me understand a lot about the language. However, don’t expect to understand the entire thing after this course, you have to do so much more on your own to fully understand JS. The course only covers about 70%
Nichelle Hayes –
I have taken two other JavaScript courses and this one answered all my “Why?” and “How?” questions. Discovering JavaScript in depth like this really helped me understand what is going on and WHY. I strongly recommend this course for even expert-level JavaScript developers. It was delightful coming to understand JavaScript and not just know how to code in JavaScript with what I know is already available.
Kiran Joe Varghese –
Excellent in-depth lectures on the most relevant topics in Javascript.
Sahidul Islam –
I enjoyed the course, It helps be to understand js better. However, some parts of the course content are outdated. It would have been perfect if we got modern JS
Hugo Angel –
I’ve always had a hard time retaining information on things I learn. The way this course was taught, and the way the concepts were explained made it drastically easier for me to cope with that. I feel like Neo from the Matrix, I plugged in, and now I understand a lot about JavaScript. Tony Alicea is an awesome Instuctor. This course was worth the time and money for me, recommend to the fullest.