Computer Science Discoveries (CSD) is an introductory computer science curriculum for students in Grades 6 through 10 that takes a wide lens on computer science by covering topics such as programming, physical computing, HTML/CSS, and data. The curriculum inspires students as they build their own websites, apps, games, and physical computing devices. CSD is designed to be taught as two single-semester courses or a year-long introductory course. All curriculum resources and tutorials are free and available at Code.org.
CSD covers the following topics: problem solving, programming, web development, animations and games, the design process, data and society, and physical computing.