Learn C, one dive at a time.
Practice C17 with Nori across a deep-sea expedition.
Explore the dives100 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.
- 01
Read the briefing
Switch between the lesson excerpt and a complete program.
- 02
Predict the output
Choose the console output from three answers.
- 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.