These listings are now being maintained at www.Stats-Lab.com.

**Part 1 : Computing with Octave**

Octave is a high level programming language that is primarily intended for Numerical Computation. Octave has become more prominent recently due to it being the main programming language for many Coursera programs (e.g. Machine Learning).

Octave is a open-source variant of MATLAB, distributed under the terms of the GNU General Public License. Octave can be download from the GNU Octave website.

**Tutorial Videos**

*I have created some Octave tutorials, with more to come.*

**Part 2 : Computing with R**

Here is a list of tutorials and demonstrations for R learners.

**Series 1: The R E****nvironment**

- Installing R on your machine
- Working Directories : using the “getwd” and “setwd” functions.
- Using the Help functions
- Installing and Using R packages : using the “install.packages” function.
- Mode, Structure and Class : using the “mode”, “str” and “class” functions.

**Series 2: Creating, editing and transferring data with R**

- Creating Data Sets : Using the “c” and “scan” functions.
- Importing CSV files : Using the “read.csv” function.

**Series 3: Characteristics of a Data Set and Basic Statistics **

- Characteristics of a Data Set : dimensions, row and column names, and using the “head” and “tail” functions.
- Mean, Median, Standard Deviation and Variance
- Median, Quartiles and Inter-Quartile Range: Also examined is the “fivenum” function.
- Extremes : determining the value and position of the maximum and minimum of a data set.
- Rank and Order : using the “rank” and “order” Functions
- Using the describe function (This function is part of the “psych” package).

**Series 4: Basic Mathematical Operations with R**

- Managing numerical precision : using the “round”,”floor” and “ceiling” functions.
- Factorials and Binomial Coefficients
- Determining the correlation coefficient
- Computing the correlation coefficient when missing values are present.

**Series 5: Matrix Operations with R**

**Series 6: Basic Programming with R**

**Series 7: Graphical Procedures with R**

**Series 8: More Mathematical Operations with R.**

This series of videos is related to mathematical operations not covered in any of the other series of tutorials.