Please enable JavaScript to use CodeHS

Reading List Manager

This project introduces students to building a Reading List Manager in Python, where they can categorize books into "Currently Reading," "Books Read," and "Want to Read." Students will learn how to structure data, create functions for adding and removing books, search for specific titles, and organize their reading list using sorting and user input.

Medium

5 Hours

High School

Project Description

In this project, you’ll build a Reading List Manager in Python, where users can categorize books into “Currently Reading,” “Books Read,” and “Want to Read.” Working on this project will teach you how to structure data, create functions for adding and removing books, search for specific titles, and organize a list using sorting and user input.

Computer Science Topics: variables, conditionals, loops, functions, lists

Project Demo

Explore this program before assigning it!