mrdavidlaing/javascript-koans resource
Koans to learn Javascript observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5779
- days_rel: n/a
- days_push: 796
- n_releases_24m: 0
Adoption not part of the score
2418 stars · 3481 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A set of JavaScript koans (test-driven learning exercises) based on the Ruby Koans, where learners fix failing Jasmine tests to progress. It teaches JavaScript syntax and functional programming concepts through iterative error fixing in the browser.
Use cases
- learn javascript through exercises
- practice fixing failing tests
- beginner javascript tutorial
- learn functional programming in javascript
- self-study javascript fundamentals
- teach javascript with test-driven exercises
When to choose
- you want a hands-on, test-driven way to learn JavaScript basics
- you prefer fixing errors over reading documentation
- you want a browser-based exercise with no setup
When to avoid
- you need a comprehensive modern JavaScript course covering ES6+ features
- you want production tooling rather than a learning exercise
- you need an actively developed curriculum
Facets
learning-resource · maturity maintenance
testing developer-tools programming-languages tutorials education developer-tools browser koans learn-javascript jasmine test-driven-learning beginner javascript
1 source
- readme: https://github.com/mrdavidlaing/javascript-koans · fetched 2026-08-28 · ee181822479f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mrdavidlaing/javascript-koans | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="mrdavidlaing/javascript-koans")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem