You Don’t Know JS is a book series that explores the core mechanisms of the JavaScript language.
Coding Problems
Coding Problems provides solutions to coding and algorithm problems and multiple programming exercises.

About Coding Problems
Coding Problems is a repository of solutions for coding and algorithmic problems with resources for learning algorithms and data structures. All solutions are written in Python 3 using built-in functions and standard library modules such as math, collections, heapq and random, so no external packages are required.
Solutions are organized into categories including Arrays, Linked Lists, Trees, Hashing DS, Dynamic Programming, Strings and Math. Each solution file includes a problem description, solution explanations with time and space complexity, and print-based tests. The repository states it is for learning and research only and not for production.
Key features
- Python 3 solutions using only standard library modules
- Each solution file lists time and space complexity
- Solutions grouped by topic such as Arrays and Trees
- Inline example tests that print expected results
- Learning resources for algorithms and data structures
- Solutions cover Dynamic Programming, Strings, Math and Hashing
- Runs without external packages, using only Python standard library
- Each solution documents time complexity and space complexity
- Code follows PEP8 and stays close to readable pseudocode
- Stated for learning and research only, not for production use
- Testing relies on print statements rather than a test framework
Coding Problems at a glance
- Category
- Education & Learning › Learn to Code
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Coding Problems alternatives
Tools and sites you could use instead, ranked by how closely they match.
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.
Popular in Learn to Code
Well-known listings from the same topic.
Coding Problems FAQ
What programming language are the solutions written in?
Do I need to install external packages to run the solutions?
Can the code be used in production?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











