Mohadra
Learn fast, stay consistent
Section world

Data Structures & Algorithms

Practical foundations for organizing data and solving problems.

10Courses
30Lessons
60Micro-lessons
Course #1

Arrays

Hands-on understanding of arrays and how to use them in real tasks.

Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #2

Lists

Understanding how lists behave when data grows and changes.
Open course
3 Lessons6 Micro-lessonsDifficulty: Not set
Course #3

Stacks

A practical path to understand how stack-based systems behave in real programs.
Open course
3 Lessons6 Micro-lessonsDifficulty: Not set
Course #4

Queues

A practical course that shows how FIFO systems behave in real use.
Open course
3 Lessons6 Micro-lessonsDifficulty: Not set
Course #5

Linked Lists

Understand how nodes connect and move data.
Open course
3 Lessons6 Micro-lessonsDifficulty: Not set
Course #6

Searching

Explore efficient data searching techniques in various data structures.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #7

Sorting

Explore various sorting techniques and their applications.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #8

Hash Tables

Explore the intricacies of hash tables, focusing on key-value storage and its applications.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #9

Trees

Explore the structure and application of trees in data management.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #10

Graphs

Explore the world of graphs, understanding their structures and applications in representing networks.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate