Understanding the Weird Parts

share ›
‹ links

Below are the top discussions from Reddit that mention this online Udemy course.

Javascript is the language that modern developers need to know, and know well.

Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.

Taught by
Anthony Alicea

Reddit Posts and Comments

0 posts • 31 mentions • top 28 shown below

r/learnjavascript • comment
3 points • The_BeardedHippo you mean?

r/node • comment
2 points • Beerand93octane

For someone that is somewhat new to JS, I'd highly reccomend this course.

r/learnprogramming • comment
1 points • tlsh2020

I haven't watch any of those two courses.

Of course Mozilla docs are great, too.

Actually my favorite is Understanding the weird parts on Udemy. It might be old. But it is gold. You will understand a lot about JavaScript. Some parts of it are also on youtube.

Will Sentance courses on Frontendmasters are also good.

r/learnjavascript • comment
1 points • ricealexander

I haven't taken the course, but from what I can tell, it looks like it has stayed up-to-date.

Generally, if a course was published after 2015 (ES6), it should be up-to-date and if it was published before, it should be avoided. Although many language constructs from before then are still relevant and valuable, there have been huge changes in best-practices, developer-tooling, and the perception of the language as a whole.

The course you refer to appears to have been last updated last month, has some fantastic reviews (>94% of reviews are 4 or 5 stars), and has videos with titles surrounding ES6 features ("Scope, ES6, and let", "ES6 and Classes", "TypeScript, ES6, and Transpiled Languages", "ES6 Features Reference") (15.5 minutes).

Based on the author's reputation and the appearance that they routinely update their course to stay relevant, I would probably trust this course and consider their $15.99 offer a steal.

r/ProgrammerHumor • comment
1 points • buszmen201
r/softwaredevelopment • comment
1 points • MinHtet_Oo

Check this course. Then after that, you can proceed to learn javascript frameworks.

r/bangalore • comment
1 points • dinosuvar

To learn Javascript, I have found this to be a very good course. It's a paid course but is available for free in many of the "udemy course downloader" sites. All the best for your future. Don't forget to update us on your journey.

r/learnjavascript • comment
1 points • philmayfield

Being new-ish to the language I would highly recommend Javascript: Understanding the weird parts. Definitely get the concepts of js down before jumping into a framework. Otherwise you're likely to confuse where the language ends and the framework begins. It's important to understand why using a framework or library is a good or bad idea for a given project. Good luck on your journey, I'm planning to jump into kotlin shortly!

r/learnjavascript • comment
1 points • atapas

If you are looking for something in depth as in how things work under the hood in JS, I would highly recommend this,

JavaScript: Understanding the Weird Parts

An advanced JavaScript course for everyone! Scope, closures, prototypes, 'this', build your own framework, and more.


r/learnjavascript • comment
1 points • Kino-_no-_tabi-
r/reactjs • comment
1 points • vampirelogic

100%! There are tons of fragmented tutorials on YouTube but its nice to a structured way to start. Depending on your JS level (if you need to learn or brush up) this course still stands the test of time Javascript understanding the weird parts

r/webdev • comment
1 points • mutsop

Great post!!

The only remark I have is about Tony Alicea’s JavaScript: Understanding the Weird Parts

It is certainly NOT out of date. The whole theory behind it, keeps on living... This is one of the best JS vids I've seen so far.

You'll learn about how context works, how the context manages closures, all about the weird parts, ...

And for those people who think JS theory is wasted or theory questions, like what is a closure is pointless in interviews, you ARE wrong. You want to be an expert and work in a quality environment, you learn the theory. It's with theory AND practice, that you'll advance. Knowing what happen in the background, is what makes you understand more.

Unfortunately I see it everywhere. "Programmers" copying code from the net, and using it on bigger projects... No knowledge, code consistency or whatsoever. Just copy/paste the damn thing. Try and figure it out by yourself. You'll learn way more. In the first few years, you might take 3 to 4 times longer to create something decent, but the more you do it yourself, the faster it goes.

r/learnjavascript • comment
1 points • GrumpyGuss

I love Eloquent JavaScript, I think it's a really wonderful book in a lot of ways, and I still almost entirely agree with u/liaguris. The author makes a number of sections, particularly async programming, harder than they need to be.

For me it was a struggle to make it through, but I'm glad I did and I learned a lot from it. I enjoy the way that the author weaves ideas together seamlessly, rather than breaking them up into discrete sections. It really made learning the language more pleasant for me and appealed to the way that I think.

But he also has the bad habit of just dropping a concept on you before he gets around to explaining it, so you'll be looking at some unfamiliar syntax wondering wth is going on only to finally reach the text concerning it later in the chapter, after you've already looked it up.

If you're new to programming and JS, you won't be able to make it through EJS without going to other materials to fill in the gaps. You will spend time puzzling over code and having to decipher it for yourself. This isn't exactly a bad thing.

The author decides to, or forgets to hold your hand at times and you'll need to solve problems for yourself. It's a challenge, and an unnecessary one, but also one that forces you to learn and improve in ways that a more introductory text wouldn't.

Another resource I recommend is JavaScript: Understanding the Weird Parts Its a video course, and the first 3 hours are on youtube for free. While it is getting dated, it does an excellent job of explaining the language, its oddities and the JS engine.

r/learnjavascript • comment
1 points • pioardi
r/learnjavascript • comment
1 points • use_a_name-pass_word

I highly recommend this

You can watch the first 3 and a half hours free here (the creator uploaded it)

r/learnjavascript • comment
1 points • modemmute

I found this course extremely helpful.

r/learnjavascript • comment
0 points • yadoya

JavaScript: Understanding the Hard Parts

It doesn't get much better than that, my friend

r/learnprogramming • comment
1 points • amiralen1

r/learnprogramming • comment
1 points • Oculareo

If you're interested in Javascript then these are three great resources for a deep dive into it: You Don't Know Javascript, Eloquent Javascript, and Javascript: Understanding the Weird Parts.

r/learnjavascript • comment
1 points • scripteaze

I personally wouldn't recommend that book because it is still going to be over your head. If you want a good companion book, get this one. "A Smarter Way To Learn JavaScript"

I would also suggest you stay and hangout with JavaScript for a little while and get to know it a little better, maybe pick up the Udemy course "JavaScript: Understanding the weird parts."

Learn and use grid and flex, Learn and use Bootstrap, Take a look at saas. Look up youtube videos on these things and do a few of the examples or tutorials.

I would sit and play with all of these things for about 4 months, then i would start looking at React or whichever lib you are interested in. I am also a newb, just giving you some extra feedback

r/learnprogramming • comment
1 points • usertim

For nodejs I can recommend few things
- book nodejs design patters,
- udemy course understand js & understand nodejs
- road map for node js
overall node subreddit is a great resource. You just have to go through all threads in the past years sorted by top.

r/learnjavascript • comment
1 points • lmktech
r/learnjavascript • post
2 points • mike8io
Teach myself JS curriculum

Thoughts on this track for self-teaching JS? Missing anything?

r/webdev • comment
1 points • marilux14

I learned a lot about the more intermediate/advanced JS skills through Treehouse ($25/month):

I also took these and they were really great for practicing on skills as in tech interviews:

For the Udemy ones I'd wait until they get on sale (like between $10-20) before buying since they do sales all the time. And yes these aren't free, but you get what you pay for.

r/learnprogramming • comment
1 points • Ok-Bed7273

If I could start over again this is what my path would very similar to. And if I could tell myself one thing starting over it would be once you find a good resource and start learning STICK WITH THAT RESOURCE! It’s so easy to bounce around and get high by starting new courses because you think you’re learning but really it’s just you repeating the basics over and over. Kinda scattered I know but I hope it helps. Some of these resources can take you most of the way through with HTML, CSS and JS plus fit and front end and backend framework. Other courses are just for JS. Btw that last course is a must! It will fundamentally change the way you write JavaScript. Also you won’t need all of these you just need enough knowledge to get started building your own projects, that will teach you more than anything.

For HTML and CSS:

For full stack JS:

For vanilla (plain) JavaScript:

For JS basics:

The Odin project as an alternative:

Deep JavaScript:

r/reactjs • comment
1 points • istudentoflife

Do study javascript basics thoroughly and then start Udemy course for Reactjs. At CodeCrunch we give below resources to our beginner team members who just start react from scratch,



r/javascript • comment
1 points • Anxo333

Do not go into learning Angular before getting familiar with basics of JavaScript and new features of ES6 you will only be confusing yourself more by doing so.

With that said, get familiar with debugging using developer tools (preferably Chrome) and you will start recognizing /solving problems on your own. Very few online courses focus on this topic, which is absolutely must to know. Remember, always use debugger and refer MDN docs before asking anyone for help.

Here are two videos which I believe are great source to learn debugging -

Beginner friendly tutorials to learn JavaScript - (Sign up for the free version, no need to buy premium)

Intermediate/Advanced Tutorial - (Free version) (Paid version)

Good luck!