Hi, I'm James!

I'm a Fullstack Web Developer who is addicted to learning and loves working with people. I live by the motto Learn Build Teach, so I’m excited to share the things I learn with you!

I do videos

With hundreds of videos and over 10,000 subscribers, I've been creating YouTube videos for about 7 years. I create weekly videos on Web Development.

I create

I love to teach, and I've create courses on Web Development, JavaScript, React, and more. I love being able to put the things I've learned into a package for others to learn from.

React and Serverless - Fullstack Development

Learn to build a secure and production-ready fullstack application from start to finish. By then end...


Build a Quiz App with HTML, CSS, and JavaScript

Want to improve your core Web Develoment skills? Want to improve your knowledge of HTML, CSS, and Ja...


Learn Visual Studio Code

Improve your efficiency and proficiency as a developer by learning everything you need to know about...


I live stream

Live Streaming is the new hotness in the developer communitty, and I've definitely jumped on board. I love having live interaction with viewers while writing code. Come hang out with me in a live stream!

All About That Supabase with Paul Copplestone


Get Started in Dev Rel with Mahmoud Abdelwahab

Get Started in Dev Rel...


ReadMe Files Made Easy with Katherine Peterson

ReadMe Files Made Easy...


I write

5 Tips for Crushing Developer Interviews

Here are 5 ways you can improve your chances of doing well in a developer interview....


JavaScript Array Filter Method Practice in 5 Minutes

JavaScript arrays have some powerful built-in methods that simplify working with them. Let's look at...


Next.js 10 Image Component - A First Look

Let's take a first look at the Next.js 10 Image Component....