Skip to content

Stories That Take You From JavaScript to ML.

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)

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 your model live on your laptop, GPU-accelerated through WebGL, 100% client-side.

Own

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

Choose Your World

Neon Protocol
Real-Time Computer Vision
Signal Ward
NLP & Text Intelligence
Nova Canvas
Multimodal & Generative AI
Terra Grid
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, models that read data in sequence), signal processing (finding patterns in noisy data), and attention, the mechanism behind today's AI models. 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.

How long does Deep Orbit take?

Deep Orbit is 56 lessons across 11 modules, about 28 hours of lessons and exercises. Since it's story-based, it's meant to be tackled in order. Per-module estimates are 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 $50. 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 $50 once, no subscription.