Programming for the Next Web

Programming Fundamentals for the Next Web with JavaScript

JavaScript is one of the most widely distributed technologies,surpassing any single browser or operating system. This twenty year-old language has evolved to be a magnet for industry’s hottest new products including Google Home, space stations, and Facebook React.

Beginner Course

Night Course
Monday - Wednesday - Friday

Class Starts: September 11, 2017

Programming fundamentals for the next web includes a background in computer theory using Node.js.  Students will learn programming as it’s taught in a traditional computer science curriculum with a JavaScript focus.  At the end of twenty weeks, students will be programming code at a level of quality practiced by companies like Google and Amazon.  Likewise, this class teaches students to continue learning JavaScript technologies on their own.

Next web includes a conceptual overview of API-based web apps that evolved in the 2000’s. Importantly, next web introduces machine learning and functional programming concepts as what will drive the next ten years of innovation.  To do this, students will have the exciting opportunity to participate in developing AI classifiers for the XPrize (hosted by IBM Watson).  This unique opportunity will expose students to cutting edge scientists and researchers in the field of AI.

This course is taught using immersive techniques.  You’ll have exposure and access to industry professionals that include companies like CA technologies and CenturyLink, for instance.  Learn using a variety of media, including online course notes, screen casts, online chat, and podcasts.  You’ll additionally have access to both books written by the instructor, free with your tuition.

At the end of six 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 twelve, you’ll receive help to create a personal development plan on 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 twenty 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’s XPrize competition


Mike Whitfield | Senior Instructor

Mike Whitfield is an open-source advocate and a digital native. He’s given his time to Amazon, Cisco, and Google. 

Mike started as a perl developer where he developed a catalogue 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 and he used 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 cataloguing the change.

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

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