Computer Programming
5 courses
Mastering Algorithms and Data Structures in Python
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.
This learning path includes:
5 courses with bite-sized lessons and practices
35 engaging lessons in text and video formats
112 hands-on practices
One-on-one guidance from Cosmo, our AI tutor
Verified skills you'll gain
INTERMEDIATE
General Programming and Algorithms
ADVANCED
Computer Science Fundamentals
Tools you'll use
Python