Web Development with JavaScript

A 20-year-old programming language, JavaScript remains one of the most widely distributed technologies today, outpacing any single browser or operating system. JavaScript has evolved into a magnet for the web industry's hottest new products, including Google Home and Facebook React. JavaScript is even used in space stations.

JavaScript is a high-level, dynamic programming language that's potentially had more impact on how individual users interact with the web than any other programming tool. A foundation in JavaScript is one of the most versatile platforms from which you can launch your web development career.

Beginner Course

Night Course
Monday - Wednesday - Friday

Class Starts: September 11, 2017

Our JavaScript Course

In this course, students will learn programming as it’s taught in a traditional computer science curriculum with a JavaScript focus, including a background in computer theory using Node.js. At the end of 20 weeks, students will be programming code at the same high-quality level that's practiced by tech industry giants like Google and Amazon. From there, you'll have enough of the essentials down to continue learning JavaScript technologies on your own.

You'll also be introduced to next web concepts, including an overview of API-based web apps that evolved in the 2000s and discussion of the elements that will drive the next 10 years of innovation, like machine learning and functional programming concepts. Students will have the opportunity to participate in developing AI classifiers for the IBM Watson AI XPRIZE, gaining exposure to the biggest names in science and research within the AI field.    

This immersion-style web development course is taught using a variety of media, including online course notes, screen casts, online chat and podcasts. Both books written by the instructor are included with your tuition.

What You'll Learn

At the end of 6 weeks, you’ll receive a preparation in computer theory and begin learning modern application architecture:

  • History of computers and computer theory
  • Control structures and data types
  • Object-oriented program design
  • Networking, files and protocols
  • Web architecture, authentication patterns, availability patterns

By week 12, you’ll create a personal development plan to focus on one of the key professional categories:

Frontend developer with grounding in build tools, deployment strategies and browser technologies

API developer with focus on endpoint availability, testing and data management

ML pioneer experienced with HP Haven, IBM Watson and strong JavaScript fundamentals

At the end of 20 weeks, you’ll graduate this course with a competitive edge over other graduates of JavaScript courses:

  • Develop to code quality standards that only top companies use
  • BDD testing with Jasmine
  • Code health checks including test coverage and dependency version updates
  • Code review experience using GitHub Pull Requests
  • Object-oriented JavaScript
  • Next-gen ES7 practices that are currently available in TypeScript
  • Experience with cutting edge machine learning SaaS services offered by HP and IBM and participation in IBM Watson's AI XPRIZE competition


Mike Whitfield | Senior Instructor

Mike Whitfield is an open-source advocate and a digital native. His list of clients over the years includes Amazon, Cisco and Google.

Mike started as a Perl developer, using his skills to develop a catalog system for his high school library. In college, he programmed 3D games using Half-Life 2’s game engine and Unreal Engine 2/3. Mike transitioned to the web with WordPress in 2010, using PHP to drive results. By 2012, Mike recognized the web’s shifting interest to JavaScript. Convinced that JavaScript represented a seismic shift in development, Mike began cataloging the change.

In his spare time, Mike advances his software to download the internet. His objective is to preserve a copy of the internet and make it accessible for others to do so.

Powered by Top Rated Local® --------------------------------------------------->