Learn Practice Daily golf Reference
Daily 5

Five minutes on what's fading

Each command you learn comes back here just as you'd start to forget it, and each good review pushes the next one further out.

Today’s review
1 of 10Move the cursor onto the
1function averageRating(reviews: Review[]) {
1 if (reviews.length === 0) return 0;
2 const sum = reviews.reduce((acc, r) => acc + r.stars, 0);
3 const avg = sum / reviews.length;
4 return Math.round(avg * 10) / 10;
5}
6
7const best = reviews.filter((r) => r.stars === 5);
8console.log("five-star reviews:", best.length);
NORMALLoading the editor…1/100.0s1:1
Five goals on what’s fading

Generated on real code from the drills that use today’s commands. It takes about two minutes.

A practice round needs a keyboard. Read on, and play it at your computer.

What a round trains
Your stats →

Finish a goal at par and each command you used gets 1 XP. Every command has 10 levels; the bar fills toward the next.

Pick a drill to see the commands it practises.