Beginning JavaScript

Keyhole Learning Services Course
This course introduces developers to the basics of the JavaScript language: the syntax, features, and fundamentals that are foundational to writing web applications with more complex development frameworks like React and Angular.
Give a solid foundation of key JavaScript features that are necessary for writing user interfaces and web applications.
Software Developers, Software Architects, Front End Developers, Front End Designers
Programming experience

Online: $350  |  Onsite: $595  |  Priced Per Attendee

Beginning JavaScript

JavaScript (JS) is a prototype-based, multi-paradigm, single-threaded, dynamic scripting language. JavaScript as a language supports object-oriented, imperative, and declarative (e.g. functional programming) styles. While it is most well-known as the scripting language for web pages, many non-browser environments also use it, such as Node.js & Apache CouchDB.

This introductory JavaScript course is designed to teach developers the key fundamentals of JavaScript.

By the end of the course, you will have performed exercises in writing JavaScript-based source code to generate HTML, work with variables, flow control, and modularity/function in pure JavaScript. Additionally, the prototypical nature of JavaScript objects will also be experienced.

Although we do not recommend writing complete single-page applications (SPAs) with pure JavaScript, the topics and exercises introduced in this course will provide the necessary basics for using and learning a modern SPA framework such as Angular or React.

View Course Overview

Who Is This JavaScript Course For?

  • Individuals or enterprise teams looking to gain front end development knowledge
  • Developers reliant on jQuery or other legacy technologies who want to educate themselves in modern JavaScript
  • Back-end developers seeking to become full stack developers
  • UI designers looking to bridge the gap into development
  • Object-oriented developers looking to understand scripting languages

What Will I Learn?

  • Basic JavaScript language syntax
  • JavaScript features and fundamentals necessary in writing HTML5-based browser user interfaces
  • How to write JavaScript-based source code to generate HTML
  • How to work with variables and flow control in pure JavaScript
  • An understanding of JavaScript structure and modularity
  • An understanding of the prototypical nature of JavaScript objects
  • Hands-on experience writing and debugging basic JavaScript

Course Topic Outline

Course Topics

Environment Requirements

Open Source and Free Software

  • Web Browser

    Your machine must have a web browser installed to perform JavaScript development. We recommend using Google Chrome, a cross-platform web browser.

  • Visual Studio Code

    This course uses Visual Studio Code which is an open-source, cross-platform editor to demonstrate writing JavaScript code. However, you can use whatever editor you are comfortable with.

Schedule This Course

This course is offered in various time increments including Three One-Hour Sessions and One Half-Day Session. You may request an alternate class time or have our instructor travel to your location. To schedule this course on-site or online, please fill out this form: