Skip to content

Octave Fundamentals

Learn GNU Octave: a free, MATLAB-compatible language for numerical computing. Linear algebra, signal processing, statistics — all built into the syntax. If you know MATLAB, you already know 95% of Octave.

beginner7 lessons3 chapters7 graded exercisesOctave

No sign-up needed for lesson 1 · certificate on completion · sign up to save progress

What you’ll be able to do

Chapter by chapter. Every lesson ends in a graded exercise.

  • Numerical Basics
  • Control Flow and Functions
  • Linear Algebra, Strings, Plotting
Taught in Octave, graded on a real executor.

Curriculum

3 chapters, 7 lessons. Each lesson is a short read and a graded exercise.

  1. 1Hello, OctaveRead · exercise
  2. 2Vectors and MatricesRead · exercise