Software Development
Algorithms and Data Structures
Master essential algorithms and data structures including trees, graphs, sorting, and complexity analysis. The course strengthens problem-solving skills required for professional software development.
Intermediate
On-site
12 weeks
48 hours
About this course
Master essential algorithms and data structures including trees, graphs, sorting, and complexity analysis. The course strengthens problem-solving skills required for professional software development.
Advantages
🧑🏫
Practical teaching
In addition to class hours, you will practice the topics covered with your instructor and mentor dur
🤝
Mentors
The knowledge and skills you learn at the academy will be further strengthened with the mentor syste
📋
Academic transcript
Assignments and projects are checked by the instructor, and your knowledge and skills are determined
Training program
- 1 The most common dynamic programming problems
- 2 What is recursion?
- 3 Principles of dynamic programming
- 4 How does a recursive function work?
- 5 From a recursive solution to dynamic programming