warming up your workspace

Learn Julia for Scientific Computing

The language built for numerical work, from ODEs to linear algebra. Built for scientists and engineers who need both speed and clarity. You write real Julia, run it in the browser, and watch it pass. No installs, no toy apps, no lectures.

11 projects, 275 hands-on levels, first project free.

Problems you will solve

  • solve a system of ODEs
  • do fast matrix arithmetic
  • implement a numerical method

By the end you can write fast scientific code that reads like the math.

What you will build

  • Foundations: code through scientific computing
  • Julia for Scientific Computing
  • Floating Point and Error
  • Linear Algebra
  • Root Finding
  • Interpolation and Fitting
  • Numerical Integration
  • Differential Equations
  • Optimization
  • Monte Carlo Methods
  • Capstone: The Heat Equation

Start the Scientific Computing track free.

Frequently asked questions

Do I need to know how to code to start Scientific Computing?

No. The Scientific Computing in Julia track starts from the fundamentals and builds up, and the first project is free.

Do I need to install anything?

No. Every level runs in your browser and is graded the moment your code works. No Julia install, no setup.

What language will I write?

Julia. You write real Julia, run it, and get instant feedback across 275 hands-on levels.

Is it free to start?

Yes. The first project is free with no card. Unlimited access to all 33 tracks is $12 a month or $100 a year.