The Wayback Machine - https://web.archive.org/web/20230602060256/https://play.google.com/store/apps/details?id=free.programming.programming

GeeksforGeeks for DSA & Algo

Contains adsIn-app purchases
4.4
11.7K reviews
1M+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

GeeksforGeeks is a one-stop destination for programmers. The app features 20000+ Programming Questions, 40,000+ Articles, and interview experiences of top companies such as Google, Amazon, Microsoft, Samsung, Facebook, Adobe, Flipkart, etc. Join the community of over 1 million geeks who are mastering new skills in programming languages like C, C++, Java, Python, PHP, C#, JavaScript etc. For exam aspirants preparing for GATE, UGC NET, ISRO there are previous year papers and aptitude questions. Whether you are a student looking to start your career or an experienced professional looking to switch jobs, GeeksforGeeks has your back.

Features:

• Feed - Personalized Feed Based on your interests.

• Search - Search Data structures or Algorithms or other computer science related topics.

• Share an article – Share any articles with your friends over WhatsApp, email, text message etc.

• Latest Articles - Articles to keep your knowledge up to date with latest topics.

• Offline Reading - Download articles and read them even while travelling or without data.

• Interview Experiences - Interview experiences of candidates in top companies like Adobe, Microsoft Amazon, Google, etc. will definitely help you to bag your dream job.

• Night Mode - Night mode to help you reduce the eye strain and further improves the user experience while studying on your mobile device for long hours.

• Quizzes - Practice Quiz consisting of Multiple Choice Questions to assess your knowledge on Programming, Data Structures, Algorithms, C++, PHP, Java, Python, SQL, GATE, UGC-NET, HTML, C#, OS, DBMS, Theory of Computation, Computer Organization and Architecture, Engineering Mathematics, Aptitude and Reasoning, Puzzles etc.

Topics covered:

Data Structures
- Array
- Linked List
- Stack
- Queue
- Binary Tree
- Binary Search Tree
- Heap
- Hashing
- Graph
- Matrix
- Trie
- Segment Tree

Algorithms
- Analysis of Algorithms
- Searching
- Sorting
-Backtracking
- Dynamic Programming
- Greedy Algorithms
- Pattern Searching
- String Algorithms
- Mathematical Algo
- Geometric Algo
- Graph Algorithms
- Divide and Conquer

Languages
- C
- C++
- Java
- Python
- C#
- Scala
- Perl
- PHP
- JavaScript
- jQuery
- SQL
- HTML
- CSS

GATE
- Data Structures and Algorithms
- Operating Systems
- DBMS
- Computer Networks
- Engineering Mathematics
- Digital Logic
- Computer Organization and Architecture
- Aptitude
- Previous Year Papers

CS Subjects
- Engineering Mathematics
- Operating Systems
- Computer Networks
- DBMS
- Compiler Design
- Theory of Computation
- Software Engineering
- Computer Organization and Architecture
- Microprocessor
- Web Technology
- Machine Learning
- Computer Graphics

Tutorials
- C Programming Tutorials
- Java Tutorials
- PHP Tutorials
- HTML Tutorials
- CSS Tutorials
- SQL Tutorials
- Angular JS Tutorials
- DBMS (Database Management System) Tutorials
- JavaScript Tutorials
- Computer Networks Tutorials
- Theory of Computation and Automata Tutorials
- Engineering Mathematics Tutorials

Advanced Computer Subjects Tutorials
- Machine Learning
- Security and Attacks
- Digital Image Processing
- Fuzzy Logic
- Data Warehouse & Data Mining

Entrance Exam Preparations
- GATE
- UGC NET
- ISRO
- Aptitude

Company Wise Interview Preparation
- Amazon
- Google
- Microsoft
- Facebook
- Adobe
- Oracle
- Flipkart
- Samsung
- Goldman Sachs
- D E Shaw
- Cisco
- Visa
- Paytm
- Morgan Stanley
- Ola Cabs
- SAP Labs
- Hike
- Zoho
- TCS
- Wipro
- HCL
- Accenture
- Infosys
- IBM
- Cognizant

Other Topics
- Puzzles
- Quizzes
- MCQs (Multiple Choice Questions)
- GBlog (Technology related articles)
- Coding Problems with solutions
Updated on
May 18, 2023

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection
Data is encrypted in transit
You can request that data be deleted

Ratings and reviews

4.4
11.4K reviews
ARYAN AARAV
March 26, 2023
All the functionalities looks really good. A better and clean user interface to support the needs of the concerned user. Only one problem I noticed is that when you are playing video which come as suggestions, in portrait mode(not in full screen mode), the video tends to lag and it is quite frequent. I advice Geeks for Geeks to look into the matter. Thank you Nice app and informative catering to the required needs of the users. Kudos!
11 people found this review helpful
Did you find this helpful?
premkumar bhaskal
May 8, 2023
Good app but a lot to improve, it just feels like all links are opened in in-built browser and not in proper frame or viewport
Did you find this helpful?
GeeksforGeeks
May 9, 2023
Thanks for your review. We will fix it soon. If you have any feedback or suggestions, please write to us at support@geeksforgeeks.org. We would love to hear from you!
C C
February 13, 2023
NO SPACE FOR SOLVING PROBLEM IN PAID COURSE. EVERYTHING IS PERFECT BUT PROVIDE A SPACE WHERE WE CAN CODE AND SUBMIT THE SOLUTIONS TO THE PROBLEM SAME AS THAT OF WEBSITE.There is another bug i would like to make to your address that is after watching videos in paid courses it is not marked as completed and therefore my progress is not increased which doesnt motivates us.please fix the bug.
12 people found this review helpful
Did you find this helpful?
GeeksforGeeks
January 31, 2023
Thanks for the feedback. We're always working hard to improve the app and you will see the same in near future. Thanks for your download and feedback.

What's new

Video Player Enhancements:
1. Double-tap to fast-forward or rewind videos
2. Easily browse course tracks with an auto-play toggle
3. Swipe up/down to switch between full-screen & normal screen instantly
Mini Player Enhancements:
1. Maximize or minimize player with just one click
2. Now you can close the video player with the close(X) button in the right top corner.
Bug fixes and Design Improvements in the My Courses section.
Upgrade now and take your video-watching to the next level!