Skip to content

ML Speaks JavaScript.Turns Out You're Fluent.

Skip Python. Learn machine learning in JavaScript, in the browser. You'll build a model and ship it.

Learn machine learning with TensorFlow.js: browser-based ML courses, TensorFlow.js tutorials, and Transformers.js guides for JavaScript developers.

THE BRIDGE SYSTEM

Every ML Concept Has a JavaScript Anchor

JAVASCRIPT

Component props

function Card({ title, image }) { return <div>{title}</div>; }
MACHINE LEARNING

Training data

const trainData = tf.tensor2d(features); model.fit(trainData, labels)

bridge: Props configure a component from the outside; training data configures a model the same way. Swap the props and you get a different render. Swap the data and you get a different model, but only after retraining.

What You'll Build

Across 11 modules you'll build and deploy one real-time anomaly detection system.

Learn more →
Train

Build neural networks layer by layer in TensorFlow.js and train them in your browser.

Detect

Classify readings as normal or anomalous with the network you built yourself.

Deploy

Run real-time inference on your laptop via WebGL, 100% client-side.

Own

Push solved exercises to your GitHub and build your portfolio one module at a time.

CHOOSE YOUR WORLD
LIVE NOW

Five Worlds

Same ML foundations track. Five story universes. Deep Orbit is live. The other four have no release dates yet.

Neon Protocol
COMING SOON
Real-Time Computer Vision
Signal Ward
COMING SOON
NLP & Text Intelligence
Nova Canvas
COMING SOON
Multimodal & Generative AI
Terra Grid
COMING SOON
Edge AI & Production ML
Before you ask

Common Questions

Can I learn machine learning with JavaScript?

Yes. Tensorcraft teaches machine learning entirely in JavaScript using the TensorFlow.js library. You will build models, then train and run them in the browser right in the lessons; the same code runs under Node. No Python required. The live world, Deep Orbit, covers topics like neural networks, recurrent networks (LSTMs), signal processing, and attention. More topics are covered in the upcoming worlds.

What if I need Python or PyTorch?

Then skip Tensorcraft. It is entirely taught with TensorFlow.js and intended as a fun and easy way for JavaScript engineers to break into machine learning.

How much math do I need?

None upfront. You just need JavaScript knowledge and comfort with concepts like functions, arrays, and async. The math will be introduced when you need it, in optional expandable drawers.

Is there a video track?

No. Lessons are scenes written in text, with code snippets alongside. Completing exercises opens the gate to new lessons. Short video scenes are on the roadmap: subscribe to updates on the Worlds page to hear when they land.

How long does Deep Orbit take?

Deep Orbit consists of 56 lessons across 11 modules. Since it's story-based, it's meant to be tackled in order. Each module's time estimates are listed on the pricing page and the Deep Orbit course page.

Is Tensorcraft free?

Module 1 of Deep Orbit is free, no account or credit card is required. However, the full course costs $59. You will make a one-time payment and get lifetime access to your purchased world.

What if it turns out not to be for me?

Module 1 is free. The full course is paid: after purchase there's a 5-day refund guarantee, no questions asked.

module 1 · free · no account required

Bridge
the gap.

Open the lesson and start reading. If it clicks, the full world is $59 once, no subscription.

Report Issue
0/2000
Severity
Screenshot
+ Attach screenshot (optional)
page url + browser info captured automatically