Algorithms and Data Structures | Ingress Academy

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

Download program
  1. 1 The most common dynamic programming problems
  2. 2 What is recursion?
  3. 3 Principles of dynamic programming
  4. 4 How does a recursive function work?
  5. 5 From a recursive solution to dynamic programming