This book focuses on integrating project-based learning into the computer science classroom. It provides a variety of project ideas that allow students to apply their coding and computational thinking skills in real-world contexts. The book includes step-by-step instructions, assessment tools, and examples of student work to help computer science teachers implement project-based learning effectively. With a focus on fostering problem-solving, collaboration, and innovation, this book is a valuable resource for computer science educators.