Search and Compare course prices, ratings, and reviews. Over +350 Design and Technology courses in one place!

JavaScript: Understanding the Weird Parts

(12 customer reviews)
Product is rated as #92 in category Development

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

4.4 out of 5
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Arikh Akher

    Anothony is one heel of a teacher, He reminds me of my childhood maths teacher Farhad Sir, for whom I actually started loving math. I never liked JS for its weak error handling mechanism, but it is Anthony who made me love this language and compelled me to say, JavaScript is beautiful.

    So wish him a best of luck and we want to see lot more from him.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Amelia Laborte

    This course was recommended to me by a senior developer who often will use this course as a refresher, and I know why now. Taking this course has given me the understanding and excitement to go out and confidently use javascript! I will continue to leverage this course throughout my development in coding. 10/10 recommend!

    Helpful(0) Unhelpful(0)You have already voted this
  3. Neeraj Sharma

    Life becomes easier if you know how life tools work. Means if you clearly understand or feel how your body work, then life becomes.

    Same thing Tony try to present for JavaScript world.

    This one my first online Course that I have fully completed because of Tony’s magically teaching skill.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Enes Karakaş

    What a valuable course even it’s from 2015. This completely changed the way I am thinking the JS language.
    I wish there are new updates for FP examples. And entire brand new section with examples.
    So far 10 stars , I will try your node.js course as well. Thank you for amazing explanation and great teaching way!

    Helpful(0) Unhelpful(0)You have already voted this
  5. Utkarsh gupta

    This course is really very outdated and i think you don’t have any reason to take this course in 2022 because this whole course is based on ES-5, very old version of Javascript. And apart from this, Explanations were clear and teaching style is also perfectly fine!

    Helpful(0) Unhelpful(0)You have already voted this
  6. Arda Nural

    First, this course is very well structured. The ability of the tutor in explaining advanced concepts of the JS just is tremendous. I learned a lot. Thank you.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Pragati

    Amazing explainitaion. Definately recommended for any javascript developer. Want to take more such cource for JS

    Helpful(0) Unhelpful(0)You have already voted this
  8. Patrick Cantwell

    This course is amazing, and is still relevant and useful in 2022. It covers the fundamentals of the JavaScript language in a way that no other course or resource I’ve seen does. I finished the entire course and am much more confident in JavaScript because of it. The course filled in many gaps in my JavaScript knowledge and answered many lingering questions about how things actually work in JavaScript that I had after taking other courses.

    This course includes ES6 information too, even though it was just coming out when the course was created. It explains how ES6 fits in to the fundamentals of the language (instead of just showing you how to use it, as other courses do, which only creates confusion in my opinion unless you know how it fits in to the base language features).

    I recommend taking this course AFTER you take at least one other JavaScript course. I wouldn’t have gotten as much out of it if it was my first introduction to the language. It’s the perfect course for clearing up confusion created by other courses, filling in knowledge gaps, and answering lingering questions about how things actually work in JavaScript.

    Highly recommended! Thanks for a great course.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Alvaro Sainz-Pardo

    The course is very good but, unfortunately, it’s outdated. The course has all good things we expect from Tony Alicea’s courses: it is very well explained (most of it), has big word alerts, conceptual asides, etc. But it’s an old course (from before ES6) and that is the problem. The author has added bonus lectures trying to cover ES6 features but this is not enough (in my humble opinion): the course doesn’t cover javascript modules (import/export) that are a fundamental feature, the explanation of Promises and async/await needs more examples and there are other important features of ES6, and newer versions of javascript, that are not explained in the course. Also, the section about jQuery uses a very old version of that library (from 2016). Nevertheless, the course is very good, very useful although is outdated, and if the author takes the time to update the content, this course will be excelent and will deserve a five star!!!

    Helpful(0) Unhelpful(0)You have already voted this
  10. Sybit GmbH

    Insgesamt sehr guter Kurs, ist aber schon etwas in die Jahre gekommen.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Dedy Setyo Wibowo

    To be honest, this is the first course I finished on Udemy, I really enjoy it and I learned a lot.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Christine Johnson

    Took this following the HTML and CSS course, both really help provide a great, thorough explanation of the concepts behind them!

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published.

    JavaScript: Understanding the Weird Parts
    JavaScript: Understanding the Weird Parts


    Compare items
    • Total (0)
    Shopping cart