Build intermediate Python skills in core algorithms and data structures used in technical interviews. Learn how to choose, implement, analyze, and explain common approaches to graph, tree, list, hashing, sorting, and searching problems.
What you'll learn
understanding of key data structures in Python
ability to implement various algorithms
skills in analyzing algorithm efficiency
knowledge of algorithms for technical interviews
Course objectives
to enhance Python programming skills
to prepare for technical interview questions involving algorithms and data structures