JavaScript from the Ground Up

A 2-day course, covering basic and intermediate JavaScript skills

JavaScript is the programming language of the future!

Not only is it the web's most widespread programming language, it is increasingly used outside the web too.

Server-side applications are written in JavaScript with node.js; databases such as MongoDB store and access data using JSON and JavaScript; Windows 8 has JavaScript support at its core; FirefoxOS brings JavaScript to inexpensive mobile phones.

JavaScript demand is increasing. The average salary for jobs that cited JavaScript over the 3 months to 2 July 2013, compared to a year previously, increased by €2300, or 5.33%. [Source:]

And yet JavaScript remains a difficult language to learn well. Its potholes and hurdles can lead to frustration debugging a program that doesn't work.

In this course you will learn JavaScript from the Ground Up. We'll start with the very basics, like syntax, data types and control flow. And we won't even build apps for a web browser to start with, so your skills will be transferable to other platforms too.

We'll explore the building blocks: arrays, objects, functions, scope, and introduce interesting topics like callbacks and closures.

We'll look at how to build applications in JavaScript, and you'll get plenty of practice in class, with help available. We'll also understand how to gain confidence that our application works by utilising unit testing.

If you prefer, you can book each day separately.

To book or for more information, contact us, or go to