Michael Jude Larocca

Teacher Feature: James Q Quick

Published on March 15, 2021

Want to expedite learning how to code? Then you got to learn from James, QUICK!

James Q Quick

James is a Fullstack Developer that lives by the motto "Learn Build Teach!" He creates valuable web dev content weekly.

I was introduced to James through the online coding school Scrimba. I am currently taking courses on Scrimba, and James is one of the teachers.

To make it in time for this article, I'm taking his "Build a color tool in vanilla JavaScript" Srimba course!

Scrimba course:

Build a color tool in vanilla JavaScript

In this course, James teaches us how to create a color tool.

The topics covered in the course are:

  • HTML, CSS, and JavaScript
  • DOM manipulation
  • Hex and RGB colors
  • Creating a custom toggle button

How the color tool works

When the color tool project is complete, the user enters a Hex color. The Hex color entered is displayed as the background color of the "Input Color" box.

There is a slider that changes the inputted Hex value. The Hex color is lighted or darkened in the "Altered Color" box depending on the toggle switch's selection.

During the course, James encourages us to create a theme for the color tool. Naturally, I chose to make a Star Wars theme.

When the lighten toggle button is selected for my newly created theme, I added a rebel logo to it and added an Anakin Skywalker background image.

Anakin All rights reserved by Disney and Lucasfilm

When the darken toggle button is selected for my newly created theme, I added an empire logo to it and added a Darth Vader background image.

Vader All rights reserved by Disney and Lucasfilm

Here is a link to my scrim

While taking this Scrimba course, I found James Q Quick to be an excellent teacher. He has an articulate teaching style, and he explains complex programming concepts in a manner that is easy to follow.

If you would like to learn more about Scrimba, you can read my review article for further information.

Per Harald Borgen Quote

"That's one of the best Scrimba reviews I've ever read, @MikeJudeLarocca. Thank you! 🙏 "

— Per Harald Borgen, CEO of Scrimba December 14, 2020

Become a web developer for $10

In this YouTube video, James teaches us that all you need is a computer, access to the internet, and dedication to become a web developer.

Even though there is a lot of free content available to learn from, I agree with James that there is a lack of structure when trying to learn on your own.

To give you a solid foundation of learning web development from beginning to end, James shares the course that he took with us, The Web Developer Bootcamp 2021.

I highly suggest you watch this YouTube video that James created for valuable detailed information on the course.


Udemy has sales frequently. Wait for a sale, and you can purchase courses for under $20 each.

Get up and running quickly with these "Quick" videos:

5 JavaScript Concepts You HAVE TO KNOW

When learning JavaScript, it is important to understand concepts, not just syntax. In this informative YouTube video, James articulately explains five concepts that we have to know.

5 JavaScript Concepts You HAVE TO KNOW

JavaScript Array Methods Practice

Here is a YouTube playlist of a series on JavaScript arrays

Topics covered:

  • Filter
  • Map
  • Some
  • Sort
  • Reduce
  • Every

To teach us how to use each JavaScript method, James uses data from the Star Wars API!

JavaScript Array Methods Practice

Asynchronous JavaScript in ~10 Minutes - Callbacks, Promises, and Async/Await

James explains that learning how and why JavaScript is asynchronous and working with it is one of the most important concepts you can learn in JavaScript specifically.

Topics covered:

  • Callbacks
  • Promises
  • Async/Await

Asynchronous JavaScript in ~10 Minutes - Callbacks, Promises, and Async/Await

New Podcast (Coming soon!)


Hosts: James Quick & Amy Dutton


"A podcast about web design and development with a little zest."

You can sign up for the newsletter for updates.

Quick Links:


YouTube: James Q Quick

Twitter: jamesqquick

Twitch: jamesqquick


James Q Quick is passionate about programming. Hearing him teach excitingly provides a fun and enjoyable learning experience, even when the topics are complex!

Encouraging us to learn, build, and then teach is a fantastic way to learn how to code, and it sets an excellent example for the web dev community.

James provides us with premium programming content weekly, and he is also about to launch a new podcast. So if you want to "get up to speed" with learning to program, then you got to learn it "Quick!"

Please share it!