Build a Neural Network from Scratch in Javascript: Neural Networks Fundamentals: Neurons and Layers

This course introduces the core building blocks of neural networks. You'll learn what a neuron is, how it processes information, the role of activation functions, and how neurons are organized into

English
Created by
Last updated Tue, 07-Oct-2025
+ View more
Course overview

This course introduces the core building blocks of neural networks. You'll learn what a neuron is, how it processes information, the role of activation functions, and how neurons are organized into layers. By the end, you'll implement a single dense layer from scratch using JavaScript and array operations.

What will i learn?

  • Deep Learning and Neural Networks
  • Model Deployment Processes
Requirements
Curriculum for this course
24 Lessons 1 hr 9 mins
Build a Neural Network from Scratch in Javascript: Neural Networks Fundamentals: Neurons and Layers
1 Lessons 01:09:00 Hours
  • Build a Neural Network from Scratch in Javascript: Neural Networks Fundamentals: Neurons and Layers
    Preview 01:09:00
Neural Networks Fundamentals: Introduction to Neurons and Layers
2 Lessons
  • Lesson: Neural Networks Fundamentals: Introduction to Neurons and Layers
    Preview .
  • Practice: Neural Network Fundamentals Quiz
    Preview .
Building an Artificial Neuron from Scratch in JavaScript
5 Lessons
  • Lesson: Building an Artificial Neuron from Scratch in JavaScript
    Preview .
  • Practice: Initialize a Neuron with Weights and Bias
    Preview .
  • Practice: Implement Input Validation for Neural Network Processing
    Preview .
  • Practice: Implementing the Forward Method for a Neuron
    Preview .
  • Practice: Using a Neuron to Process Data
    Preview .
Introducing Activation Functions: Adding Non-Linearity with the Sigmoid Function
4 Lessons
  • Lesson: Introducing Activation Functions: Adding Non-Linearity with the Sigmoid Function
    Preview .
  • Practice: Implementing the Sigmoid Activation Function in a Neuron
    Preview .
  • Practice: Fix Neural Network Forward Pass Order of Operations
    Preview .
  • Practice: Implementing the Sigmoid Activation Function
    Preview .
From Neurons to Layers: Implementing a Dense Layer in JavaScript
6 Lessons
  • Lesson: From Neurons to Layers: Implementing a Dense Layer in JavaScript
    Preview .
  • Practice: Scale Neural Network Weights for Better Training
    Preview .
  • Practice: Fix Neural Network Dense Layer Bias Initialization
    Preview .
  • Practice: Initialize Weight Matrix and Bias Vector for Neural Network Dense Layer
    Preview .
  • Practice: Creating and Inspecting Neural Network Dense Layers
    Preview .
  • Practice: Counting Parameters in a Neural Network Dense Layer
    Preview .
Implementing Forward Propagation in a Dense Layer with JavaScript
6 Lessons
  • Lesson: Implementing Forward Propagation in a Dense Layer with JavaScript
    Preview .
  • Practice: Implementing Bias Addition in Neural Network Dense Layer
    Preview .
  • Practice: Fix Matrix Multiplication in Neural Network Forward Propagation
    Preview .
  • Practice: Apply Sigmoid Activation Function to Complete Neural Network Forward Pass
    Preview .
  • Practice: Implementing a Neural Network Forward Pass in JavaScript
    Preview .
  • Practice: Using a Dense Neural Layer with Real Data
    Preview .
+ View more
Other related courses
5 hrs
0 0
2 hrs
Updated Fri, 29-Jan-2021
0 0
3 hrs 18 mins
Updated Thu, 01-Jan-1970
0 0
7 hrs 48 mins
0 0
2 hrs 11 mins
0 0
About instructor
Includes:
  • 1 hr 9 mins On demand videos
  • 24 Lessons
  • Access on mobile and tv
  • Full lifetime access