Master Computer Science with Anki Flashcards

Don't forget what you've learned from computer science books and courses. Use our hand-crafted flashcards to memorize important concepts and algorithms and prepare yourself for your next interview.

App screenshotApp screenshot

Anki Decks

Designing Data-Intensive Applications book cover

Flashcard “Designing Data-Intensive Applicationsby Martin Kleppmann(Coming soon)

  • Reliability vs Scalability: Fundamental System Traits
  • Database Types: Relational, Document, NoSQL
  • Data Structures: Hash Indexes, LSM-Trees
  • Data Formats: Avro, JSON, Protocol Buffers
  • Replication: Leaders, Followers, Async/Sync
  • Consensus & Linearizability in Distributed Systems
  • Data Partitioning: Consistent Hashing, Rebalancing
  • Transaction Concepts: ACID, Read Committed
  • Distributed System Challenges & Consistency Guarantees
  • Processing: Batch (MapReduce) vs Stream
Joining waitlist is free. Estimated price at launch: $35 ($15 for buyers who join the waitlist)
Grokking Algorithms book cover

Flashcard “Grokking Algorithmsby Aditya Bhargava(Coming soon)

  • Binary Search
  • Selection Sort
  • Recursion
  • Quicksort
  • Hash Tables
  • Breadth-First Search
  • Dijkstra's Algorithm
  • Greedy Algorithms
  • Dynamic Programming
  • K-Nearest Neighbors
Joining waitlist is free. Estimated price at launch: $25 ($10 for buyers who join the waitlist)
Cracking the Coding Interview book cover

Flashcard “Cracking the Coding Interviewby Gayle Laakmann McDowell(Coming soon)

  • Big O
  • Data Structures
  • Algorithms
  • Concepts
  • Knowledge Based
  • Java
  • C++
  • Python
  • Databases
  • Threads & Locks
  • Moderate
  • Hard
Joining waitlist is free. Estimated price at launch: $30 ($15 for buyers who join the waitlist)
The Algorithm Design Manual book cover

Flashcard “The Algorithm Design Manualby Steven S. Skiena(Coming soon)

  • Introduction to Algorithm Design
  • Data Structures
  • Graph Traversal
  • Shortest Paths
  • Sorting
  • Discrete Optimization
  • Dynamic Programming
  • Greedy Algorithms
  • Intractable Problems
  • Local Search
  • Genetic Algorithms
  • Algorithmic Data Structures
  • Parallel Models of Computation
  • Appendix: NP-Completeness
Joining waitlist is free. Estimated price at launch: $30 ($15 for buyers who join the waitlist)
Fluent Python book cover

Flashcard “Fluent Pythonby Luciano Ramalho(Coming soon)

  • Data Structures
  • Functions as Objects
  • Control Flow
  • Classes and Inheritance
  • Metaprogramming
  • Modules and Packages
  • Strings and Text
  • Interfaces: From Protocols to ABCs
  • Concurrency and Parallelism
  • Concurrency with Futures
  • Concurrency with asyncio
  • Concurrency with Parallelism
Joining waitlist is free. Estimated price at launch: $30 ($15 for buyers who join the waitlist)

Contact Us

You can reach us with the contact information below. We look forward to hearing from you!

hyzyla@gmail.com— Email
@hyzyla— Telegram