Learn to Be a Self Sufficient Programmer

Ready to unlock your full potential?
All courses are free, please consider making a donation to show your support.

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.
Zarko
Excellent! Ian knows his stuff and taught me many important programming techniques for a special web app I wrote.
Bob
Ian comes with a lot of experience and is one of the best mentors you can ask for.
Divyanshu

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 Demo

Get a glimpse of how you can let your computer do the heavy lifting, in this automation demo.

Problem Solving with JavaScript

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

Book a 1:1 Tutoring Session