You Don't Know JS
github.com/getify/You-Dont-Know-JSYou Don’t Know JS is a book series that explores the core mechanisms of the JavaScript language.
Looking for something like Coding Problems? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 2 are free or have a free plan and 13 are open source.
Coding Problems provides solutions to coding and algorithm problems and multiple programming exercises.
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | You Don't Know JS | — | Not stated | — |
| 2 | Videos | — | Yes | — |
| 3 | Programiz | — | Not stated | Web |
| 4 | zetcode | — | Not stated | Web |
| 5 | Exercism | Free | Not stated | Web |
| 6 | TechSchool | — | Not stated | Web |
| 7 | system-design-primer | — | Not stated | — |
| 8 | Solutions | — | Yes | — |
| 9 | Awesome Leetcode Resources | — | Yes | — |
| 10 | App ideas | — | Yes | — |
You Don’t Know JS is a book series that explores the core mechanisms of the JavaScript language.
This repository provides solutions to LeetCode problems for readers to review and use in coding practice.
Programiz offers free online compilers and code editors alongside programming tutorials for languages including Python, JavaScript, SQL, and C++.
ZetCode offers accessible programming tutorials covering C#, Go, Python, Java, and other languages.
Exercism offers practice and mentoring across 83 programming languages.
TechSchool provides free technology education and programming courses, including Elixir, Python, Ruby, React, and Node.
The system design primer explains large-scale system design and includes interview preparation material and Anki flashcards.
A repository collects Python and modern C++ solutions to LeetCode problems.
Awesome LeetCode Resources collects learning materials for data structures and algorithms and provides a newsletter link.
This repository collects application ideas that developers can use to practice and improve their coding skills.
Rosetta Code presents solutions to the same programming tasks in multiple languages for comparison.
RegexLearn teaches regular expressions through interactive lessons and practice at different levels.
Python Patterns explains common software design patterns through examples in Python.
Basic Computer Games updates the classic programming book with examples in modern memory-safe languages.
This repository lists freely available learning resources across programming, mathematics, and science.
Toph hosts competitive programming contests and problems on algorithms and data structures, with a community for participants.
NeetCode offers coding interview practice through courses, assessments, head-to-head mode, and a catalog of programming problems.
Codewars offers community-created coding exercises called kata, with practice across more than 55 programming languages.
OSSU Computer Science outlines a free, self-directed path for studying computer science.
This tutorial covers reverse engineering across x86, x64, ARM, AVR, and RISC-V processor architectures.
33 JS Concepts summarizes JavaScript concepts for developers, with examples and reference material.
Players build infrastructure and scale for traffic in Server Survival, a tower defense game about cloud architecture.
awesome-low-level-design provides resources for learning low-level design and preparing for interviews.
Jupyter notebooks implement and derive machine learning algorithms from first principles using NumPy.
Alternatives are suggested from the purpose and features described in our listings. Different pages for the same product appear once. Read each description to check whether it fits your task. How we choose alternatives · Suggest an alternative