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

Schedule This Course

Upcoming Class Calendar

This course is offered in various time increments including Three One-Hour Sessions and One Half-Day Session.

August 2020
September 2020
October 2020
No event found!
Load More

Learning As A Group?

You may request an alternate class time or have our instructor travel to your location.

To schedule this as a custom course on-site or online, please fill out this form:

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.