One layer at a time.

You already have the foundation. Let’s connect what you know
to the iOS and Android systems underneath it.

JavaScript React Native Native engineering0 / 3 previews explored
Progress stays in this browser · Time estimates are provisional
01 Start here

The Abstraction

Start with what you know. Look beneath the familiar React Native surface.

~12 minFoundation
Start
02 Available

The Native Boundary

Find the point where JavaScript hands things over to the platform.

~18 minFoundation
Start
03 Available

Inside a Real RN Library

Follow a library from its JavaScript API to its native implementation.

~25 minIntermediate
Start
04 Coming soon

Your First Native Feature

Cross the boundary with a small, purposeful native feature.

~30 minIntermediate
05 Coming soon

iOS Foundations

Get comfortable with Swift, Xcode, and the iOS project.

~35 minFoundation
06 Coming soon

Android Foundations

Find your bearings in Kotlin, Gradle, and Android Studio.

~35 minFoundation
07 Coming soon

Native Modules

Connect your React Native application to platform capabilities.

~40 minIntermediate
08 Coming soon

Production Debugging

Follow a problem across JavaScript and native layers.

~30 minAdvanced
09 Coming soon

SDK Engineering

Explore the thinking behind reliable mobile SDKs.

~40 minAdvanced
10 Coming soon

Ship It

Bring the layers together and take the next step.

~25 minAdvanced

A direction, not a promise to teach everything.

The first three lessons are navigable prototypes. Their real content comes next. Later steps are a roadmap, shaped by what you want to understand.

Should this course exist?

You decide, not me. This bridge is being built in the open, and honest answers shape what gets built next — and whether it should be built at all.

Tell me what a React Native developer like you actually needs on the native side. It takes a couple of minutes.