Are You Trying To Level Up Your Developer Career?

Learning to code is hard, staying motivated to learn when you are in the trenches is hard, and filtering all of the competing messages about how you can become a better developer is hard. I'm here to help.

Do you need:

✅ Courses that can help take your learning to next level

✅ Guidance on how to maximise the time you have to learn

✅ Encouragement to keep learning when things seem to be too busy

✅ Direction to help you make meaningful progress in your learning journey

Then, welcome, you're in the right place.

Hi, I'm Kevin Cunningham 👋🏻

(or @dolearning)

Developer. Educator. Instructor. Speaker.

What can you expect around here?

I work with teams and individuals to help them grow in their development skills by delivering in-person workshops and online courses. This ranges from JavaScript/TypeScipt (Node, React, Vue and Angular), Python and Go.

On this site, you'll find a collection of posts, courses and materials that I have created to help you take your development journey to the next level.

Below, I've got pointers to some topics I'm currently excited about. Have a look!

You could also:

Headless WordPress

WordPress is often overlooked as a content management system by “modern developers”.

I think this is a painful oversight. There is no more affordable, flexible and powerful CMS - particularly for statically built sites.


Next.js is an amazing framework built on top of React. I spend time making tutorials and content exploring how to use it in interesting ways.

Whether you want to launch a prototype, interact with 3rd party services or just improve your coding skills, jump in here!

Like what you see?

Subscribe to the weekly newsletter


I spent 12 years teaching Maths to primary and secondary children. I've been obsessed with learning and how we learn for decades.

I'm a self-taught developer and love helping others level up their craft. I write a lot about how we learn and how we can improve our learning.

Self-Directed Learning

I was a teacher in state schools for over a decade. Seeing my sons start to move through the system filled me with unease and I was keen to explore alternative forms of education. Self-directed learning (sometimes conflated with Unschooling) is where I landed for now.

We're exploring this as an approach with our boys this year. I'll gather some thoughts here as we go through.