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!

Next.js and Authentication with Lee Robinson

Next.js is a popular framework for building full-stack Jamstack applications with React. In this epi...


Getting Your First DevRel Job with Kapehe

Kapehe is joining to talk about her journey to getting her first role in Developer Relations!...


Helping Juniors Find Jobs with Drew Clements

Drew Clements is joining to talk about his project, protege.dev!...


I write

5 Ways to Customize VS Code

Learn how to customize your VS Code to impress your friends!...


Build an Authenticated JAMstack App with Next.js, Airtable, Auth0, and Tailwind CSS

Learn to incorporate authentication and real data into a Next.js app!...


Top 5 Pieces of Advice for Aspiring and Learning Developers

Here are my top five pieces of advice for aspiring and learning developers....