Welcome to Iqilo — a premium learning platform designed to help you master Data Structures and Algorithms (DSA), competitive programming, and quantitative finance.
Iqilo isn't just a list of courses; it's a comprehensive, gamified learning environment built to keep you engaged and on track to achieving your goals.
Forget aimless studying. Iqilo provides day-by-day, highly curated curriculums. Each day gives you a focused set of tasks, readings, and problems, guiding you step-by-step through complex topics.
Stay motivated with built-in gamification:
- XP & Leveling: Earn Experience Points (XP) for every task you complete and watch your level rise.
- Streaks: Build and maintain daily streaks by consistently logging in and learning.
- Achievements: Unlock badges and milestones as you progress through the platform.
No need to manually log your problem-solving progress. Iqilo automatically synchronizes with your LeetCode profile, instantly checking off tasks on your roadmap when you solve problems on LeetCode.
Your progress is automatically saved. Whether you're halfway through a module or just completed a tough day's challenge, Iqilo remembers exactly where you left off, giving you a clear overview of your journey.
For a complete architecture overview, setup instructions, and deep dives into the platform's codebase, please visit our DeepWiki:
👉 Read the full documentation on DeepWiki
- Framework: Next.js (App Router)
- Styling: Tailwind CSS
- Language: TypeScript
To run the platform locally, clone the repository and run the development server:
npm run devOpen http://localhost:3000 with your browser to see the result.