LetItCrash
  • Articles
  • Leaderboard
  • Register
  • Log in

Articles

All Foundations Learning how to learn Algorithms & theory Concurrency & the BEAM Proofs & logic

Foundations

  • Why you'll write JavaScript before Elixir here
    Foundations Learning how to learn

Learning how to learn

  • How a strong solver approaches an algorithm problem
    Learning how to learn
  • What stays true: invariants and reduction
    Learning how to learn
  • Reading the problem before solving it
    Learning how to learn
  • Committing and looking back
    Learning how to learn
  • Conjecture, kill it, pivot
    Learning how to learn
  • How to read a proof exercise
    Learning how to learn Proofs & logic
  • Parsons puzzles: why ordering code teaches more than typing it
    Learning how to learn
  • Refactoring: the small-steps skill this site starts with
    Learning how to learn
  • Why this site makes you review
    Learning how to learn
  • Why you'll write JavaScript before Elixir here
    Foundations Learning how to learn
  • Mathematical shorthand: the symbols that are just words
    Learning how to learn

Proofs & logic

  • How to read a proof exercise
    Learning how to learn Proofs & logic

We can't find the internet

Attempting to reconnect

Something went wrong!

Attempting to reconnect

Sound continues across pages in this tab. A full reload stops it — click a kind to resume.
Privacy Terms Contact
  • Navigation
  • Articles
  • Leaderboard
  • Register
  • Log in

Exercises

  • From imperative code to FP
  • Refactoring
  • Tracing
  • Abstract foundations
  • Substitutions
  • Functions
  • Logic
  • Language introductions
  • Port JS to Elixir
  • Lua for algorithm practice
  • Elixir for algorithm practice
  • Erlang for algorithm practice
  • Parson Puzzles
  • Practice and recall
  • Menu-pick
  • Swipe
  • Match pairs
  • Bucket Sort
  • Solving real problems
  • Algebraic Laws
  • Reasoning Replays
  • Algorithms
  • Flowcharts
  • Deeper theory
  • Proofs
  • Induction
  • Lambda Calculus
  • Projects
  • take-local
  • Luerl Labs