Ground Zero Programming with JavaScript

In this online course, Lukas Ruebbelke, Google Developer Expert, author and software consultant, will guide you through a series of hands-on exercise to demonstrate four fundamental programming concepts in JavaScript. Lukas will then show you the broad application of these techniques as you learn how to apply them to real-world applications. From a simple Node server to a basic web application, you will not only learn how to get up and running with JavaScript but a general framework for being a more effective programmer.

Software development can appear to be an intellectual exercise but in reality, it is a discipline that is honed by hours of deliberate practice. Once a developer has invested the time to work through object-oriented programming, design patterns, a handful of popular frameworks, etc., they realize that they keep falling back onto a few fundamental patterns that they use over and over.

What you'll learn-and how you can apply it

How to think about programming without getting completely overwhelmed

How to get started with JavaScript and build a simple web application

The four fundamental concepts that lay the foundation for everything we program

How to model the world around us with objects and data structures

How to perform work with methods

How to control outcome with conditionals

How to work with more than one object with iterators

How to compose these techniques into a framework for building large scale applications

This training course is for you because...

You are a new programmer and you want to jumpstart your journey as a developer.

You are a mid-level developer and you want to hone your skills before moving on to large scale applications.

You are a practicing engineer and you want to learn how to build JavaScript applications.

You want a framework for thinking about how to program applications regardless of how complex they are.