JavaScript Road Trip Part 2

A continued introduction to the very basics of the JavaScript language. Learn common programming mechanisms like loops, conditionals, functions, and arrays.

Enroll Now to Play

Course Overview

  1. Level 1 on JavaScript Road Trip Part 2

    Level 1 Free Level 2 Videos | 5 Challenges
    The Labyrinth of Loops

    Understand and build loops for repeated code with 'while' and 'for' syntax.

  2. Level 2 on JavaScript Road Trip Part 2

    Level 2 3 Videos | 5 Challenges
    Conditional Canyon

    Use conditions to execute different branches of code with if-else blocks.

  3. Level 3 on JavaScript Road Trip Part 2

    Level 3 1 Video | 4 Challenges
    Built-In's Bluff

    Learn to use the basic JavaScript dialog box functions 'prompt', 'alert', and 'confirm'.

  4. Level 4 on JavaScript Road Trip Part 2

    Level 4 2 Videos | 6 Challenges
    The Desert of Declarations

    Understand functions and building custom functionality.

  5. Level 5 on JavaScript Road Trip Part 2

    Level 5 2 Videos | 7 Challenges
    The Array Archipelago

    Learn to build and manipulate the array data structure.

Completed JavaScript Road Trip Part 2

Complete these levels to unlock

Course Completion Badge

A continued introduction to the very basics of the JavaScript language. Learn common programming mechanisms like loops, conditionals, functions, and arrays.

Recommended Prerequisites

About The Professor

Jason has been teaching since he was a kid and has racked up a bunch of Education degrees since then. A glutton for punishment, he's nearly finished with a Computer Science degree, too. He's built and taught curriculum for over 100 DVDs worth of educational material, barely living to tell the tale. He spends his lack of spare time wishing he could play a few video games, impersonating the British voice of his corgi, Charlie, and being the actual Voice of the University of Central Florida Marching Knights. Reach him with @ItsThrillhouse on Twitter.

View Full Credits

Course Notes

  • Estimated Course Length: 4 - 5 hours

Course Reviews (472)


Couldn't be happier. This was the first course I took as an officially enrolled student, and I gotta say, in all honesty, that was a well spent 30 bucks. I come from Codecademy, where I exhausted their JavaScript lessons, but here on CodeSchool I truly feel like I'm learning, flexing those brain-muscles and coming up with my own thinking and problem-solving, whereas on Codecademy I felt like I was merely typing. As I described to a friend: Codecademy feels like copying from the blackboard and trying to memorize, while CodeCademy feels like having classes with a cool teacher that really makes you understand your concepts then challenges you to use them on challenges. It's very cool, I will be definitely sticking around for the rest of the JavaScript path – then probably some Ruby!


Jason Millhouse is an awesome instructor, He makes the material fun and funny because he Isn't bland or scarry like that guy that teaches from treehouse (I'm not at treehouse at all because that guy is so lame ) Some of the questions I got frustrated on because I do not believe that the questions aptly described what I was supposed to do. I overcame that and did not buy any answers except for the the one where the + " " + was in the middle of the [0] [1], I tried all sorts of combinations of " " marks and the video had not let me know how I could deal with multiple indices in the array I was accessing and what the rules were with that so I had to buy the damn answer which pissed me off as that was the only one that made me and I could have got it had I been prepared for it and had a refference. Other than that I really really enjoyed the course and i think my brain is expanding and 1/8 of an inch after each one. Please make Millhouse do more courses and please keep adding courses as I am flying through them and will certianly need more. After every review I will also ask that you guys make a course on actually moving into the field of development and finding work, creating a portfolio, actually creating programs that companies are using, what kind of javascript and or any subject of the matter companies are using, and so forth. Thanks!


These are easily the best courses I've seen on any of the major sites for beginners. Excellent teaching technique, thoughtful exercises that make you think, and very well structured content. I really like the the exercise design approach that gives no penalty for hints, but makes you buy the answer (which I believe is different than your other courses, unless I missed that.) Encourages the user to use a hint rather than getting stuck. Would love a course like this for Rails!


The JavaScript Road Trip courses are a little more accessible than some of the other more advanced CodeSchool courses. For experienced developers they will provide a great refresher to some basic JavaScript concepts (and programming concepts in general). For new users to CodeSchool that don't have any previous programming experience these JavaScript Road Trip courses would definitely be the perfect place to start. CodeSchool always has amazing production values for these courses and this was certainly no exception. Thanks CodeSchool!