Contact us

Machine Learning from Scratch

  • "The ML course that kills the fear and builds rock‑solid foundations"

Created by - Vishnu Dutt

  • English and Hindi

About the course

This course is your first step into AI, Machine Learning, Deep Learning, and Neural Networks. No prior math or programming expertise needed. We will have this course in English as well as Hindi language.
Our mission is to kill the fear of AI and show you that Machine Learning is simpler and more logical than it seems.

We’ll take a story‑driven, beginner‑friendly journey where you will learn:

1. Let’s kill the fear — Why AI, ML, and Deep Learning are not magic and how understanding them removes the fear.
2. The history of Machine Learning — and why machines learn in the first place.
3. Data: the language of ML — features, labels, and how data powers every model.
4. Understanding ML models — what a model is, what weights mean, and the why behind predictions.
5. Hands‑on tools — introduction to Jupyter Notebook and Python (easy to follow, even for first‑timers).
6. Your first ML model — Linear Regression explained with real‑world examples.
7. The cost of being wrong — understanding the cost function (yes, it’s comparable to OSPF cost).
8. How machines learn — Gradient Descent explained simply, then seen in action with Python.
9. Making learning easier — why feature scaling and engineering matter.
10. From prediction to classification — decision boundaries and why they matter.
11. Machine Learning in networking — plus examples from other industries.
12. Your first ML project — apply everything you learned and build a working model.

What you will learn


You will learn Machine learning from sscratch !!!

Curriculum


Class-1: What and Why behind Machine Learning
Preview
Class-2: Understanding and Ploting Data
Preview
Class-3: ML Model and Introduction to Google Colab
Class-4: Understanding Cost in ML
Class-5: Weights, Bias and Bottom of the bowl
Class-6: Derivatives, heart of of gradient descent
Class-7: Step size in gradient descent
Class-8: Cost vs Weight vs Bias
Class-9: Let's implement Uni-variant linear regression
Class-10: Introduction to Multi-variant linear regression
Class-11: Cost and Gradient Descent for Multivariant Regression
Class-12: Classification or Logistic Regression
Class-13: Machine Learning in Computer Networking

What is there in class


This course is all about learning Network Automation, absolutely from scratch. I have been talking to lot of Network Engineers and came to know that most of us have decided to come into networking industry so that we do not need to deal with programming. This is true for me also. But believe me, as the world and requirements are changing so rapidly, that we need to spend some time in learning programming also. One more thing, programming is easy and it is comparatively easy than learning some of the networking concepts like MPLS and BGP.
Here the aim is not to make you the full fledge programmer. The aim is to finish that fear of programming in you. We will start from learning fundamentals of Operating systems. We will take one language like Python and solve some of the real-world automation use cases.

Know your instructor


Instructor Image
Instructor

Vishnu Dutt

Network Instructor

Here is know your instructor "I spent 18 years building computer networks at Cisco. But honestly, I am more curious than technical. I read. I listen to podcasts. I follow finance, health, and whatever new trend is quietly changing the world before most people notice. That curiosity is why I teach the way I do. I never start with "how." I always start with "why." Because if you understand why something exists, the how becomes easy. Right now, that curiosity brought me here. To help people understand what AI is really doing to jobs and careers. Before it is too late."

View Profile

Frequently asked Questions


How do I create an account?

First go to Dashboard click to the login select Continue with google, you will be loged in on website.

Enroll Now