Learn C, one dive at a time.

Practice C17 with Nori across a deep-sea expedition.

Explore the dives
3,000 m

100 sequential dives. 10 sectors.

Each completed dive takes the expedition another 30 m deeper.

Inside a Depthbyte dive

Nori introduces a C concept and a listing before you put your reading to the test.

  1. 01

    Read the briefing

    Switch between the lesson excerpt and a complete program.

  2. 02

    Predict the output

    Choose the console output from three answers.

  3. 03

    Complete the code

    Select a missing fragment, with a repair note if you need another try.

Follow the expedition deeper.

From output to algorithms

The curriculum moves through control flow, arrays, functions, pointers, records, memory management and debugging.

Return to the chart

Open unlocked dives or replay completed ones. The next dive unlocks when you finish the preceding dive.

Recover sector parts

Finish each ten-dive sector to recover a named hardware part. The Salvage Locker also tracks clean dives, including those earned on replay.

Pick up at the Bridge.

Depthbyte opens on your next unfinished dive and can resume a saved dive. Available for iPhone and iPad with iOS 17 or later.

Contact Depthbyte