Algorithms and Data Structures | Ingress Academy
Create account & apply
SOFTWARE DEVELOPMENT · INTERMEDIATE LEVEL

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.

Intermediate12 weeks48 hoursOn-site
Your selected course will be carried into Ingress Portal.
COURSE HIGHLIGHTS
🧑‍🏫

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

Not sure you are ready? Take a skill assessment
CONDENSED SYLLABUS

See the structure without reading a textbook.

Modules stay collapsed for quick scanning. Open any module to inspect its topics.

01Introduction0 lessons+

Topics announced with the cohort.

02Sort & Search:0 lessons+

Topics announced with the cohort.

03Asymptotic Analysis of Algorithms0 lessons+

Topics announced with the cohort.

04Data Structures0 lessons+

Topics announced with the cohort.

05Greedy Algorithms0 lessons+

Topics announced with the cohort.

06Graphs0 lessons+

Topics announced with the cohort.

07Miscellaneous & Advanced Topics0 lessons+

Topics announced with the cohort.

08Recursion & Dynamic Programming:5 lessons+

The most common dynamic programming problems

What is recursion?

Principles of dynamic programming

How does a recursive function work?

From a recursive solution to dynamic programming

UPCOMING GROUPS

Choose the cohort you can actually attend.

Only current, open groups are shown.

STARTS

To be announced

On-site
Schedule
To be announced
Format
On-site
Duration
12 weeks · 48 hours
Language
Confirm with advisor
Join the next cohort waitlist
CONTEXTUAL PROOF
“The program helped me connect individual skills into the way real teams design, build and deliver software.”

See real graduate stories from the Ingress community.

Explore graduate results
APPLICATION THROUGH INGRESS PORTAL

Your course stays selected while you create your account.

We use one Portal account for applications, assessments and future learning progress. You will not need to email your details or select the training again.

Questions first? Talk to an advisor
  1. 01

    Create or sign in to your Portal accountYour contact details stay connected to one student profile.

  2. 02

    Confirm your application detailsAlgorithms and Data Structures is preselected.

  3. 03

    Submit your applicationThe admissions team receives it immediately and can follow up from the Portal.

SELECTED TRAININGAlgorithms and Data StructuresOn-site

Continue in Ingress Portal Already registered? The Portal will let you sign in instead.