warming up your workspace

Learn Julia for High-Performance Computing

Parallelism, memory, and speed, without leaving a high-level language. Built for performance and HPC engineers. 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

  • parallelize a hot loop
  • optimize memory layout for cache
  • benchmark and tune a kernel

By the end you can make numerical code genuinely fast.

What you will build

  • Foundations: code through high-performance computing
  • Type Stability & Performance
  • Memory & Allocation
  • Reductions & Scans
  • SIMD & Vectorization
  • Multithreading
  • Parallel Algorithms
  • Tasks & Channels
  • GPU-Style Kernels
  • Cache-Friendly Numerics
  • Capstone: A High-Performance Pipeline

Start the High-Performance Computing track free.

Frequently asked questions

Do I need to know how to code to start High-Performance Computing?

No. The High-Performance 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.