Learn MATLAB using Octave-online

Learn MATLAB programming without installing anything on your computer or tablet
Rating: 4.8 out of 5 (361 ratings)
10,081 students
English [Auto]
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 sections7 lectures38m 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.6 Instructor Rating
  • 27,154 Reviews
  • 133,747 Students
  • 21 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 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 >80 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 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 two decades refining and perfecting his teaching style.

Over 120,000 students have watched over 7,500,000 minutes of my courses. Come find out why!

I have several free courses that you can enroll in. Try them out! You got nothing to lose ;)


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