A free, single-file web app for studying toward the ASA 101 — Basic Keelboat Sailing certification. No installation, no server, no accounts: download index.html, open it in any browser, and study.
Disclaimer: This is an unofficial study aid. It is not affiliated with or endorsed by the American Sailing Association. All questions, answers, and diagrams are original content written for this project — nothing is reproduced from ASA textbooks or exams. The authoritative source for the ASA 101 curriculum is your course textbook (Sailing Made Easy) and your instructor.
- 📖 Study mode — 159 flashcards across 8 topic areas (terminology, sails & rigging, points of sail, rules of the road, wind & weather, knots, safety, seamanship). Flip cards with a click or the spacebar, mark them known or needs review, filter by category or status, and shuffle. Progress persists in your browser via localStorage.
- 📝 Quiz mode — quick 15-question multiple-choice quizzes with same-category distractors. Missed questions are automatically flagged for review in Study mode.
- 🎓 Exam mode — a simulation of the real ASA 101 written test:
- Quick exam: 45 questions + 1 diagram matching set (50 points)
- Full exam: 85 questions + 3 diagram matching sets (100 points — the real test's length)
- Drawn at random from an original bank of 200 questions and 8 diagram matching sets (boat parts, sail anatomy, points of sail, standing rigging, buoys, right-of-way scenarios, sound signals, and night navigation lights)
- Real exam conditions: no feedback until the end, navigate back and forth to change answers, 80% to pass, elapsed timer, and a full review of missed questions with explanations
Open index.html in a browser. That's it. Everything — styles, scripts, question banks, and SVG diagrams — is contained in the one file, and it works offline.
Study progress (known / needs-review marks) is stored in your browser's localStorage, so it persists between sessions on the same browser. Use Reset progress to start fresh.
Contributions welcome — especially additional exam questions, matching-set diagrams, and corrections from folks who've recently taken the course. Keep contributions original: write questions in your own words, and don't copy text from ASA materials or other question banks.
MIT — code and question content alike. Attribution appreciated but not required.