- All Courses
- Self-Paced
Self-Paced Course
1228k+
interested Geeks
Course Description
Most popular course on DSA trusted by over 1,00,000+ students! Built with years of experience by industry experts the course gives you a complete package of video lectures, practice problems, quizzes, discussion forums, and contests. Start Today!
Beginner to Advance16 Weeks
Course CertificateAssessment TestsIndustry Readiness
Complete 90% of the course in 90 days and get a 90% refund!
If They Made It Happen, So Can You!
The three 90 challenge gave me a deadline which motivated me to maintain consistency in learning. The course is a wonderful opportunity for students who are looking to learn and grow.
- Fahad Rashid
This is the course that I was looking for. The three 90 challenge made it very interesting. 'Maza aa gya'.
- Ranjeet Chaudhary
Overall course is amazing and well-structured. Thank you GFG for 90 days Challenge.
- Shruti Kumari
Did learn a lot. Keep up the good work. 90 Days challenge was a real game-changer.
- Paarth Singla
I wouldn't be able to go easily on the path of dsa to Dev without your guidance & step my step guide. 90% refund gave me a boost to enroll for this course thank you once again
- Navalkishor
It was a nice course and 90 day challenge gave me boost to complete it within time frame
- Anagha Shinde
As a beginner, the structure of the whole course is good. And of course it is a THREE90CHALLENGE so there is no procrastination in learning which is quite good for us.
- Shivani Pal
This course helped me a lot..to get depth knowledge about Data structures and algorithms also it is very pocket frienly. The three 90 challenge always motivates to study.
- Priyankar Paul
GfG is a very useful platform for students who are aspiring to learn thins related to cs and this Three 90 challenge upskilled my skill on java language. Thank You
- Manasa Magapu
The course structure is well balanced and the content is amazing. Found this very helpful and 390 challenge helped me to achieve consistency. Thanks to the whole gfg team for this amazing course :)
- Dhvani Kanubhai Patel
Was a great course and 3-90 challenge made it more fun.
- Harsh Raj
It is a good course and I really liked the concept of 90% refund if you complete 90% of the course withing 90 days. Hoping to recieve my refund soon!.
- Asif Sheriff
I am thankful to gfg for this 90days course because of this I completed my java course fully in only 2 months.
- Priyanshu Jain
It was a great experience. I learned a lot of things and due to 390 challange, I completed this course in such a short duration.
- Rajeshwari Golande
I like this course. 3-90 challenge motivated me to complete this course. Thanks GFG
- Shubhansh Jain
It was a nice journey, completing 90% course in 87 days. Learn so many new things, Thank You GFG
- Murlidhar Mewada
I am glad that I have completed my course.I hope you keep this 90 percent refund policy which makes me complete this course quickly than expected
- Mayuresh Chaudhari
Great course overall, thanks for providing such good resources with a great 90% back option.
- Nitin Kumar Singh
90% refund is nice for all of us wich can not afford it.
- Akash Kumar
First of all thanks for initiating this 90% refund policy because of this reason I have opted for this course. The course was well structured. And the live classes are the best.
- Harsh Chaudhary
Course Overview
- Instruction provided in C++,Java, Javascript and Python by CEO & Founder Mr. Sandeep Jain.
- 60+ hours of recorded content for high-quality instruction.
- 12 months of 24x7 Doubt Assistance for personalized support.
- Practice with 200+ industry-specific problems and 250+ MCQs.
- Real-time coding experience with 10 coding contests.
- In-depth learning with 5 DSA-implemented projects.
- Extensive coverage of topics: Sorting, Strings, Heaps, Searching, Trees, etc.
- Advanced topics coverage: Dynamic Programming, Segment Tree, etc
- Tailored preparation for SDE interviews with companies like Microsoft, Amazon, Adobe, etc.
Read more
Double Your Savings!
Along with the 90% Refund offer, now you also get an additional 25% Discount on this course. The combined offer is valid for a limited time only so hurry up!
What Sets Us Apart
24 X 7 Doubt Support
Recognised Certification
Expert Mentors
24 X 7 Doubt Support
A dedicated service provided with this course for free to help you overcome any doubt, at any time, and anywhere. So unleash your coding potential with confidence, as our Doubt Support service stands by your side! Benefits of this service: - Access to Expert TAs Now code with confidence, triumph over doubts, and level up your skills!
- Prompt Response
- Tailored Guidance
- 1:1 Video & On-Call Support
& Much More
What Sets Us Apart
24 X 7 Doubt Support
A dedicated service provided with this course for free to help you overcome any doubt, at any time, and anywhere. So unlea
Read more...
Recognised Certification
Boost your coding street cred! Excel in the tech landscape with our comprehensive course and prestigious certificates that
Read more...
Expert Mentors
With a passion for teaching, our mentor(s) sessions will provide tailored guidance to all the aspiring coders. Launch a successful tech career with
Read more...
Course Content
01Week 1
- Analysis of Algorithms: Learn about Order of Growth, Best, Average and Worst cases of various algorithms using Asymptotic Notations and much more.
- Mathematics: Build your maths foundation with problems like Factorial of a Number, HCF, LCM and concepts like Sieve of Eratosthenes
- Bit Magic: Aquire Knowledge of Bitwise Operators with the help of important example tutorials
02Week 2
- Recursion: Gain understanding of Recursion, base cases, and Tail Recursion, and solve problems like Rope Cutting, Tower of Hanoi, and Josephus Problem.
- Arrays: Master Arrays from their Introduction and Operations to solving problems like Stock Buy and Sell, Trapping Rain Water, etc
- Searching: Get familiar with Binary Seach Technique with its analysis and various associated problems tutorials
03Week 3
- Sorting: Sort out your sorting concepts and learn about the important sorting techniques like Insertion sort, Quick sort and Radix sort to name a few
- Matrix: Escape your Matrix struggle by solving problems like Matrix in a Snake Pattern, Spiral Matrix traversal and much more
- Hashing: Learn about Introduction and Time complexity analysis, Application of Hashing, Discussion on Direct Address Table and much more
04Week 4
- String: Learn Strings form its Introduction and Methods to popular problem tutorials on Rabin Karp Algorithm, KMP algorithm, etc
- Linked List: Learn Singly, Doubly, and Circular Linked Lists and solve problems like loop detection, intersection of LLs, and LRU Cache.
Read more
Pricing