Teach
About
Privacy & Legal
Computer Science Discoveries
Computer Science Discoveries is an introductory computer science course for 6 - 10th grade students. Mapped to CSTA standards, the course takes a wide lens on computer science by covering topics such as problem solving, programming, physical computing, user centered design, and data, while inspiring students as they build their own websites, apps, animations, games, and physical computing systems.
CS Discoveries can be flexibly taught as a single semester, two semesters over multiple years, or as a full-year course. Options are even available for less than one semester. Our curriculum is available at no cost for anyone, anywhere to teach. And, professional learning opportunities are available!
Bring CS Discoveries to your school!
Our team designed the CS Discoveries curriculum to support students and teachers new to the discipline. The curriculum includes daily lesson plans made up of inquiry-based activities, videos, assessments, and computing tools, allowing teachers to guide and learn alongside students as they discover core computing concepts throughout the following units:
The CS Discoveries curriculum features a unit on artificial intelligence (AI) and machine learning (ML), which can also be taught as a standalone module. As these technologies touch more and more of our daily lives, they have become an essential part of foundational computer science education. The unit focuses on AI ethics, examines issues of bias, and explores and explains fundamental concepts through a number of online and unplugged activities and full-group discussions. Teachers can view the module here.
Interested in professional learning? Find out more!
Looking for an in-depth program to help you implement CS Discoveries? Apply to join a Professional Learning Program in your region! Code.org's Regional Partners offer hands-on, Code.org-designed workshops to thousands of eachers across the country each year.
Whether you’re brand new to computer science or an experienced teacher looking for the best way to use the Code.org curriculum, our Professional Learning Program is a great way to get started. And teachers love it! Over 90% rank it the best professional development ever.
Play this video
Hang these posters in your classroom and around your school
Check out the full poster gallery for even more options!
For answers to our most frequently asked questions, click on the questions below!
Is CS Discoveries mapped to standards?
CS Discoveries was written using both the K-12 Framework for Computer Science and the 2017 CSTA standards as guidance. Currently, every lesson in CS Discoveries contains mappings to the relevant 2017 CSTA standards. The summary of of all CSTA 2017 mappings can be found at studio.code.org/courses/csd-2022/standards. A google sheet version of the standards can be found at CSD Standards 2022.
Have questions about professional development? Provide your contact information to a Regional Partner in your area.
How/Where can I get professional development for this course?
Our Professional Learning Program offers year-round support. The program kicks off with a 5-day summer workshop where you'll have an opportunity to work hands-on with the curriculum and meet other teachers from your area. Throughout the year, we offer follow up workshops and forum support. You don't need any prior computer science experience to get started. And teachers love it! 90% rank it the best professional development ever. Click here to apply and learn more.
I'm teaching CS Discoveries but have less than one semester with my students. What would you recommend?
CS Discoveries consists of two semesters that build on each other. Schools can choose to teach a single semester, two sequential semesters, or a single, year-long course. Options are even available for less than one semester. See the CS Discoveries Guide to Implementation for more details.
In addition to computer access, you'll need: To learn more about getting Adafruit Circuit Playground Boards for your classroom and their software requirements, please visit code.org/circuitplayground
Teachers in our Professional Learning Program will automatically be approved to view answer keys. If you need an approved teacher account, you can apply for access to protected teacher-only materials (answer keys, etc) through this form. Please keep in mind that it may take 3-5 business days to verify your account.
What materials and supplies are required for CS Discoveries?
This course requires that students have access to computers with a modern web browser. Most tablets are not supported, with some exceptions requiring external keyboards. For more details, check out Code.org's technology requirements.
How can I access answer keys?
With an approved teacher account you can find answer keys in a blue "Teacher Only" panel that shows in the online lessons and activities.
CS Discoveries is designed to fit naturally between our CS Fundamentals courses and our CS Principles course. While each of these courses is designed to be an age-appropriate entry point to computer science, students with previous experience will find many new topics to explore, and they will revisit familiar topics in novel and more challenging contexts. For more information about our goals and approach to our courses, please see our curriculum values and our professional learning values.
How does CS Discoveries fit with the other Code.org courses?