{
    "products": [
        {
            "slug": "exercism",
            "name": "Exercism",
            "kind": "web",
            "website": "https://exercism.org/",
            "page": "https://listme.name/software/exercism",
            "tagline": "Free coding practice with exercises and human mentoring",
            "summary": "Exercism is a free, not-for-profit platform for practising many programming languages, with exercises and mentors who review submitted code. Its website code is licensed under AGPL-3.0 on GitHub.",
            "platforms": [
                "web",
                "cli"
            ],
            "pricing": "open-source",
            "price_note": "Free forever; website code AGPL-3.0, command-line tool MIT",
            "free_to_use": true,
            "open_source": true,
            "license": "AGPL-3.0",
            "source": "https://github.com/exercism/website",
            "strengths": [
                "Free, with human mentoring on submitted code",
                "Command-line tool for practising in a terminal",
                "Website code is open source under AGPL-3.0"
            ],
            "limits": [
                "Practice-led, with less explanation than full courses"
            ],
            "checked": "2026-10-10",
            "connected_to_publisher": false,
            "overview": "Learners pick a track, such as Python or Go, and work through exercises on the website or in the terminal with the command-line tool. Submitted solutions can be reviewed by mentors, who give feedback on the code, and that review is the platform's main draw.\n\nExercism says it is 100% free and community funded. Its command-line tool is MIT licensed, and the website code is AGPL-3.0. It suits people who want to practise and get feedback on their code. It is more of a practice platform than a course, so beginners often pair it with a tutorial."
        },
        {
            "slug": "scrimba",
            "name": "Scrimba",
            "kind": "web",
            "website": "https://scrimba.com/",
            "page": "https://listme.name/software/scrimba",
            "tagline": "Interactive browser courses for web development and JavaScript",
            "summary": "Scrimba is an online coding school with interactive courses and tutorials on React, Vue, Angular, JavaScript, HTML, CSS and Node.js. Free courses are available, and the homepage offers an upgrade to Pro.",
            "platforms": [
                "web"
            ],
            "pricing": "freemium",
            "price_note": "Free courses; an upgrade to Pro is offered",
            "free_to_use": true,
            "open_source": false,
            "strengths": [
                "Free courses to start without paying",
                "Interactive browser courses on popular frameworks",
                "Covers React, Vue, Angular and Node.js",
                "Try a lesson for free with no signup"
            ],
            "limits": [
                "An upgrade to Pro is offered on the homepage",
                "No human mentoring listed on the pages checked"
            ],
            "checked": "2026-10-10",
            "connected_to_publisher": false,
            "overview": "Scrimba teaches web development through interactive courses that run in the browser. The homepage lists courses on React, Vue, Angular, JavaScript, HTML, CSS and Node.js, and it shows a React course built in partnership with MDN, with 13 modules at an intermediate level. Some courses carry a Free label on the homepage, so learners can see which ones cost nothing.\n\nA 'Try it for free' button starts a lesson with no signup, and the homepage offers an upgrade to Pro for more access. Scrimba suits people who want to type code in the browser while they follow a lesson. The pages checked list no human mentoring or live teaching, so learners work through the course material on their own."
        }
    ],
    "differences": [
        "Exercism is open source; Scrimba is not.",
        "Exercism: free and open source. Scrimba: free plan, paid upgrades."
    ],
    "shared_rankings": [
        {
            "list": "coding-learning-platforms",
            "name": "Coding learning platforms",
            "page": "https://listme.name/best/coding-learning-platforms",
            "of": 10,
            "results": [
                {
                    "product": "exercism",
                    "rank": 3,
                    "score": 86.5,
                    "verdict": "Free practice with human mentoring on submitted code, and a command-line tool for working in a terminal. It is practice rather than a course, so beginners often pair it with a tutorial.",
                    "best_for": "Feedback on code from mentors",
                    "spec": {
                        "approach": "Exercises with mentor review",
                        "mentoring": true,
                        "community": "Forum and mentors"
                    }
                },
                {
                    "product": "scrimba",
                    "rank": 6,
                    "score": 79.5,
                    "verdict": "Interactive browser courses on React, Vue, Angular and JavaScript, with free courses to start and an upgrade to Pro. It lists no mentoring, so it ranks below the platforms here that offer human feedback.",
                    "best_for": "Browser courses on popular frameworks",
                    "spec": {
                        "approach": "Interactive browser courses",
                        "mentoring": false,
                        "community": "Not listed on the homepage"
                    }
                }
            ]
        }
    ],
    "ranks_higher_in_closest_shared_list": "exercism",
    "page": "https://listme.name/compare/exercism-vs-scrimba",
    "json": "https://listme.name/api/v1/compare/exercism-vs-scrimba.json",
    "notes": [
        "Scores are editorial and only comparable inside one list. Products with connected_to_publisher true receive a disclosed ranking lift: https://listme.name/methodology"
    ],
    "source": "https://listme.name",
    "license": "Free to read and cite with attribution to listme.name.",
    "docs": "https://listme.name/developers"
}