The Complete Data Structures and Algorithms Course in Python
Dive into the world of data structures and algorithms with "The Complete Data Structures and Algorithms Course in Python." With over 40 hours of comprehensive content, this bootcamp offers a modern and thorough exploration of essential programming concepts. From mastering coding interviews to understanding complex algorithms, this course provides 100+ interview questions from top tech companies, such as Apple, Amazon, Google, and Microsoft. Learn Python and enhance your career prospects in this high-demand tech field. ▼
ADVERTISEMENT
Course Feature
Cost:
Paid
Provider:
Udemy
Certificate:
Paid Certification
Language:
English
Start Date:
2023-06-28
Course Overview
❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [August 18th, 2023]
Skills and Knowledge:
Uncover the intricacies of data structures and algorithms in Python through this all-encompassing course. Delve into fundamental algorithmic techniques, explore various data structures, and understand the nuances of sorting, searching, and graph algorithms. Gain the skills necessary to tackle coding challenges and excel in technical interviews.
Professional Growth:
Elevate your programming career with the expertise gained from this course. Acquiring proficiency in data structures and algorithms is crucial for a successful career in software development, and this course equips you with the necessary knowledge to excel in interviews, enhance your programming abilities, and open doors to advanced career opportunities.
Further Education:
This course serves as a springboard for further educational pursuits in the realm of programming and computer science. As you build a strong foundation in data structures and algorithms, you'll be better prepared to pursue specialized courses, certifications, and advanced degrees. The skills acquired here will provide a solid base for higher-level studies and continuous professional development.
Course Syllabus
Introduction
Big O Notation
Arrays
Python Lists
PROJECT 1 - Arrays/Lists
Array/List - CODING EXERCISES - LeetCode - Cracking FAANG Interview Questions
Top 10 Big O Interview Questions (Amazon, Facebook, Apple and Microsoft)
Dictionaries
Dictionary - CODING EXERCISES
Tuples
Tuple - CODING EXERCISES
OOP Concepts - Classes, Objects, Attributes and Methods
Linked List
SLL - CODING EXERCISES
Circular Singly Linked List
Doubly Linked List
Circular Doubly Linked List
Cracking Linked List Interview Questions (Amazon, Facebook, Apple and Microsoft)
Stack
Queue
Cracking Stack and Queue Interview Questions (Amazon,Facebook, Apple, Microsoft)
Recursion
Cracking Recursion Interview Questions
Bonus CHALLENGING Recursion Problems
Tree / Binary Tree
Binary Search Tree
AVL Tree
Binary Heap
Trie
Hashing
Sort Algorithms
Searching Algorithms
Graph Algorithms
Graph Traversal - Breadth First Search and Depth First Search
Topological Sort Algorithm
Single Source Shortest Path
Graph Algorithms - Dijsktra's Algorithm
Graph Algorithms -Bellman Ford Algorithm
All Pairs Shortest Path
Graph Algorithms - Floyd Warshall Algorithm
Minimum Spanning Tree (Disjoint Set)
Graph Algorithms - Kruskal and Prim's Algorithms
Cracking Trees and Graphs Top Interview Questions (Apple, Amazon, Facebook)
Greedy Algorithms
Divide and Conquer Algorithms
Dynamic Programming
CHALLENGING Dynamic Programming Problems
A Recipe for Problem Solving
Backtracking
The Wild West
My Other Courses
Course Provider
Provider Udemy's Stats at AZClass
Discussion and Reviews
0.0 (Based on 0 reviews)
Start your review of The Complete Data Structures and Algorithms Course in Python