Data Structures in Python

Data Structures in Python

Learn, Analyze, Implement Data Structures using Python with Exercises

4.6
(5 ratings)
65 enrolled
Excellent Rating
Course Instructor: Shubham Sarda

Course Outcomes

  • Understand the fundamentals of the Data Structures and Algorithms
  • Understand concept behind Arrays, Linked Lists, Stacks & Queues, Hash tables, Trees and Graphs
  • Improve your problem solving skills and become a confident developer for your next coding interview
  • Code an implementation of each data structure, so you understand how they work behind the scene
  • Understand each and every concept from scratch with proper knowledge of their complexities and implementations in Python

Course Structure

28 lectures6h 35m total duration

  Course Introduction 
3min
  Curriculum Walkthrough 
15min

About This Course

Take the first step on your journey through Data Structures with this beginner-friendly course. You'll gain a comprehensive understanding of concepts, visualizations, and implementations, all at your own pace and in a simplified way.

This course starts with the fundamentals, enabling you to grasp the complexities and uses of each topic. We explore the essentials like memory and logarithms before moving onto key data structures such as arrays, linked lists, stacks, queues, hash tables, trees, heaps, tries, and graphs. Along the way, you'll observe how each structure is implemented in Python, giving you the knowledge to use these tools effectively in your own projects.

Throughout your learning experience, the emphasis is on understanding every concept through a logical and visual approach. Be prepared for plenty of examples and quizzes that bolster your understanding in a practical manner. The only prerequisite for this course is a basic knowledge of Python; everything else is covered from scratch, step-by-step.

Once you've finished the course, a wide range of opportunities will be open to you. Whether you're looking to land an internship, kickstart your freelance career, or just want to improve your problem-solving abilities, the comprehensive understanding you gain from this course will provide a solid foundation. And, if you're keen to dive deeper into the complex questions surrounding Data Structures, you'll be fully equipped to do so.

Used by learners at

Microsoft
Amazon
Google

Course Requirements

  • Basics of Python

Student Feedback

4.6
Course Rating

60%

40%

0%

0%

0%

Reviews

Profile picture for MirzaFaisalBaig
MirzaFaisalBaig
Aug 20, 2023
Amazing course!

Course Instructor

Shubham Sarda
Software Developer & Instructor
Shubham Sarda
4.7 Instructor rating
193 Ratings
1.8k Students
18 Courses

Shubham is a software developer with a passion for teaching. He has worked with many funded startups, self-projects and as a top-rated freelancer on marketplaces. Shubham has taught programming and d...View profile

Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.

Free

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes

Pro

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes
Upgrade To Pro