Programming Languages

DSA Foundations

MyLoginn Learning Team · Free beginner course

6 weeks8 modules · 75 subtopicsFREEFoundationsDSABeginner

Learn data structures and algorithms with clear Python examples: arrays, lists, trees, graphs, sorting, searching, and complexity.

Level

Foundations

Modules

8

Topics

75

Duration

6 weeks

Course roadmap

A clear path through the material

Build your understanding one focused lesson at a time, from core ideas to practical programming.

Enroll free to unlock the lessons.

  1. 01
    DSA Foundations0/12 topics · 0%
    • 1DSA Intro
    • 2DSA Simple Algorithm
    • 3DSA Arrays
    • 4DSA Bubble Sort
    • 5DSA Selection Sort
    • 6DSA Insertion Sort
    • 7DSA Quick Sort
    • 8DSA Counting Sort
    • 9DSA Radix Sort
    • 10DSA Merge Sort
    • 11DSA Linear Search
    • 12DSA Binary Search
  2. 02
    DSA Linear Data Structures0/9 topics · 0%
    • 13DSA Linked Lists
    • 14DSA Linked Lists in Memory
    • 15DSA Linked Lists Types
    • 16DSA Linked List Operations
    • 17DSA Stacks
    • 18DSA Queues
    • 19DSA Hash Tables
    • 20DSA Hash Sets
    • 21DSA Hash Maps
  3. 03
    DSA Trees0/8 topics · 0%
    • 22DSA Trees
    • 23DSA Binary Trees
    • 24DSA Pre-order Traversal
    • 25DSA In-order Traversal
    • 26DSA Post-order Traversal
    • 27DSA Array Implementation
    • 28DSA Binary Search Trees
    • 29DSA AVL Trees
  4. 04
    DSA Graphs0/13 topics · 0%
    • 30DSA Graphs
    • 31DSA Graphs Implementation
    • 32DSA Graphs Traversal
    • 33DSA Cycle Detection
    • 34DSA Shortest Path
    • 35DSA Dijkstra's
    • 36DSA Bellman-Ford
    • 37DSA Minimum Spanning Tree
    • 38DSA Prim's
    • 39DSA Kruskal's
    • 40DSA Maximum Flow
    • 41DSA Ford-Fulkerson
  5. 05
    DSA Algorithm Techniques0/13 topics · 0%
    • 43DSA Recursion
    • 44DSA Divide and Conquer
    • 45DSA Greedy Algorithms
    • 46DSA Backtracking
    • 47DSA Dynamic Programming
    • 48DSA Memoization
    • 49DSA Tabulation
    • 50DSA Two Pointers
    • 51DSA Sliding Window
    • 52DSA Bit Manipulation
    • 53DSA Heaps
    • 54DSA Priority Queues
  6. 06
    DSA Complexity0/6 topics · 0%
    • 56DSA Time Complexity
    • 57DSA Space Complexity
    • 58DSA Big O Notation
    • 59DSA Best, Average, and Worst Case
    • 60DSA Amortized Analysis
    • 61DSA Choosing a Data Structure
  7. 07
    DSA Projects and Practice0/9 topics · 0%
    • 62DSA Examples
    • 63DSA Quiz
    • 64DSA Exercises
    • 65DSA Code Challenges
    • 66DSA Practice Problems
    • 67DSA Interview Prep
    • 68DSA Syllabus
    • 69DSA Study Plan
    • 70DSA Certificate
  8. 08
    DSA References0/5 topics · 0%
    • 71DSA Reference
    • 72DSA Complexity Table
    • 73DSA Sorting Reference
    • 74DSA Graph Reference
    • 75DSA Cheat Sheet