JumpStart JavaScript (Udemy.com)
An Adventure in Programming and Problem Solving
Created by: Jordan Ball
Produced in 2018
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.
Quality Score
Overall Score : 96 / 100
Course Description
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.
Instructor Details
- 4.8 Rating
9 Reviews
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.


