Oh My AlgorithmKO

About

Oh My Algorithm is a free learning site with visual examples of algorithms and technical concepts.

Updated: 2026-09-29

What can you learn?

Explore algorithms and technical topics including sorting, searching, data structures, Docker, Kafka, Kubernetes, Git, and LLMs. Change example values and inspect each step. Korean and English are available without an account.

How should you use a lesson?

Choose a topic and inspect the input and initial state. Run the example, step backward or forward, or change playback speed. Expand the explanation and reference implementation to read the underlying ideas and code.

Scope of the examples

Visualizations use small inputs and simplified conditions to make the mechanism visible. Code examples show the core idea for learning; they are not benchmarks or production configuration guides. Before applying an idea to a real system, check input limits, edge cases, the technology version you use, and its official documentation.

Content and operation

Joon develops and operates the site. Entries are updated to correct errors and clarify the scope of each example. The visualization steps and example code are shown together so readers can compare the explanation with the demonstrated behavior.

Corrections and contact

Report content or visualization errors using the contact email below. Include the page URL and the relevant step.