| App Name | Best For | Key Features | Languages/Topics | Pricing |
|---|---|---|---|---|
| Programming Hub | Beginners learning to code | 5000+ code examples, offline compiler, visual diagrams/theory | Java, C, C++, Python, JavaScript, HTML, CSS, SQL, R, Swift | Free (Pro ~$9.33/month) |
| Enki | Daily coding practice (5-min workouts) | AI mentor, spaced repetition, coding playground | Python, Java, SQL, Data Science, Git, Docker, Interview Prep | Free (Pro ~$2.49/month) |
| Mimo | Job-ready skills & portfolio projects | Bite-sized lessons, AI tutor, project-based pathways | Python, JavaScript, SQL, HTML/CSS, React, Git | Free (Pro $9.99/month, Max $39.99/month) |
| Brilliant | Building CS fundamentals interactively | Hands-on problem solving, MIT/Google experts | Algorithms, Neural Networks, Python, Data Analysis, Quantum Computing | Free trial (subscription required) |
| Computer Pro | Exam prep & syllabus revision | University-level syllabus, MCQs, quizzes, topic-wise tests | DSA, OS, DBMS, Compiler Design, AI, CN, SE, Security (10+ subjects) | Free (in-app purchases) |
| SoloLearn | Learning with community | Code challenges, leaderboards, Q&A forum, multi-language support | 20+ languages including Python, Java, C++, C#, Kotlin, SQL, HTML/CSS, JavaScript, PHP, Ruby | Free (Pro removes ads) |
| GeeksforGeeks | Interview preparation & DSA mastery | 20,000+ articles, practice problems, company-wise interview questions | DS & Algorithms, OS, DBMS, CN, OOP, System Design, Aptitude, DSA problem-solving | Free |
| LeetCode | Coding interview practice | 2,500+ real problems, weekly contests, company-tagged questions (FAANG) | Algorithms, Data Structures, Database, Shell, Concurrency, JavaScript | Free (Premium ~$14.99/month) |
| Coursera | University-level CS courses | Video lectures from Stanford/MIT/Princeton, assignments, certificates | ML (Andrew Ng), Python, DSA, Full-stack dev, AI, Cybersecurity | Free audit (Certificates paid) |
| Replit | Collaborative coding & deployment | Cloud IDE, real-time collaboration, hosting on Replit | 50+ languages including Python, JavaScript, Go, C++, Java, Ruby, HTML/CSS | Free (Hacker ~$7/month) |
| Termux (Android) | Linux terminal on mobile | Linux environment, package manager (apt), run SSH/Python/C compilers | BASH scripting, Python, C, C++, Node.js, Git, Vim, Emacs, Hack | Free (open source) |
| Dcoder | Mobile code compiler | Syntax highlighting, code snippets, supports 46+ frameworks | Java, Python, C, C++, C#, Kotlin, JS, React, Node, Angular, Django, Flutter | Free (Pro removes ads) |
| Grasshopper | Complete beginners learning JavaScript | Visual puzzles, gamified approach, Google’s own app | JavaScript fundamentals (functions, variables, loops, arrays, object-oriented JS) | Free |
| Codemurai | Learn by building projects | Interactive tutorials, step-by-step project guides | Web dev, Python, JavaScript, React, Game dev (Unity/C#), Mobile dev (Swift/Kotlin) | Free trial (subscription based) |
| DataCamp | Data science specific | Hands-on exercises, real-world datasets, progress tracking | Python data science, SQL, R, AI, Data Engineering, ML, Spreadsheets | Free trial (Pro ~$25/month) |
Quick Recommendations by Goal
| Goal | Top Choice | Second Best |
|---|---|---|
| Learning to code from scratch | Programming Hub | Grasshopper (JS) / Mimo |
| Daily practice (5-10 minutes) | Enki | SoloLearn |
| Interview prep & DSA | GeeksforGeeks | LeetCode |
| University exam revision | Computer Pro | GeeksforGeeks |
| Data Science focus | DataCamp | Brilliant |
| Mobile coding/compiling | Dcoder | Termux |
| Portfolio projects | Mimo | Codemurai |
| Live collaboration | Replit | Termux (with Git) |
| Earn certificates | Coursera | SoloLearn (Pro) |