Build a small model, understand its boundaries, then use the built-in or a maintained library in an app. Timelines are narrated teaching traces; exercise checks run your JavaScript.