Tutorialspoint

Learn Data structures & Algorithms using Python

Learn to master Data structure Algorithm by understanding concepts through time complexity and implementation using Python 3

Course Description

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

Goals

  • 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

Prerequisites

  • Basic computer programming
  • Basic Mathematics knowledge
  • Basic computer with access to internet
Show More

Curriculum

  • Introduction of DSA
    04:39
    Preview
  • Introduction to DSA- Part 2
    04:26
    Preview
  • Introduction to DSA- Part 3
    04:17
    Preview
  • Introduction to DSA- Part 4
    01:57
  • Introduction to DSA- Part 5
    02:47
  • Introduction to DSA- Part 6
    01:57
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Feedbacks
3.1
Course Rating
29%
14%
14%
29%
14%

    Feedbacks (7)

  • Asish Jha
    Asish Jha

  • Arthur Shamray
    Arthur Shamray

  • Santhamari M
    Santhamari M

  • Afan Ahmed
    Afan Ahmed

  • Aarthi Reddy
    Aarthi Reddy

  • Vipin Ramachandran
    Vipin Ramachandran

  • Pradeep H M
    Pradeep H M

Learn Data structures & Algorithms using Python
This Course Includes
  • 17 hours
  • 180 Lectures
  • 9 Resources
  • Completion Certificate Sample Certificate
  • Lifetime Access Yes
  • Language English
  • 30-Days Money Back Guarantee

Sample Certificate

Sample certificate

Use your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

We have 30 Million registered users and counting who have advanced their careers with us.

X

Sample Certificate

Talk to us

1800-202-0515