StudyDSA

Where complexity meets clarity.
By Armas Zarra.

Topics

  • Data Structures
  • Algorithms
  • Big-O Notation
  • Robotics
  • AI Research
  • Machine Learning

Practice

  • Blind 75
  • LeetCode 75
  • NeetCode 150

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 Armas Films LLC

Built with ♥ by Armas Zarra

StudyDSA
Data StructuresAlgorithmsBig-O NotationPractice

Command Palette

Search for a command to run...

Sign InSign Up
Where complexity meets clarity

Study data structures
and algorithms
  

An evolving library of technical knowledge, from data structures and algorithms to AI, robotics, and beyond.

Create AccountStart Exploring

Topics

Everything you need

A complete library of technical knowledge, from fundamentals to cutting-edge research.

Data Structures
Arrays, Linked Lists, Trees, Graphs, Heaps, and more.
Explore→
Algorithms
Two Pointers, Binary Search, DFS, BFS, Dynamic Programming.
Explore→
115°90°
Robotics
Kinematics, control systems, path planning, and sensor fusion.
Explore→
AI Research
Dive into transformer architectures, break down landmark research papers, and understand what makes LLMs tick under the hood.
Explore→
Machine Learning
Regression, classification, clustering, and deep learning.
Explore→

Why StudyDSA?

Built different from the tutorials you've seen before.

Visual Explanations

Animated diagrams and interactive visuals that make abstract concepts click, not just walls of text and code.

Multi-Language Support

Every code example in Python, TypeScript, Java, C#, C++, Go, Rust, and PHP. Switch between languages with a single click.

Structured Learning Paths

Topics connected in a logical order with cross-references, so you always know what to study next.

What people are saying

Real testimonials from totally real people who definitely exist.