JavaScript Road Trip Part 2

Provided by:
9/10 stars
based on  391 reviews
Provided by:
Cost $29/mo
Start Date On demand

Course Details

Cost

$29/mo

Upcoming Schedule

  • On demand

Course Provider

Code School online courses
Code School is all about learning through hands-on experience. Delve into the fundamentals of design, like learning about color theory through interactive videos and challenges. Those apps you see on your smartphone? The next one could be designed by you. Explore mobile web design with professor Jason VanLue, who is living proof that learning by doing really works, as he is a self-taught designer and is head of the design team at Code School and Envy Labs. In addition to online classes, yo...
Code School is all about learning through hands-on experience. Delve into the fundamentals of design, like learning about color theory through interactive videos and challenges. Those apps you see on your smartphone? The next one could be designed by you. Explore mobile web design with professor Jason VanLue, who is living proof that learning by doing really works, as he is a self-taught designer and is head of the design team at Code School and Envy Labs. In addition to online classes, you can also learn through screencasts, where industry experts such as Google and Pearson record what is happening on their computer screen, guiding you through the basics all the way to advanced techniques. Follow their skill “paths”, earn points, and win badges to become an expert in HTML, JavaScript, iOS, and more. Code School's knowledgeable professors, hands-on courses and interactive videos and challenges can help you master any field.

Provider Subject Specialization
Sciences & Technology
13 reviews

Course Description

A continued introduction to the very basics of the JavaScript language. Learn common programming mechanisms like loops, conditionals, functions, and arrays.
JavaScript Road Trip Part 2 course image
Reviews 9/10 stars
391 Reviews for JavaScript Road Trip Part 2

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
zdixon profile image
zdixon profile image

zdixon

None/10 starsCompleted
6 years, 7 months ago
Great review for experienced JS developers. I can definitely see the difficulty rising in these courses so I'm very excited for part 3. Keep 'em coming!
Was this review helpful? Yes0
 Flag
Song Bao profile image
Song Bao profile image

Song Bao

None/10 starsCompleted
6 years, 7 months ago
Toooooo lite! Did you release Ruby Bits part 1 & part 2 this way? Really disappointed!
Was this review helpful? Yes0
 Flag
finnjon profile image
finnjon profile image

finnjon

None/10 starsCompleted
6 years, 7 months ago
I have done numerous courses here and this was the best designed so far. The best features were: - More spaced videos than some courses, even on the same topic. Smaller chunks are easier. - Clearly explained examples walked through. In some earlier courses some steps were missed making it hard to understand. I didn't notice that here. - Not too difficult nor too easy exercises. (There could still be more). - More hints, which made it better. Not much to improve then. Great work. One nit-picky note: "amount" refers to something uncountable; "number" refers to something countable. You have a large number of courses not a large amount of them. I am almost certainly the only person who cares about this :) In the future I would love a course explaining some of the concepts behind things so I can tie all this together. For example, how does JQuery fit with Javascript and how it differs from Backbone or from Angular. And a course on Angular... I have done numerous courses here and this was the best designed so far. The best features were: - More spaced videos than some courses, even on the same topic. Smaller chunks are easier. - Clearly explained examples walked through. In some earlier courses some steps were missed making it hard to understand. I didn't notice that here. - Not too difficult nor too easy exercises. (There could still be more). - More hints, which made it better. Not much to improve then. Great work. One nit-picky note: "amount" refers to something uncountable; "number" refers to something countable. You have a large number of courses not a large amount of them. I am almost certainly the only person who cares about this :) In the future I would love a course explaining some of the concepts behind things so I can tie all this together. For example, how does JQuery fit with Javascript and how it differs from Backbone or from Angular. And a course on Angular would be great.
Was this review helpful? Yes0
 Flag
Mallowigi profile image
Mallowigi profile image

Mallowigi

None/10 starsCompleted
6 years, 7 months ago
These guides are really for the newbie programmer, the guy who has never programmed in his life, they are too much low-level (they are still better than the CodeCademy courses, but whatever). I know, some people really need it, to this I would answer that the course should indeed teach the basics, but also give access to more advanced notions, and of course a real-life situation. For instance, giving the user a guide to write the "FizzBuzz" game is a wonderful way to learn how to code for real, not only knowing what is a function and what is an array. Also, some important notions are being left out. What about the "use strict"? What about the Immediately Invoked Function Expressions? What about Function types? Maybe it's because it's still "Part 2" but the problems of these guides is that you cannot even say "I know Javascript upon finishing those, whereas other guides such as "Try Git" and "CoffeeScript" are wonderfully made. I love... These guides are really for the newbie programmer, the guy who has never programmed in his life, they are too much low-level (they are still better than the CodeCademy courses, but whatever). I know, some people really need it, to this I would answer that the course should indeed teach the basics, but also give access to more advanced notions, and of course a real-life situation. For instance, giving the user a guide to write the "FizzBuzz" game is a wonderful way to learn how to code for real, not only knowing what is a function and what is an array. Also, some important notions are being left out. What about the "use strict"? What about the Immediately Invoked Function Expressions? What about Function types? Maybe it's because it's still "Part 2" but the problems of these guides is that you cannot even say "I know Javascript upon finishing those, whereas other guides such as "Try Git" and "CoffeeScript" are wonderfully made. I love the site, especially thanks to the beautiful user interface (in comparison to CodeCademy) but the courses lack potential.
Was this review helpful? Yes0
 Flag
jorgeartware profile image
jorgeartware profile image

jorgeartware

None/10 starsCompleted
6 years, 7 months ago
The whole course experience is fantastic, way better than codecademy, the fact that you get suggestions of possible errors on your code must have been hard to develop and it is priceless and so useful. I'm glad I decided to pay for this. Thank you and keep up the good work. My only criticism is the console interface: following a hacky spirit, I tried shift+enter to see if I could input more than 1 line at a time, and presto, it was possible, but, it gets so buggy! for starters, 2 char spaces are automatically occupied by a space and a ">" symbol, and if I use up and down arrow keys, weird things start to happen. Just giving you valuable feedback here, that's about it. See ya.
Was this review helpful? Yes0
 Flag
camposa03 profile image
camposa03 profile image

camposa03

None/10 starsCompleted
6 years, 7 months ago
Love the way you all gradually incorporate concepts such as loops, functions and conditionals in the challenges to reinforce the concepts taught in the videos. Wish I had learned javaScript this way. Can't wait for JavaScript Road Trip Part 3..As always, excellent work guys!!1
Was this review helpful? Yes0
 Flag
joleneborrelli profile image
joleneborrelli profile image

joleneborrelli

None/10 starsCompleted
6 years, 7 months ago
Some parts of this course were very informative. Other parts we're so confusing and jumped to a high level so fast, by the end of a few examples I had no idea what you were talking about. I know you don't want to make the course go to slow, but if you don't lead beginners along with logical baby steps, you are gonna lose them, just like you did me!
Was this review helpful? Yes0
 Flag
jvazquez profile image
jvazquez profile image

jvazquez

None/10 starsCompleted
6 years, 7 months ago
I've been wrestling with Javascript for several months now, while trying to also learn AngularJS and picking at other Javascript frameworks. I've taken other online and offline Javascript courses more than once because I want to make sure it "sinks in". For example, while going through an AngularJS tutorial and trying to build a basic app, I had forgotten a few simple concepts to work with Arrays. This course helped me figure it out. Going back to the basics seems to help me with hurdles here and there. I'm looking forward to Part 3!
Was this review helpful? Yes0
 Flag
ianlyyons profile image
ianlyyons profile image

ianlyyons

None/10 starsCompleted
6 years, 7 months ago
Very interesting, but does still have a couple of bugs, which are frustrating.
Was this review helpful? Yes0
 Flag
mchughs profile image
mchughs profile image

mchughs

None/10 starsCompleted
6 years, 7 months ago
This is a pretty fun course. The speed up and slow down video controls come in handy for when things are more or less familiar.
Was this review helpful? Yes0
 Flag
moester profile image
moester profile image

moester

None/10 starsCompleted
6 years, 7 months ago
I liked that you took it step by step, even discussing how to keep separate the html and .js files. One thing that I found frustrating was the feedback for the programs. There was no way to debug other than just the automated response. Sometimes it was not very helpful in finding the bug. Also, it would be nice if the windows could be adjusted. So when programming, you could make the script window large, but then the instructions weren't able to be seen. If the separator was adjustable, you could get more real estate to program and still be able to see key directives in the instructions.
Was this review helpful? Yes0
 Flag
abitdodgy profile image
abitdodgy profile image

abitdodgy

None/10 starsCompleted
6 years, 7 months ago
Great course, but a little too basic. It would have been great if there was something about anonymous functions and closures, or even objects. Perhaps the course is missing a Part 3?
Was this review helpful? Yes0
 Flag
chrisdivyak profile image
chrisdivyak profile image

chrisdivyak

None/10 starsCompleted
6 years, 7 months ago
This wasn't the easiest course in the world but I am glad that I took it. I have always struggled with the inner working of Javascript and I feel that I have a better grasp on the concepts, even if I am not a pro at it yet.
Was this review helpful? Yes0
 Flag
sjaillais profile image
sjaillais profile image

sjaillais

None/10 starsCompleted
6 years, 7 months ago
Thanks for this very clear course. Waiting for level 3. Just one remark: sometime could have been speed up... Hello from France! S.
Was this review helpful? Yes0
 Flag
hellbertos profile image
hellbertos profile image

hellbertos

None/10 starsCompleted
6 years, 7 months ago
I have a similar review for Part 2 as Part 1... I like how Codeschool teaches and explains step by step, but still feel like I want more depth. I really really hope you guys n gals add parts 3 and 4 soon. Thx.
Was this review helpful? Yes0
 Flag
chrisarr profile image
chrisarr profile image

chrisarr

None/10 starsCompleted
6 years, 7 months ago
I had a great time working with this path, but found a number of the challenges had not only spelling errors, but confusing structure and explanations. Being challenge puzzles, I understand and appreciate complex objectives which require some solving and experimentation, but there were no fewer than 3 challenges I "Bought" answers for, simply because I knew I was entirely misunderstanding the intended function of the challenge code I was asked to produce.
Was this review helpful? Yes0
 Flag
bwoodreid profile image
bwoodreid profile image

bwoodreid

None/10 starsCompleted
6 years, 7 months ago
I have been trying to learn javascript for awhile now so a lot of it was remedial. However, the course did fill in some holes that I was not aware. What I liked most about the course was the beautiful UI. good job.
Was this review helpful? Yes0
 Flag
lrjasen profile image
lrjasen profile image

lrjasen

None/10 starsCompleted
6 years, 7 months ago
I've tried a bunch of different online tutorials for different things, and I like your guys' the best because it does a good job of balancing pace (not too easy and not too fast), along with an appropriate sense of humor (not corny or trying to be too funny!). Thanks and keep up the good work!
Was this review helpful? Yes0
 Flag
brockgs profile image
brockgs profile image

brockgs

None/10 starsCompleted
6 years, 7 months ago
I had a great time following the funny, yet on-point videos as they demonstrated the principles to be tried and tested in the exercises. Can't recommend it enough.
Was this review helpful? Yes0
 Flag
zxeem profile image
zxeem profile image

zxeem

None/10 starsCompleted
6 years, 7 months ago
It was nice and easy, yet I disliked the lengthy questions. But, over all its amazing.
Was this review helpful? Yes0
 Flag
fuzzyri profile image
fuzzyri profile image

fuzzyri

None/10 starsCompleted
6 years, 7 months ago
I really enjoyed working through this course! The concepts were explained well, that combined with the entertaining presenter and great examples, made the content easy to understand and remember.
Was this review helpful? Yes0
 Flag
CarlAdler profile image
CarlAdler profile image

CarlAdler

None/10 starsCompleted
6 years, 7 months ago
Hi, I've learned a lot, thanks.
Was this review helpful? Yes0
 Flag
swys profile image
swys profile image

swys

None/10 starsCompleted
6 years, 7 months ago
It would be nice to have an option to bypass the whole course and just get the badge if you pass a "test" so you don't have to go through all of that tedious concatenation if you already know how to do it:) Just sayin...could of saved me an hour of : var bottlesOfBeer = 100, i; for (i = bottlesOfBeer; i > 0; i -= 1) { console.log(bottlesOfBeer + " Bottles of Beer on the Wall!!!!"); console.log(bottlesOfBeer + " Bottles of Beer!!!!"); console.log("Take One Down, Pass it Around..."); bottlesOfBeer -= 1; if (bottlesOfBeer === 0) { console.log("WTF??? Can someone go to the store and get more Beer!!!!"); } else { console.log(bottlesOfBeer + " Bottles of Beer on the Wall!!!!"); console.log(''); } }
Was this review helpful? Yes0
 Flag
bjrmatos profile image
bjrmatos profile image

bjrmatos

None/10 starsCompleted
6 years, 7 months ago
Excellent job, i keep on eye to the next trip!
Was this review helpful? Yes0
 Flag
CaptSaltyJack profile image
CaptSaltyJack profile image

CaptSaltyJack

None/10 starsCompleted
6 years, 7 months ago
Great course! However, it didn't like it when I didn't use curly braces on conditionals when I didn't need them. When an if statement is only going to execute a single statement, curly braces are not needed. I had to spend points on a hint only to find out it expected unnecessary curly braces.
Was this review helpful? Yes0
 Flag
rsh412 profile image
rsh412 profile image

rsh412

None/10 starsCompleted
6 years, 7 months ago
I thought JavaScript Road Trip 1 & 2 were both very useful and informative. I understood most of the basics of Javascript already, but this was a really good, fun review that still taught me plenty of new stuff. Jason is an engaging teacher and I liked how the exercises focused on problem-solving and creating new solutions instead of just reciting what was taught in the videos. There were a couple frustrating exercises in which I thought I had a good solution, but couldn't pass because mine didn't match exactly what was wanted by the class (although it turned out that the solution the class wanted was more elegant anyway, so it was still good to see). Also, the course wrap-up video doesn't appear for Part 2. This was a really useful course though and it was great to finally have an introduction to JavaScript on Code School.
Was this review helpful? Yes0
 Flag
chrislamont profile image
chrislamont profile image

chrislamont

None/10 starsCompleted
6 years, 7 months ago
Well presented and quite addictive. Would like to do more test questions, maybe as an extra option.
Was this review helpful? Yes0
 Flag
lorileo profile image
lorileo profile image

lorileo

None/10 starsCompleted
6 years, 7 months ago
I good introduction for those with some programming background.
Was this review helpful? Yes0
 Flag
vittorio profile image
vittorio profile image

vittorio

None/10 starsCompleted
6 years, 7 months ago
code school is known for his advanced courses. This one was too easy, not even covering important concept as prototype, classes, oop, etc..
Was this review helpful? Yes0
 Flag
kscully27 profile image
kscully27 profile image

kscully27

None/10 starsCompleted
6 years, 7 months ago
Great for people getting their feet wet. I was expecting maybe some more info on arrays like shift/unshift. I'm assuming road trip 3 will cover objects and prototypes. It would be nice to see an advanced javascript course on here or maybe even an expert level course.
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.