StudyDSA logoStudyDSA
Data StructuresAlgorithmsBig-O NotationPractice

Command Palette

Search for a command to run...

Sign InSign Up
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

© 2026 Armas Films LLC

Built with ♥ by Armas Zarra

Master the foundations.
Build anything.

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.