Make learning easier by visualising your DSA and Algorithms with our infinitely growing resource library.
100+
Resources
2
Disciplines
10+
Mentors


Choose a role, exam, or topic to work toward.
Break the path into clear milestones.
Link notes, videos, and references to each step.
See what is done, next, and blocked.
Spot weak areas and practise them first.
Adjust the roadmap as your plan changes.
Upload your learning materials and help grow a free, community-powered library built for computer science students.
Upload textbooks, notes, PDFs, and lecture videos.
Use AI to summarize and generate notes from your uploaded resources.
Share them with your classmates!

Generated notes
Flashcard
What is a hash table?
Review
Key-value storage with average constant-time lookup.
Upload your material once and let AI shape it into notes, flashcards, and focused review prompts.
Summarise PDFs, slides, and notes into cleaner study material.
Generate flashcards from any concept or uploaded resource.
Review weak topics first with focused practice sessions.
Xenra turns each topic into focused coding practice with hints, test cases, and progress tied to your learning path.
C.1
C.2
C.3
C.4
C.5
Challenge builder
Generate practice sets from your roadmap, course topics, or weak areas.
Topic-based challenges for arrays, graphs, DP, and databases.
Hints and test cases stay beside every attempt.
Progress follows your roadmap instead of a random problem list.
Learn how systems fit together, then practise explaining the tradeoffs behind each decision.
Design studio
Turn abstract diagrams into clear explanations you can defend.
Start from requirements, traffic, and data shape.
Map services, queues, caches, and databases visually.
Compare latency, consistency, cost, and failure modes.
Client
API
Cache
Queue
Database
Project paths turn CS topics into real builds with checkpoints, source material, and review tasks.
Search engine project
Algorithms + backend + UI
Current milestone
Project builder
Each project turns theory into an implementation path you can follow and show.
Build complete projects from scoped milestones.
Connect algorithms, databases, APIs, and UI in one path.
Finish with portfolio work instead of disconnected exercises.
Operating Systems notes
Shared by your study group
Exam prep checklist
Updated after every lecture
Best explanations
Saved from class discussions
Build a library with your classmates, mentors, and community instead of studying from scattered files.
Publish useful notes and references for others to reuse.
Collect class-specific resources in shared spaces.
Keep the best explanations visible for the next student.