After launching a successful free course based on my Web Design workshop, I'm currently recording another based on a beginner-friendly JavaScript workshop I run. Enrol now for free and I'll email you when it's ready...


JavaScript 101 - Coming Soon

✨ Brains of the web ✨

This course is coming soon, but you can enrol now for free.

In this course, I'll teach you the fundamentals of the JavaScript - a language commonly used on the web. I will assume absolutely no technical knowledge whatsoever, and by the end we'll have the skills to add basic interactivity to our web pages.

A majority of this course will focus on core language features, and only towards the end will it be introduced in the context of web pages. I believe it's important to understand the features first, and how it will be used second.

We will learn:

  • Storing data, types, arrays, objects and classes
  • Conditionals and loops
  • Functions
  • Scopes
  • Working with the Document Object Model
  • Browser event handling
  • How to build some simple examples in the browser

We will not cover:

  • jQuery
  • Databases
  • Fancy libraries or frameworks
  • JavaScript for the server - Node.js
  • Lots of new JavaScript functionality - basics first!

Your Instructor

Kevin Lewis
Kevin Lewis

Kevin Lewis is a web developer and teacher. His interests include artistic applications of digital skills, civic technology, and running events that facilitate creative collaboration.

Class Curriculum

  Getting Started
Available in days
days after you enroll

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!