# Browse Code Maps

Sorted by

most popular  difficulty  name

## Language

All  Python  TypeScript  JavaScript  Java  C#  C++  CSS  Dart  Elixir  Go  Groovy  HTML  JSON  Kotlin  Less  Lua  Markdown  Objective-C  Other  Perl  PHP  Ruby  Rust  Sass  Scala  SCSS  Shell  SQL  Svelte  Swift  Vue  YAML

## Difficulty

All  Easy  Medium  Hard

### [Python Essentials](/content/map/easy-python/index.html)  EASY

{ Python }

173 locations  100+ plays

Python one-liners from popular libraries - perfect for beginners or for a casual challenge. Immediate context makes it possible to get the answer without browsing much code.

[Play](/content/map/easy-python/play/index.html)  [More details](/content/map/easy-python/index.html)

### [Intermediate Python](/content/map/intermediate-python/index.html)  MEDIUM

{ Python }

223 locations  100+ plays

Challenging for Python coders with a decent amount of experience. Includes locations that require knowledge of advanced language features or of the standard library. Often requires reading and understanding a chunk of surrounding code.

[Play](/content/map/intermediate-python/play/index.html)  [More details](/content/map/intermediate-python/index.html)

### [JavaScript Essentials](/content/map/easy-javascript/index.html)  EASY

{ JavaScript }

88 locations  100+ plays

JS one-liners from popular libraries - perfect for beginners or for a casual challenge. Immediate context makes it possible to get the answer without browsing much code.

[Play](/content/map/easy-javascript/play/index.html)  [More details](/content/map/easy-javascript/index.html)

### [Java Essentials](/content/map/easy-java/index.html)  EASY

{ Java }

97 locations  100+ plays

Java one-liners from popular libraries - perfect for beginners or for a casual challenge. Immediate context makes it possible to get the answer without browsing much code.

[Play](/content/map/easy-java/play/index.html)  [More details](/content/map/easy-java/index.html)

### [TypeScript Essentials](/content/map/easy-typescript/index.html)  EASY

{ TypeScript }

147 locations  100+ plays

TS one-liners from popular libraries - perfect for beginners or for a casual challenge. Immediate context makes it possible to get the answer without browsing much code.

[Play](/content/map/easy-typescript/play/index.html)  [More details](/content/map/easy-typescript/index.html)

### [Intermediate Java](/content/map/intermediate-java/index.html)  MEDIUM

{ Java }

103 locations  100+ plays

Challenging for JS coders with a decent amount of experience. Includes locations that require knowledge of advanced language features or common libraries. Often requires reading and understanding a chunk of surrounding code.

[Play](/content/map/intermediate-java/play/index.html)  [More details](/content/map/intermediate-java/index.html)

### [JS Algorithms for Beginners](/content/map/js-algorithms-beginner/index.html)  EASY

{ JavaScript }

283 locations  <10 plays

JavaScript data structures and algorithms challenges from the insanely popular repo https://github.com/trekhleb/javascript-algorithms (~200K stars!)

Ideal game for the active study of basic Computer Science concepts with real JS code

Includes content from all data structures tagged for beginners (Linked List, Queue, Stack, Hash Table, Heap, Priority Queue) as well as some beginner algorithms (from the categories: Math, Sets, Strings, Searches, Sorting, Linked Lists, Trees, Graphs)

[Play](/content/map/js-algorithms-beginner/play/index.html)  [More details](/content/map/js-algorithms-beginner/index.html)

### [Advanced JS Algorithms](/content/map/js-algorithms-advanced/index.html)  HARD

{ JavaScript }

362 locations  <10 plays

Advanced JavaScript data structures and algorithms challenges from the insanely popular repo https://github.com/trekhleb/javascript-algorithms (~200K stars!)

Hard problems! Ideal game for the active study of advanced Computer Science concepts with real JS code but you'll need some prior background in algorithms.

Includes content from all data structures and algorithms tagged as advanced in the repo: Tries, Trees, Graphs, Disjoint Sets, Bloom Filters, LRU Caches, Math, Sets, Strings, Graphs

[Play](/content/map/js-algorithms-advanced/play/index.html)  [More details](/content/map/js-algorithms-advanced/index.html)

### [Python Algorithms & Data Structures (The Algorithms)](/content/map/python-algorithms/index.html)  MEDIUM

{ Python }

136 locations  <10 plays

Python algorithms and data structures from The Algorithms: https://github.com/TheAlgorithms/Python

Ideal game for the active study of fundamental Computer Science concepts with real Python code

Includes beginner to intermediate content from Arrays, Linked Lists, Queues, Stacks, Heaps, Trees, Hashing, Backtracking, Bit manipulation, Conversions

[Play](/content/map/python-algorithms/play/index.html)  [More details](/content/map/python-algorithms/index.html)

### [fock-logger](/content/map/FCdyS9ff-DP5NEVlBpw64/index.html)  MEDIUM

{ TypeScript }

11 locations  <10 plays

[Play](/content/map/FCdyS9ff-DP5NEVlBpw64/play/index.html)  [More details](/content/map/FCdyS9ff-DP5NEVlBpw64/index.html)

### [Intermediate JavaScript](/content/map/intermediate-javascript/index.html)  MEDIUM

{ JavaScript }

108 locations  100+ plays

[Play](/content/map/intermediate-javascript/play/index.html)  [More details](/content/map/intermediate-javascript/index.html)

### [Intermediate TypeScript](/content/map/intermediate-typescript/index.html)  MEDIUM

{ TypeScript }

144 locations  100+ plays

Challenging for TS coders with a decent amount of experience. Includes locations that require knowledge of advanced language features or common libraries. Often requires reading and understanding a chunk of surrounding code.

[Play](/content/map/intermediate-typescript/play/index.html)  [More details](/content/map/intermediate-typescript/index.html)
