Please enable JavaScript to use CodeHS

Advanced Python and AI Programming

Build a Music Player

Students design and build a working music player across a series of milestones, applying custom data structures and search and sort algorithms to their own project.

Lessons

7.1 Plan Your Music Library

  • What is a Music Player?
  • How Do You Listen to Music?
  • Music Player Project
  • Data Modeling Plan
  • Building Your Music Library
  • +1 more

7.2 Store and Find Your Songs

  • Store and Find Your Songs
  • Using Dictionaries and Sets
  • Why Dictionaries and Sets? Reflection

7.3 Playlists and Player Features

  • Adding Structures for Playback Features
  • Playlist, Up Next, and Replays
  • Playback Features Reflection

7.4 Searching and Sorting the Library

  • Search and Sort Your Music Library
  • Search and Sort
  • Search and Sort Reflection

7.5 Put It All Together

  • Wiring a Menu
  • Add a Menu to Your Player
  • Putting It All Together Reflection

7.6 Showcase and Reflection

  • Showcase Your Project
  • Big O Analysis
  • Peer Review Reflection
  • Project Reflection

Courses that include this module