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!

Blitz.js The Fullstack Framework with Brandon Bayer

Brandon Bayer, the creator of Blitz.js, joins to talk about building fullstack apps with Blitz....


Course and Content Creation with James Perkins

James Perkins just released his new course on Build a Personal Site and Blog with NextJS and is exci...


Being Black in Tech With Pariss Chandler

Pariss Chandler joins to talk about what it's like to be a black woman in tech and her motivations a...


I write

Top 5 Pieces of Advice for Aspiring and Learning Developers

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


Settings Sync is Built Into Visual Studio Code Now

You no longer have to download the Settings Sync extension in Visual Studio Code....


Supercharge Your Git Workflow with the GitLens VS Code Extension

Want to supercharge your Git workflow inside of Visual Studio Code? Well, you need to check out the ...