Three teenagers laughing while coding on laptops on a sunny deck by the sea, a small tidal island behind them.
48°38′N · 2°02′W
Île de tidal · Bretagne
Semidiurnal · 2 floods / day Causeway open · next turn soon

Teen summer coding camp · ages 13–17

Learn to code between low tide and high tide

The causeway floods twice a day. We schedule the bugs for when you can’t leave.

Sounding 03 · How it works

Cross. Code. Cross back when the sea lets you.

01

Cross at low tide

Walk the causeway while the water’s out — always supervised.

02

Code through the high

The road floods, the coding starts. No way out, no way to quit early.

03

Ship before it drops

Every high tide ends with something shipped.

Life at camp

Sun, sea, and a lot of code.

The curriculum

Two weeks, one real dataset.

No tutorial grind — one real project, built and shipped between the tides.

See the full program →

Week 1

Sea legs

Python basics and your first charts.

Week 2

The project

One real dataset. Build it, ship it.

Cohorts

12 campers

Small groups, 1:4 staff ratio.

Output

Real code

A public repo and a five-minute demo.

Projects gallery

What teens shipped while the tide had them surrounded.

Specimen 01 · 2025

Plastic Drift Map

Noah, 15 · Cohort Spring Tide
Dataset: beach litter + wind

Maps wind and litter to predict where plastic beaches next.

Pythonpandasfolium
Specimen 02 · 2025

Limpet Clock

Amira, 16 · Cohort Neap Tide
Dataset: tide gauge + camera trap

A tiny classifier that counts limpet moves from time-lapse frames.

PythonOpenCVscikit-learn
Specimen 03 · 2025

Harbor Noise Index

Jules, 14 · Cohort Spring Tide
Dataset: hydrophone + ferry times

Finds the quietest hour for porpoises from underwater sound.

Pythonlibrosamatplotlib

All twelve projects →

The island & safety

A tide table is a schedule, not a hazard.

Campers cross only at low tide, always supervised. When the water’s up, nobody crosses — that’s the point.

Island logistics & the causeway →

Crossing windows2 per day

Posted every morning from official Brittany tide tables.

Staff ratio1 : 4

Instructors stay on the island through every high-water window.

Emergency exitOn call

A small boat and staff lead, for genuine needs.

Running since2019

Seven summers, zero unplanned swims.

Voices

Stranded on purpose.

Getting stranded over high tide is the only reason my drift map ever worked.Noah R. · Camper, 15
She came home with a repo, a sunburn, and a very strong opinion about limpets.Marc D. · Parent

Dates & cohorts · Summer 2026

Four sessions. Tide tables that don’t negotiate.

SessionDatesCohortStatus
Session IJul 6 – Jul 19Spring TideOpen
Session IIJul 20 – Aug 2Neap TideOpen
Session IIIAug 3 – Aug 16Spring Tide3 spots
Session IVAug 17 – Aug 30Neap TideWaitlist

Apply

Pick a tide window. Send the form. We’ll hold your spot above the waterline.

Reserve your seat

Reserve your seat