Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Learn Data structures & Algorithms using Python for Freshers

via Udemy

Skillshare Free Trial


Learn to master Data structure Algorithm by understanding concepts through time complexity and implementation in Python3

What you'll learn:
  • Apply basic algorithmic techniques such as greedy algorithms, binary search, sorting and dynamic programming to solve programming challenges.
  • Apply various data structures such as stack, queue, hash table, priority queue, binary search tree, graph and string to solve programming challenges.
  • Apply graph and string algorithms to solve real-world challenges: finding shortest paths
  • Solve complex programming challenges using advanced techniques

The course Data structures and Algorithm using Python covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching, divide and conquer, greedy algorithms, dynamic programming.

You will learn a lot of theory: how to sort data and how it helps for searching. How to break a large problem into pieces and solve them recursively and it makes sense to proceed greedily.

Implemented all the concepts using Python 3 using Pycharm IDE and explained the time complexity and difficulty of the data structures.

This course contains of these below mentioned topic:

  • Recursion.

  • Algorithm run time analysis

  • Arrays

  • Stack

  • Linked list

  • Data Structure

  • Binary Tree

  • Binary Search Tree

  • AVL Tree

  • Heap tree

  • Queue

  • Sorting

  • Hash Table

  • Graph Theory

  • Magic Framework

  • Computer Programming

  • Dynamic Programming

Taught by

Chandramouli Jayendran

Related Courses


Start your review of Learn Data structures & Algorithms using Python for Freshers

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free