Learn by making useful things

Start small. Build confidence.

Use a real task as your starting point. These self-guided paths help you understand the code while you solve a problem.

Your field guide

Short explanations you can return to whenever you need them.