The course "Algorithms and Data Structures" is designed by novice programmers who want to learn how to design efficient and robust algorithms to successfully solve work problems, and increase their chances of being interviewed for higher positions.
Algorithm training takes place in the mode online with the study of the theoretical and practical part in the language of Python . After watching the instructional video tutorials, students reinforce the material with practice, also in Python.
The course will introduce you to both classic search and sorting algorithms and more modern ones: onion routing, blockchain, and digital signature.