Over the past year I’ve seen people use Machine Learning in the browser to, identify drawings, control smart lights, and even control video game characters on stage:

During this time, I’ve enjoyed making some elaborate and fun things. Recently in a hackathon for the City of Baton Rouge I made a camera that served as a blighted property detector. For a conference talk I made a Rock Paper Scissors detector. For all the small companies who have user-uploaded content I made a library for detecting indecent content — NSFWJS.

For the rest of humanity, I made a web page that can detect if a person is or is not Nicolas Cage 🤣

Mobile App Version Talk here -> https://noti.st/gantlaborde/videos/u8DsA0

The list of ideas is growing faster than I could ever produce code. Even my AI friends on the team at Infinite Red are posting ideas!

Sorry, I can’t share her idea with you…. yet!

None of the above ideas are industry disruptors but applied to your business, they could be! Our company works in Web/Mobile with JavaScript, but more and more clients are showing up with AI in mind. Many of our latest AI integrations are simply applying AI features to an existing vertical or adding new features to their existing apps!

So this begs the question. You know how to code right? So how can you jazz up your mobile and web apps? How can you add features that will make the projects you work with part of the future?

Getting Practical

The first thing that holds most people back, is they’re unfamiliar with what’s possible. For that, I created a free 5-day mini-course that helps people get their heads around some of the basics.

The whole idea is to get the idea.

But as for building exciting libraries, plugins, CLIs, mobile apps, and websites, you’re going to need more than examples. That’s why I’m happy to announce that I decided to create a much larger course for JavaScript devs.

Beginning Machine Learning with TensorFlow.js

In the course, we focus on the real-world skills needed in order to properly process Machine Learning in the browser with TensorFlow.js. Meanwhile, those same skills can be applied just about everywhere JavaScript can be applied. The Google team has already applied TensorFlow.js to React Native, and has ambitions to accelerate and grow TensorFlow.js to work with Web Assembly.

So I guess the question you have to ask yourself. Is getting started in this cool stuff something you’re up for the challenge for? The crazy inventions are going to happen, so are you in or are you out?