Learn MATLAB using Octave-online

Learn MATLAB programming without installing anything on your computer or tablet
Rating: 4.6 out of 5 (300 ratings)
8,254 students
Learn MATLAB using Octave-online
Rating: 4.6 out of 5 (300 ratings)
8,254 students
Ability to use an online emulator to learn MATLAB


  • Interest in learning MATLAB programming


Do you need to learn MATLAB but don't have a license? Is your computer too space-limited to install >2GB programs? Then this course might be right for you. You will learn how to use Octave-online as a tool for learning the MATLAB programming language. Best part? You don't need to download or install anything! All you need is a browser and an internet connection.

Note that this is not a course on programming; this is a course on using an online tool that will help you learn MATLAB programming.

Who this course is for:

  • Anyone interested in learning MATLAB, but doesn't have MATLAB installed

Course content

2 sections • 7 lectures • 38m total length
  • Why learn Octave and why OctaveOnline?
  • Website, logging in, and the layout
  • Writing code in scripts
  • Application: for loops
  • Application: nonlinear function minimization
  • Real-time Octave-online sharing


Neuroscientist, writer, professor
Mike X Cohen
  • 4.5 Instructor Rating
  • 17,908 Reviews
  • 90,043 Students
  • 19 Courses

I am a neuroscientist (brain scientist) and associate professor at the Radboud University in the Netherlands. I have an active research lab that has been funded by the US, German, and Dutch governments, European Union, hospitals, and private organizations.

But you're here because of my teaching, so let me tell you about that: 

I have almost 20 years of experience teaching programming, data analysis, signal processing, statistics, linear algebra, and experiment design. I've taught undergraduate students, PhD candidates, postdoctoral researchers, and full professors. I teach in "traditional" university courses, special week-long intensive courses, and Nobel prize-winning research labs. I have >50 hours of online lectures on neuroscience data analysis that you can find on my website and youtube channel. And I've written several technical books about these topics (look them up on amazon!) with a few more on the way.

I'm not trying to show off -- I'm trying to convince you that you've come to the right place to maximize your learning from an instructor who has spent nearly two decades refining and perfecting his teaching style.

Over 82,000 students have watched over 6,000,000 minutes of my courses (that's over 10 years of continuous learning). Come find out why!

I look forward to seeing you soon in one (or more) of my courses.


By popular request, here are suggested course progressions for various educational goals:

MATLAB programming: MATLAB onramp; Master MATLAB; Image Processing

Python programming: Master Python programming by solving scientific projects; Master Math by Coding in Python

Applied linear algebra: Complete Linear Algebra; Dimension Reduction

Signal processing: Understand the Fourier Transform; Generate and visualize data; Signal Processing; Neural signal processing