intermediate
Mastering Algorithms and Data Structures in Python
Computer Programming
5 courses
112 practices
16 hours
This path will teach you some of the key foundational skills in computer programming often required in technical interviews. It will focus on understanding how to choose optimal algorithms and data structures for different problems, how to apply them, and how to explain their reasoning.
See courses
16,213 learners
Earn a shareable
Certificate of Achievement
Verified skills you'll gain
Badge for General Programming and Algorithms, Intermediate
INTERMEDIATE
General Programming and Algorithms
Badge for Computer Science Fundamentals, Advanced
ADVANCED
Computer Science Fundamentals
Tools you'll use
Python