Learn MATLAB using Octave-online
- 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. Octave is a free cross-platform numerical processing software that interprets almost all MATLAB code (and code from many other programming languages). Therefore, people often use it as a way to learn and use MATLAB even if they don’t have access to MATLAB.
But most people install Octave locally on their computer. That’s fine, of course. But there are times when you want to use a program without having to install it. That’s the neat part of Octave-online: You don't need to download or install anything! All you need is a browser and an internet connection. And I assume you have that if you’re reading this text ;)
Please 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. That means you won’t learn how to program in MATLAB here; you will learn about a free tool that you can use to help you learn MATLAB.
Who this course is for:
- Anyone interested in learning MATLAB, but doesn't have MATLAB installed
I am a full-time educator and writer, and former professor of neuroscience. I "retired" from that position so I could focus my time and energy creating high-quality educational material just for you.
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 have taught in "traditional" university courses, special week-long intensive courses, and Nobel prize-winning research labs. I have >100 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 200,000 students have watched over 15,000,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