Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Codecademy

Learn Sorting Algorithms with Python

via Codecademy

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
In this course, you’ll dive into sorting algorithms, one of the most fundamental operations in computer science. Sorting is essential for organizing data and improving search efficiency, making it a vital skill for anyone dealing with large amounts of data. You’ll also gain the necessary knowledge for coding interviews.

Syllabus

  • Bubble Sort: Learn about bubble sort, an introductory sorting algorithm that iterates through a list and compares pairings of adjacent elements.
    • Lesson: Bubble Sort: Conceptual
    • Quiz: Bubble Sort: Conceptual
    • Lesson: Bubble Sort: Python
    • Quiz: Bubble Sort: Python
  • Merge Sort: Learn about merge sort, a divide-and-conquer algorithm, which breaks items into smaller elements until sorting them becomes really simple.
    • Lesson: Merge Sort: Conceptual
    • Quiz: Merge Sort: Conceptual
    • Lesson: Merge Sort: Python
    • Quiz: Merge Sort: Python
  • Quicksort: Learn about quicksort, an efficient recursive algorithm for sorting arrays or lists of values.
    • Lesson: Quicksort: Conceptual
    • Quiz: Quicksort: Conceptual
    • Lesson: Quicksort: Python
    • Quiz: Quicksort: Python
  • Radix Sort: Learn about radix sort, an algorithm that operates on numbers digit by digit.
    • Lesson: Radix Sort: Conceptual
    • Quiz: Radix Sort: Conceptual
    • Lesson: Radix Sort: Python
    • Quiz: Radix Sort: Python
  • Sorting Comprehensive: Practice your sorting skills with this comprehensive unit.
    • Project: A Sorted Tale

Taught by

Jace van Auken

Reviews

4.8 rating at Codecademy based on 15 ratings

Start your review of Learn Sorting Algorithms with Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.