Machine Learning in JavaScript with TensorFlow.js
- Development
- Jan 06, 2025

Machine Learning in JavaScript with TensorFlow.js, available at $119.99, has an average rating of 4.46, with 75 lectures, 9 quizzes, based on 756 reviews, and has 5427 subscribers.
You will learn about Machine Learning in Javascript and TensorFlowJS 3 Deep Learning and Neural Network concepts Why TensorFlow for JavaScript is a game changer Defining machine learning models How to install and run TensorFlowJS 3 How TensorFlowJS 3 is optimised Training machine learning models Data preparation for machine learning How to make accurate predictions Linear regression Binary classification Multi-class classification Heatmap visualisation Scatter-plot visualisation Importing and normalising data How to manage memory in TensorFlowJS 3 Tensor mathematics Saving machine learning models Inputting and outputting using a web browser Javascript and machine learning integration Shuffling, and splitting data In-depth labs for practical development This course is ideal for individuals who are Anyone who wants to start using machine learning in their apps and websites using Javascript It is particularly useful for Anyone who wants to start using machine learning in their apps and websites using Javascript.
Enroll now: Machine Learning in JavaScript with TensorFlow.js
Summary
Title: Machine Learning in JavaScript with TensorFlow.js
Price: $119.99
Average Rating: 4.46
Number of Lectures: 75
Number of Quizzes: 9
Number of Published Lectures: 75
Number of Published Quizzes: 9
Number of Curriculum Items: 84
Number of Published Curriculum Objects: 84
Original Price: £199.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Interested in using Machine Learning in JavaScript applications and websites? Then this course is for you!
This is the tutorial you’ve been looking for to become a modern JavaScript machine learning master in 2024.It doesn’t just cover the basics, by the end of the course you will have advanced machine learning knowledge you can use on you resume. From absolute zero knowledge to master – join the TensorFlow.js revolution.
This course has been designed by a specialist team of software developers who are passionate about using JavaScript with Machine Learning. We will guide you through complex topics in a practical way, and reinforce learning with in-depth labs and quizzes.
Throughout the course we use house price data to ask ever more complicated questions; “can you predict the value of this house?”, “can you tell me if this house has a waterfront?”, “can you classify it as having 1, 2 or 3+ bedrooms?”. Each example builds on the one before it, to reinforce learning in easy and steady steps.
Machine Learning in TensorFlow.js provides you with all the benefits of TensorFlow, but without the need for Python. This is demonstrated using web based examples, stunning visualisations and custom website components.
This course is fun and engaging, with Machine Learning learning outcomes provided in bitesize topics:
Part 1 – Introduction to TensorFlow.js
Part 2 – Installing and running TensorFlow.js
Part 3 – TensorFlow.js Core Concepts
Part 4 – Data Preparation with TensorFlow.js
Part 5 – Defining a model
Part 6 – Training and Testing in TensorFlow.js
Part 7 – TensorFlow.js Prediction
Part 8 – Binary Classification
Part 9 – Multi-class Classification
Part 10 – Conclusion & Next Steps
As a bonus, for every student, we provide you with JavaScript and HTML code templates that you can download and use on your own projects.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction: What is TensorFlow.js?
Lecture 2: Course Overview
Lecture 3: Machine Learning Concepts
Lecture 4: Overview of Artificial Neural Networks
Lecture 5: Lab: TensorFlow Playground
Lecture 6: Summary
Chapter 2: Installing and running TensorFlow.js
Lecture 1: TensorFlow.js environments
Lecture 2: Running TensorFlow.js in the browser
Lecture 3: WebGL optimisations in TensorFlow.js
Lecture 4: Running TensorFlow.js on Node.js
Lecture 5: New: TensorFlow.js for React Native
Lecture 6: Review
Lecture 7: Lab: Install and run TensorFlow.js in the browser
Lecture 8: Lab: Install and run TensorFlow.js on Node.js
Lecture 9: Summary
Chapter 3: TensorFlow.js Core Concepts
Lecture 1: TensorFlow.js APIs
Lecture 2: What is a Tensor?
Lecture 3: Tensor Math Operations & Ops API
Lecture 4: Memory Management in TensorFlow.js
Lecture 5: Review
Lecture 6: Lab: Tensor Math and Memory Management
Lecture 7: Summary
Chapter 4: Data Preparation with TensorFlow.js
Lecture 1: Linear Regression
Lecture 2: Reading data from CSV
Lecture 3: Visualising the data
Lecture 4: Preparing Features and Labels
Lecture 5: Normalisation with TensorFlow.js
Lecture 6: Splitting into Training and Testing data
Lecture 7: Review
Lecture 8: Lab: Prepare the Data
Lecture 9: Summary
Chapter 5: Defining a model
Lecture 1: Introduction to Layers API
Lecture 2: Creating Layers in TensorFlow.js
Lecture 3: Inspecting a TensorFlow.js model
Lecture 4: Compiling the model
Lecture 5: Review
Lecture 6: Lab: Creating a Model
Lecture 7: Summary
Chapter 6: Training and Testing in TensorFlow.js
Lecture 1: Introduction to Training and Testing
Lecture 2: Training with model.fit
Lecture 3: Visualising loss with tfjs-vis
Lecture 4: Testing with model.evaluate
Lecture 5: Training and testing: review & lab
Lecture 6: Lab: TensorFlow.js Training and Testing
Lecture 7: Summary
Chapter 7: TensorFlow.js Prediction
Lecture 1: Integrating TensorFlow.js with a UI
Lecture 2: Saving and loading a model
Lecture 3: Making Predictions
Lecture 4: Visualising Predictions
Lecture 5: Non-linear Regression
Lecture 6: Prediction: review & labs
Lecture 7: Lab: TensorFlow.js predictions
Lecture 8: Lab: Beyond Linear Regression
Lecture 9: Lab (optional): Training without Layers API
Lecture 10: Summary
Chapter 8: Binary Classification
Lecture 1: Introduction: Binary Classification
Lecture 2: Visualising Classification Data
Lecture 3: Preparing Multiple Features
Lecture 4: Binary Classification Model
Lecture 5: Visualising Classification with Heatmaps
Lecture 6: Binary Classification Predictions
Lecture 7: Binary Classification: Review & Lab
Lecture 8: Lab: TensorFlow.js Binary Classification
Lecture 9: Summary
Chapter 9: Multi-class Classification
Lecture 1: Introduction: Multi-class Classification
Lecture 2: One hot encoding
Lecture 3: Multi-class classification model
Lecture 4: Visualising Multi-class Predictions
Lecture 5: Multi-class prediction
Lecture 6: Multi-class Classification: Review & Lab
Lecture 7: Lab: TensorFlow.js Multi-class Classification
Lecture 8: Summary
Chapter 10: Conclusion & Next Steps
Lecture 1: Course Review
Lecture 2: Next steps with TensorFlow.js
Lecture 3: Resources for going deeper with TensorFlow.js
Instructors

tech.courses team
Learn by Doing – Technical Courses, Professionally Delivered

Justin Emery
JavaScript / Machine Learning Engineer
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Creating a Successful Crowdfunding Video- The Complete Guide
- How To Easily Turn Strangers Into Paying Clients In 2024!
- Mastering Loops- Modern JavaScript Techniques
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4The Architecture of Oscar Niemeyer
- 5Advanced Photoshop Manipulations Tutorials Bundle
- 6SolidWorks Essential Training ( 2023 2024 )
- 7Python for Absolute Beginners
- 8Marketing Mix Modeling in one day for your Brand Analytics_1
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling