Save this video — free

Python (Fall 2026) Module 9-2: Creating a Sorting Algorithm

Bill Moseley, Ph.D. - Computer Science Educator · 10:55 · Watch on YouTube

Python (Fall 2026) Module 9-2: Creating a Sorting Algorithm Watch on YouTube →

Overview

Bill Moseley explains algorithms as repeatable step-by-step procedures, then develops a selection sort by repeatedly finding the smallest remaining value and moving it to a separate list. His Python example scans a list, tracks the minimum with `intLow`, appends it to `liSorted`, and removes it from the original list until empty; the approach handles duplicates and generalizes across list sizes, provided the initial minimum value is sufficiently large.

Key takeaways

Chapters

0:00 Algorithms as Repeatable Procedures
2:00 Finding the Smallest Card to Build a Sorted List
5:00 Implementing Selection Sort with Python Lists

Keep these chapters and the full searchable transcript in your own library.

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Bill Moseley, Ph.D. - Computer Science Educator.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.