Advanced JavaScript

Created by: Kyle Simpson

Produced in 2015

Course Description

Kyle Simpson, author of the "You Don't Know JavaScript" book series, details the inner workings of JavaScript in extreme detail. Gain an advanced understanding of the core mechanics of how JavaScript compiles, optimizes, and executes in the browser. This is your chance to get an "under the hood" intimate working knowledge of JavaScript.

Instructor Details

Kyle Simpson

Kyle Simpson is an evangelist of the open web, passionate about all things JavaScript. He writes books, teaches JavaScript, speaks, and contributes to the world of OSS.



10 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By CutenessAddict on 4/4/2018

I really like The Odin Project because it completely removes the insulated, hand-holding browser-based environments of resources like FCC and Codecademy. TOP forces you to set up your own dev environment to program in and lets you suffer and struggle to complete the project challenges (but still gives you enough information to get you started).

By Haku_Sama on 4/4/2018

I started with them like 6 months ago after seeing their post about they're new JavaScript 101 section. I jumped in expecting to give up shortly. I found it to be a very good learning source and I like their method of teaching.

By asdhole on 1/8/2019

The Odin Project makes you set up an actual environment on your computer where you learn how to actually write code. All the learning and projects will be much harder than the hand hold websites, but you'll actually be learning.You'll mostly be doing a ton of reading the developer docs and googling how to do stuff and trying to figure out why your program isn't working, but I figure that's what actual programmers do.I really think sites like codecademy etc are a total waste compared to the odin project.

By Blackwright on 12/16/2017

I started learning to code with The Odin Project about a year and a half ago and it was an invaluable resource to me as a beginner. My first ever pull request was a solution submission and I remember feeling so nervous about sending it. It was wonderful to be able to learn from other people's code when working through projects, to see all kinds of different approaches and practical applications of concepts I'd just read about.

By lovethydesk on 2/12/2016

I chose Odin Project because it looked to be the most comprehensive free option out there. I figured if I could finish on my own, that would be worth the $10-20k that most bootcamps charge. Also, I would have the flexibility to complete the project on my own terms, instead of in a stressful 12hr per day setting of a typical bootcamp. Additionally, I really like the structure that it provided, complete with progress tracking and a full outline of your path from n00b to hirable web developer.Of course, there were downsides, namely it can be difficult to motivate yourself. And it can be lonely (I did the whole course alone). I would recommend buddying up if possible. Luckily, I wasnt totally alone, in the sense that there is support in the form of other students who have gone through the program who post their solutions to github. This is a great way to learn!

By anotherlurker1111 on 5/10/2019

With TOP you will be forced to study. They give very little examples but provide really on point reading documents that is related to that subject.

By Xayes on 5/10/2019

It's amazing place for starters. They teach in the best way possible - give necessary material to study and then make a project using that knowledge.

By tjnoe on 1/12/2015

I've been working through the tutorial for a while now (off and on) and I love it. It's basically an open source bootcamp curriculum. In fact, the creator of The Odin Project is a bootcamp alumnus (from which I can't remember off the top of my head) and built The Odin Project based on what he what he was taught and what he thought was left out. He does a great job of putting topics into layman's terms and exhibits how the topic is used in the real world.

By CiceroR on 4/22/2017

I'm a total noob, but I started with TOP and found the actual course portion straightforward but then it throws you into a project which is much much harder than what you just learned. Maybe it's just me but it was comical how it went from literally copying code line by line (a bad way to actually learn) and then a project that is much more complex (designing an etch-a-sketch from scratch).

By jillianKimak on 6/10/2018

it was relatively detailed, and I liked the idea of the library app project they have but as I was only familiar with html and css and not javascript at all, and it didn't explain enough. I was able to copy the structure of their example code and change it a little. My code was functional but I didn't really understand why it worked. Then when I went to create something completely new I was lost.