• Tutorials
  • DSA
  • Data Science
  • Web Tech
  • Courses
    Get 90% Refund
gfg_dialler_icon
08069289001

Data Structures & Algorithms in Python - Self Paced

Self-Paced Course
offer ribbon
interested count275k+ interested Geeks

Course Description

The most popular course on DSA trusted by over 100,000 students is now in Python! Built with years of experience by industry experts this course gives you a complete package of video lectures, practice problems, quizzes, discussion forums, contests, and instant doubt-support. Start Learning Today!!

levelBeginner to Advancecourse duration16 Weeks
Comprehensive LearningCourse CertificateAssessment Tests
warning

Unlock the never-before-seen lowest price ever!!

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

  • Comprehensive DSA Course in Python, covering basics to advanced topics.
  • 45+ hours of premium content by CEO & Founder Mr. Sandeep Jain.
  • Practice over 200+ exclusive problems with Python code support.
  • Test your knowledge with 250+ MCQs and 10 coding contests.
  • Access supporting notes/articles for quick revisions.
  • Suitable for beginners & experienced coders
  • No prior DSA knowledge is required.
  • Master Sorting, Strings, Heaps, Dynamic Programming, and more.
  • Prepare for SDE interviews with top companies like Microsoft, Amazon, etc.
  • Enhance Python programming skills alongside DSA concepts.

Also Explore:

DSA in JAVA/C++ Programming LanguageDSA in JavaScript Programming Language
Read more
three90background

90% Fee Refund Available!

You ask, we deliver. On popular demand, 90% fee refund offer is back as a limited time offer. Enroll today, complete 90% course in 90 days, and get 90% fee back!

90 Days

What Sets Us Apart

24 X 7 Doubt Support

Recognised Certification

Expert Mentors

Course Features
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
- Prompt Response
- Tailored Guidance
- 1:1 Video & On-Call Support
& Much More

Now code with confidence, triumph over doubts, and level up your skills!

Read 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

01Introduction
  • Analysis of Algorithms, Asymptotic Analysis, Order of Growth
  • Best, Average and Worst Cases, Asymptotic Notations and more
02Mathematics
  • Python DSA - Count Digits, Palindrome Number, Factorial of a number, Trailing Zeros in Factorial, GCD and HCF of two numbers and more.
  • Important Practice Problems
03Bit Magic
  • Bitwise Operator in Python, Check Kth bit is set or not, Count Set Bits, Power of Two, One Odd Occuring and more.
  • Important Practice Problems
04List
  • Basic - Introduction, Working of List in Python, Average or Mean of a List, Separate Even and Odd, Get Smaller Elements and more
  • Advanced - Left Rotate by d Places, Maximum difference, Stock Buy &Sell, Trapping Rainwater, Maximum Consecutive 1s and more
  • Important Practice Problems
Read more

Reviews and Ratings

Maruthireddy Peram
Maruthireddy Peram
Placed in ADF Data Science PVT Ltd as a Senior Software Engineer
This course helped me prepare and crack many coding rounds and also helps me to gain knowledge of DS in python, which I am trying to understand for a long time. It helped me in problem-solving Data Structure in python language a lot. GeeksforGeeks keeps a good work which helps many students and professionals to prepare well for the product-based company.

Reviews and Ratings

user profile
Deepanshu
Placed in Cognizant as a Intern
I have a basic command in Algorithms and data structures but there was a lack of confidence while solving the problems. Before the course, I was practicing but not able to understand the topic in every aspect. With the help of the course and instructors teaching I successfully understand the core concepts and was able to apply them to solve related problems on my own. After practicing a bit more I successfully cracked many interviews and gained confidence in my coding skills. I am very grateful to the GFG team and their quality content.
user profile
Amith C R
Placed in Epsilon as a Software engineer
I was poor in coding and has no knowledge of DS, hence I took this course. Later, helped me a lot, they have a set of practice questions for each topic that helps in in-hand experience and is also useful for Competitive coding also. The best part of the course is the instructor, he made the concepts further easier.
user profile
Somya Gupta
Cracked more than 5 Companies
It was an amazing course. The course helped me a lot to clear my concept and also this course helped me to crack all the companies like: HCL, DXC, Epam, Capgemini, TCS. Starting from practice questions to covering contest and videos, the course is one stop solution to crack the companies. Thank you GeeksforGeeks for this amazing contest!!
user profile
Shubham Raj
Placed in Societe Generale
Thank you GeeksforGeeks for providing great platform for learning. I have been practicing questions from this course from last 6 months. Thank you GFG for this amazing content!!
user profile
Shivanshu Gour
Placed At Bottomline Technologies
Wonderful course from brilliant teacher. Thanks for helping me in getting a job in a product based company. Thank you GeeksforGeeks for this amazing content!!
Unable to load
Unable to load

Pricing

Frequently Asked Questions

01

Is there any number to contact for query?

02

Do we have doubt support in this program?

03

Is this a language-specific course?

04

How can I register for the course?

05

What type of certificate will be offered in this program

06

When can I make the payment for the course?

07

Can I make the payment through PayPal?

08

Is there any demo lecture video of this course?

09

What features does Doubt Support have?

10

How long will the course content be available for?