All courses

Data Structures & Algorithms

From zero: arrays, loops as counting, Big-O intuition, and your first sorts. Runnable JavaScript.

Estimated 35h · 3 lessons published (beginner complete; more levels next).

You have not completed any lessons in this track yet.

beginner

  1. 1What is a data structure? ArraysFirst structures · What a data structure and an array are; index, length.
  2. 2What is an algorithm? Counting stepsFirst structures · What an algorithm is; Big-O intuition by counting.
  3. 3Your first algorithm: linear searchFirst structures · What search is; find an item or report absence.

intermediate

The intermediate level for Data Structures & Algorithms is planned. Beginner lessons below already teach the foundations; intermediate content follows the same lesson template.

advanced

The advanced level for Data Structures & Algorithms is planned. Beginner lessons below already teach the foundations; intermediate content follows the same lesson template.

expert

The expert level for Data Structures & Algorithms is planned. Beginner lessons below already teach the foundations; intermediate content follows the same lesson template.