Set Reminder Save for later


Understanding the Weird Parts

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.

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.

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.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy.

Get a Reminder

Not ready to enroll yet? We'll send you an email reminder for this course

Send to:


Rating 4.7 based on 17,954 ratings
Length 11.5 hours
Starts On Demand (Start anytime)
Cost $10
From Udemy
Instructor Anthony Alicea
Download Videos Only via the Udemy mobile app
Language English
Tags Web Development Development

Get a Reminder

Get an email reminder about this course

Send to:

What people are saying

We analyzed reviews for this course to surface learners' thoughts about it

big word alert in 136 reviews

I really enjoyed the big word alerts, and asides.

For example, the author introduced something called "Big Word Alert" and whenever new smart word shows up he describes it in a very friendly manner.

One of my favorite parts is the “Big Word Alerts”.

I really love the author's "Big Word Alert" feature, which I see as a cool approach for teaching and presenting material of various level of complexity.

I sure wish he'd have dropped the "BIG WORD ALERT" after the fist video.

I found the Big Word Alert to be fun.

the deep understand of JS but not only how to use framework is just what I am looking for I really liked this course, especially the "conceptual asides" and "big word alerts", and how deep the instructor dived into function programming.

Everything is explained very slowly and verbosely, and there's a 'big word alert' every time a technical term is introduced.

open source in 48 reviews

I know the basis of JS and this course helped me to understand JS a bit deeper, also to motivate me to improve my knowledge reading others code and in future contribute with some open source project.

I started my open source education about 2 months ago and this course really accelerated my learning.

If you want to be able to debug Javascript errors while writing code and not have to run to StackOverflow all the time or be able to look at an open source library and KNOW what's going on, you should take this course.

I am working with an open source library, and I still don't understand some things in it would be great to have a real world example, with more complex objects...

Great open source education that was enjoyable to learn.

I also love that he teaches you how the patterns and concepts apply in Open Source frameworks.

I also loved how he challenged us into getting an open source education.

The author teaches fundamental features of JavaScript, and how to use them properly in the art of programming :-) Excellent starting point in an journey of Open Source self education.

stack overflow in 20 reviews

I have gone from having to copy/paste javascript code from Stack Overflow to be able to write anything I need to.

I've been using JavaScript on and off for the past few years but being self-taught always had questions that I could not get answered from the books I have or on Stack Overflow that were very well explained in this course in addition to covering topics I had no idea about.

I know I'm going to be coming out of this course with skills I can apply immediately without having to make numerous Stack Overflow searches to figure out what's going on when I run into the language's "gotcha's".

Many concepts that people ask about on Stack Overflow and Reddit are covered directly in this course.

Until now, I had a hodgepodge understanding of javascript based on random Youtube and Stack Overflow resources I found online.

Tony really has a gift for explaining complex concepts in a concise and deep manner without watering down the material or overusing failed metaphors If, like me, you sometimes copy and paste JS snippets from Stack Overflow and other places without understanding exactly what's going on, this class will provide hours of clarity and enlightenment.

However I use Jquery a lot, and when i want something specific i find my self copy and pasting for stack overflow and hoping it works.

This course is sooooooo amazing, it really teaches you about javascript to the point where you don't even need to look on stack overflow to see what is wrong with your javascript code.

boot camp in 10 reviews

I've felt really lost because we never got this important foundation in boot camp.

First of all, I would like to give a quick background on my coding experience: I am a recent boot camp graduate (Coding Dojo) and have been working as a Ruby developer for the past 6 months.

This course has given me greater insight into how Javascript works and does a deep dive into the language that simply could not be covered in the limited amount of time available during my boot camp.

I've been studying JavaScript for 6 months now, during that time I took a 3 month JavaScript boot camp and even though I thought I knew many of these concepts completely, the instructor clearly articulates nuances to the language that I had missed.

The instructior of the boot camp offers an introductory course to full stack development.

Having attended a coding boot camp, where often there isn't enough time to dive deep, I really appreciated Tony's approach.

douglas crockford in 10 reviews

At par with Douglas Crockford the other best author I follow on Javascript.

If you've watched any of Douglas Crockford's JavaScript Trilogy lectures, this course takes that approach and expands on it.

This course is an ideal companion for Douglas Crockford's book "JavaScript: The good parts" and vice versa.

This is a "Start with why approach" which Simon Sinek would agree with (over at - check out his ted talks...) You're like a young Douglas Crockford who's easy to understand (not saying Douglas isn't good at teaching - but he can be cryptic at times).

This goes really well with the book, JS: the good parts by Douglas Crockford Although I haven't finished the course yet, I have watched plenty of courses on Javascript and am fully capable of writing and executing Javascript code.

This goes really well with the book, JS: the good parts by Douglas Crockford Very good course to better understand many JS concepts that we come across everyday.

non-native english speakers in 8 reviews

PD: Good accent and vocalization for the non-native English speakers!

Slow, Emphasised and clear (perfect for non-native English speakers like me).

Tony has very clear and articulate voice, and delivers the lessons at steady, calm pace - so i'd recommend this course for all non-native english speakers (like myself).

In addition the ability that Tony has on using simple and clear language is really helpful for non-native English speakers, as I am.


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Code Inspector 2 $56k

Code A Expediter $57k

JavaScript Instructor $76k

Code Compliance $77k

Javascript Specialist $83k

JavaScript Wrangler $83k

Javascript Developer Consultant $89k

JavaScript/Web Developer $90k

.NET/Javascript Programmer $94k

Flash/ javascript developer $106k

Interactive Javascript Developer $110k

Staff JavaScript Engineer $219k

Write a review

Your opinion matters. Tell us what you think.


Rating 4.7 based on 17,954 ratings
Length 11.5 hours
Starts On Demand (Start anytime)
Cost $10
From Udemy
Instructor Anthony Alicea
Download Videos Only via the Udemy mobile app
Language English
Tags Web Development Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now