Data Structures in Python
Learn, Analyze, Implement Data Structures using Python with Exercises
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 lectures • 6h 35m total duration
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
Course Requirements
- Basics of Python
Student Feedback
60%
40%
0%
0%
0%
Reviews
Course Instructor
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
Includes Certificate of Completion
Add this credential to your LinkedIn profile, resume, or CV. You can share it on social media and in your performance review.
What's in the course?
- 26 video lectures
- 7+ hours of content
- GPT-4 level AI assistance
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