Learn to Be a Self Sufficient Programmer

Ready to unlock your full self-learning potential?
See below for free and paid courses.

What Students Are Saying

Along with the thorough technical knowledge, he can offer great career advice, provide motivation, and teach you how to think and act like a successful person and a developer.
Excellent! Ian knows his stuff and taught me many important programming techniques for a special web app I wrote.
Ian comes with a lot of experience and is one of the best mentors you can ask for.

Code with Node: Learn by Doing (preview)

Free Preview of Code w/ Node: Learn by Doing

Code with Node: Learn by Doing

Become a more confident and self-sufficient developer in this learn-by-doing developer course.

AJAX Made Easy, with jQuery

Learn how to use jQuery's AJAX by building a single page to do list application in this quick and easy course.

Stripe Checkout with Express JS

Learn how to easily integrate Stripe's payment portal with the popular Express JS framework in this half hour tutorial.

Automation Tutorial

Learn how to let your computer do the heavy lifting in this automation tutorial series.

Problem Solving with JavaScript

Learn techniques for solving coding problems in this free mini-course

Not ready to take the plunge?

That's cool 😎 Sign up for my free newsletter and receive relevant emails about Node JS and other developer topics:

Book a 1:1 Tutoring Session