- 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
- Bonus lecture
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.
Lay the foundation for your course creation journey by defining your target student and course goals
Learn key virtualization concepts that apply to VMware vSphere and Microsoft Hyper-V in this beginner course!
Ditch Auto & learn how to take fantastic pictures with your DSLR Camera in Manual. Unlock your camera's true potential!
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