JumpStart JavaScript (Udemy.com)

An Adventure in Programming and Problem Solving

Created by: Jordan Ball

Produced in 2018

icon
What you will learn

  • Students will have a thorough knowledge of the foundations of the JavaScript language, with a focus on the use of language as a tool for solving problems. Along the way, we cover basic set-up of our work environment, install tools for the job such as Git and code editors, learn basic command-line tools, and more general CS principals such as frequently-used algorithms, efficiency of algorithms and data structures.

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 96 / 100

icon
Course Description

This course is designed for those new to JavaScript, and even those new to programming entirely. However, as the first module of a comprehensive web development course currently under production, it is intended for those who are serious about becoming superior programmers. In 199 lessons, we cover the commands and methods we use on a daily basis, examine the structure of JavaScript generally, including concepts such as inheritance and scope, and introduce a number of important concepts from general computer science, such as memory management, efficiency of algorithms, sorting methods, and bitwise operations.
Finally, a very important part of this course is application of JavaScript to solving problems. Currently the top-ranked coding challenge solver on the Coderbyte website, I found that solving such coding challenges was the easiest way to develop my skill in working with the language, as well as to develop skill at figuring out how to come up with solutions to real world problems.
Who this course is for:
Students wishing to develop a very solid mastery of the foundations of JavaScript, with a focus on solving problems. However, this is an entry-level course requiring no previous programming experience.

icon
Instructor Details

Jordan Ball

After a twenty-year career as a tax and estate-planning attorney, Jordan Ball decided he had been bored long enough, and that it was time to move on to fresh challenges. Based on his experience in a high-school computer / Boolean Algebra class in 1979, he decided that web development would be a good place to turn his attention. After dedicating a year to the subject, including completion of the General Assembly Web Development Immersive program in Seattle and the online version of the Harvard CS50 course, Jordan has been working as a developer since 2015.
Jordan is a graduate of Manhattan School of Music, where he earned his B.M. in classical guitar, Georgetown University Law Center, where he earned his J.D, and New York University School of Law, where he earned an LL.M. in taxation.
When not coding, or creating videos to share his insights, Jordan enjoys playing the guitar well and the viola enthusiastically, trying to reacquire the Korean language ability he had as an attorney in Seoul many years ago, and playing with his dog, Maestro.

icon
Reviews

4.8

9 total reviews

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

By Martie Potgieter on 11/13/2019

he is a good teacher, but he could sound a little more exited

By Mindaugas Dacys on 8/19/2019

I like pre-emptive thoroughness. Looking forward to upcoming details of setting up work environment and practical part of it.

By Pawel Tutka on 7/20/2019

I have learnt a lot in such a short time! Jordan is fantastic instructor! :) All the best!

By Cyrus Haroon on 3/14/2019

One of the best instructor on udemy. He described each and every topic very beautifully. I highly recommend this course.

By Mustafa alboo on 1/6/2019

just started

By Abalos on 10/13/2018

After going through most of the course now, I am even more pleased with it.
As a complete beginner, I feel like I am really getting a great introduction into the basics. it seemed a little slow at first. with lots of work in nonJS stuff like the terminal, but I am starting to see now why we did it. I've also found the new exercises and quizzes to be very helpful and am hoping that more will be coming. I want to learn about web development, so I hope he will create the next courses soon.

By Jennifer ryan on 8/17/2018

The instructor really seems to be committee to helping the students learn, and I really lie his approach of starting from the beginning with a completely new computer.I think this will be a great learning experience, and in any event, I was quite surprised by the guitar performance in lesson three!

By Jason Thompson on 6/15/2018

I have completed about 1/3 of the course so far and I have to say it is doing exactly what the instructor set out to do. Build a strong foundational knowledge of JavaScript. I have taken a few beginner JS courses already so in comparing, I can say there are many things covered here that are missing in others. Like setting up your computer with the proper tools for JavaScript development (Term2, NodeJS, Homebrew, Atom etc). There is lots of advice on how to go about improving your coding skills too and how to deal with getting (inevitably) stuck on a difficult problem. I really recommend this to people who are serious about learning to code and want to take the time to understand the fundamentals of JavaScript.
The instructor is very knowledgeable - to understand how knowledgeable I encourage to check out his coderbyte ranking :) His approach of taking the seat of a new learner that knows little to nothing about programming is unique in that he really goes all the way to even starting with a newly formatted laptop and patiently explains how to get everything set up and running. Lots of funny asides and anecdotes to keep you entertained along the way.
I am looking forward to completing the course! I will leave a final review once I am done.

By Sunny Mei on 1/25/2018

one of the best instructor that can explain very details of each lecture. I've learned so much of Javascript as absolute beginner. Each lecture is short and get to the point. I also love the pace of the course.
I strongly recommend to anyone who's new and interested about JavaScript!