Select your starting level:
Easy: Fundamentals, basic definitions, career psychology, high-level business logic, and introductory concepts.
Medium: System design, architecture patterns, standard ML algorithms, data engineering pipelines, and MLOps.
Hard: Transformer internals, Calculus, Deep Learning math, advanced Reinforcement Learning, and complex probability.
Select a Topic: Choose a specific category to study or review all.
Progress Tracking: Monitor your learning with topic progress indicators and track cards marked for review.
Interactive Learning: Features include concept definitions, real-world scenarios, trade-offs, and a review system (Need Review / Got It!).
Navigation: Easily move through flashcards with 'Prev' and 'Next' buttons, shuffle the queue, or reset progress.
Customize Your Learning: Upload your own study material and Gemini turns it into flashcards. You provide your own Gemini API key because the app needs Gemini to do the AI generation. The key stays in your browser, and you can check the open-source code to see how it works.
Personal Notes: Save and organize your own notes alongside your learning.
Built with