JavaScript Fundamentals: Getting Started

Get started with JavaScript by learning it the right way.

Learn the most widely used language on the planet and become a JavaScript developer. With the proper training, you can use JavaScript in many different environments. Use this course to kickstart your JavaScript career.

This course covers the fundamentals of JavaScript and will get you started by learning JavaScript the right way. You will learn all of the concepts and intricacies of the language that are required of a professional JavaScript programmer. This course covers the following topics:

  • JavaScript Introduction
  • Tools of the Trade
  • Coding Conventions
  • ES6 or ES2015 Additions
  • Values, Primitives, Data Types, Variables and Operators
  • Using the Date and Math Object
  • Conditionals: if else and switch
  • For and While Loops
  • Creating and Working with Arrays
  • Function Fundamentals: Purpose, Defining and Invoking
  • Function Arguments
  • Scope
  • Higher Order Functions
  • Arrow Functions
  • User Defined Objects
  • Constructors
  • Prototypal Inheritance
  • Selecting DOM Elements
  • Modifying DOM Attributes
  • Manipulating the HTML in DOM Elements
  • Events and Event Handling
  • Debugging and Deploying

11 sections, 110 topics, over 13 hours of video and 12 exercises all to help you get the most out of JavaScript.

Your Instructor

Steve Hancock
Steve Hancock

Steven has 20+ years experience in product development and 15+ years using JavaScript. He started learning JavaScript when it was a niche language used for minor affects on a web site. The growth and ubiquitous nature of JavaScript both excites and inspires him.

Currently he is President and Lead Trainer at All Things JavaScript, a resource for anyone and everyone that hopes to increase their JavaScript skills.

Steven was the co-owner of Rapid Intake, an eLearning Authoring firm. While there he managed all development and professional service related activities. He was heavily involved in the initial development of Rapid Intake's main product, which eventual lead to its acquisition in 2011. In addition to JavaScript, Steve has also dabbled in other web technolgies such as ActionScript, ASP, PHP, HTML, and CSS.

Class Curriculum

  Course Introduction
Available in days
days after you enroll
Available in days
days after you enroll

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!