**Univariate Linear Regression** is probably the most simple form of Machine Learning. Understanding the theory part is very important and then using the concept in programming is also very critical.In this **Univariate Linear Regression using Octave – Machine Learning Step by Step** tutorial we will see how to implement this using Octave.Even if we understand something mathematically, understanding the implementation can be tedious. Since many professor/researcher uses Octave/MatLab for teaching Machine Learning, it could be very well the the first tool you might be using to understand machine learning.This tutorial will help you to get familiar with Octave/MATLAB and understand the implementation in much easier way, without spending lot of time in Octave/MATLAB.