Life & fun · alternatives · 2026
24 alternatives to SkillPress – Learn JavaScript via spaced repetition and active recall
When I was getting into web development I used a combination of Anki and git to help me quickly learn and retain skills. Figuring there might be demand for a product that uses the same strategy (without the requirement that you already know Anki and git), I created SkillPress. No account is needed to start learning. I would greatly appreciate any feedback or suggestions.
SkillPress is a free JavaScript learning tool that uses spaced repetition and active recall techniques to help users retain coding skills. It requires no account setup and is designed for people new to web development… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. SkillPress – Learn JavaScript via spaced repetition and active recall launched in 2022; newer entries below may have overtaken it.
- 1

Learn JavaScript is the easiest, most interactive way to learn & practice modern JavaScript online. Read short lessons, solve challenges & answer flashcards.
2019 · learnjavascript.online · its alternatives →
- 2

- 3
JavaScript.com▲217A free resource for learning and developing in JavaScript
2015 · javascript.com · its alternatives →
- 4IM
The idea is actually quite simple. As a Japanese learner and a coder, I've always wanted there to be an open-source, 100% free for learning Japanese, similar to Monkeytype in the typing community. Unfortunately, pretty much all language learning apps are closed-sourced and paid these days, and the ones that are free have unfortunately been abandoned. But of course, just creating yet another language learning app was not enough - there has to be a unique selling point. And then I thought to myself: why not make it crazy and do what no other language learning app ever did by adding a gazillion…
2025 · kanadojo.com · its alternatives →
- 5

- 6

I've been a longtime member @ HN, but I haven't been a developer. In fact, my only HN submission has been one asking how to learn to code (http://news.ycombinator.com/item?id=820741). My cofounder and I decided to solve the problem by making a simple, interactive way to get started with Codecademy. We'd love your feedback. If you're interested in helping us to get more courses up (on any topic!), please send us an email at [email protected].
2011 · codecademy.com · its alternatives →
- 7

- 8

Hi HN, I watch A LOT of educational YouTube videos but wasn't forgetting a good chunk of the details because I was only really passively watching. So I made a tool that generates quiz questions/flashcards from YouTube videos, and uses spaced repetition like Anki or Duolingo to keep it in memory. Let me know if you find it cool/useful (or terrible ) or if you want to know a bit about the details!
2024 · platoedu.org · its alternatives →
- 9

- 10

Some basic javascript coding challenges and interview questions - kolodny/exercises
2015 · github.com · its alternatives →
- 11
Skillkit▲252It's an open-source project that lets you create, translate, and work with multiple agents at the same time, and more.
Feb 2026 · agenstskills.com · its alternatives →
- 12AT
For Learning Anything Quickly and Reliably
2020 · learnobit-36a54.web.app · its alternatives →
- 13

Find the origin of any character in the DOM
2019 · fromjs.com · its alternatives →
- 14JL
Experimental educational programming environment. Learn Javascript and create your own dares!
2013 · jsdares.com · its alternatives →
- 15

Hacksplaining teaches secure coding through interactive lessons where you exploit attacks, then learn fixes. Free. 45+ lessons covering OWASP Top 10 and AI-era threats.
2016 · hacksplaining.com · its alternatives →
- 16

Learning JavaScript is the best investment you can do today.
2022 · codemarch.gumroad.com · its alternatives →
- 17

Build real muscle memory for keyboard shortcuts with interactive drills and spaced repetition. Free for 30+ tools including Figma, Slack, VSCode, and Notion.
2012 · shortcutfoo.com · its alternatives →
- 18

Learn to code with AI-powered tutorials from Codeamigo.
2021 · codeamigo.dev · its alternatives →
- 19

- 20
GitGuessr▲98I built this game as a playful way to train code reading skills. You're dropped into a random location in a real GitHub repo where some lines code are hidden. The goal is to pick up clues from the surrounding code and fill in the missing lines as quickly as possible. It currently has curated game content for Python, TypeScript, JavaScript (by most metrics the top 3 languages on GitHub). I had the idea when it dawned on me that reviewing and understanding code spat out by an LLM is a key skill for the AI era. (I sincerely hope you're critically reviewing what your favorite LLM is serving…
Feb 2026 · gitguessr.com · its alternatives →
- 21

Here is a tool I built initially for myself to help with my German and Greek language studies. It started as a hack for creating Anki cards from native language audio. It extracts the words, finds their base forms (lemmas) and groups the examples by the lemma. At some point I realised that I have a transcription with word level timestamps that opens a lot of other opportunities. So I added a mode to click the first and last word in the transcript and it starts looping with the right gap and repeat count. Another feature I use a lot is selecting an audio fragment, sending a predefined prompt…
Jun 2026 · lingochunk.com · its alternatives →
- 22

Hi HN! I'm Matt, founder of Frontend Mentor (https://www.frontendmentor.io). We provide front-end and full-stack coding challenges with professional Figma designs, enabling developers to build real projects and grow their skills. The problem: AI coding tools are great, but they can work against you when you're learning. Ask Copilot or Cursor to help with a beginner project, and they'll happily write the whole thing for you. You ship the project, but you didn't really learn anything. What we did: We added AGENTS.md (and CLAUDE.md) files to every challenge's starter code. These files…
2018 · frontendmentor.io · its alternatives →
- 23

📦 Module thinking, principles, design patterns and best practices. - mjavascript/mastering-modular-javascript
2018 · github.com · its alternatives →
- 24

A visual overview of useful skills to learn as a web developer
2020 · andreasbm.github.io · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →