"Regional Partners are carrying on the teacher recruitment, professional learning, and district management work that Code.org began, and as such, they are now the power users of Code.org tools and processes and are best suited to offer valuable feedback and input."
— Code.org
Free set of elementary curricula and professional development that introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world.
Online, asynchronous course that introduces educators to fundamental coding and computer concepts.
Demystify artificial intelligence (AI) by learning how it's changing the ways we live, work, and learn.
Make connections between learning computer science (CS) and other subjects like math, language arts, science, and social studies.
Take the next step on your computer science journey. Explore careers, mentorship opportunities, online courses, scholarships, internships and more!
Texas Computer Science courses, including those aligned to CS Discoveries (Fundamentals of CS) and CS Principles, have recently moved to CTE and qualify for weighted funding. Teachers should check with their administrators to see if these funds are available to support their involvement in this Professional Learning Program. There are also scholarships available for those that qualify. Fundamentals of CS and CS Principles (AP and non-AP) can be taught by a teacher with either a Technology Applications or Computer Science 8-12 certification.
Computer Science Discoveries is appropriate for 6-10th-grade students and can be taught as a semester or year-long introductory course (3-5 hours per week of instruction for 9+ weeks). The course takes a wide lens on computer science by covering topics such as programming, physical computing, HTML/CSS, and data. The course inspires students as they build their own websites, apps, games, and physical computing devices.
Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. More than a traditional introduction to programming, it is a rigorous, engaging, and approachable course that explores many of the foundational ideas of computing so all students understand how these concepts are transforming the world we live in.
Designed for 9-12 grade students, Code.org AP Computer Science A introduces students to software engineering and object-oriented design while they learn the Java programming language. This curriculum covers a broad range of topics, including the design of solutions to problems, the use of data structures to organize large sets of data, the development and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems.
Code.org CS Principles Free year-long curriculum and professional development that introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. Can be taught as an introductory class and as an AP course.
Endorsement Document
Code.org AP CS A Introduce students to software engineering and object-oriented design while they learn the Java programming language in this free curriculum for AP® Computer Science A (AP® CSA)
Learn the fundamentals of computer science with free Hour of Code activities, featuring drag-and-drop coding blocks. There are hundreds of hour-long options to choose from!
If you're a high school student passionate about encouraging more young women to take computer science at your school, then we need you!
Explore innovative approaches shaping computer science education, collaboration opportunities, and the integration of Native American perspectives and cultural richness in education and technology.
Learn how Code.org can help teach your students the skills of the future!
Empowering educators to teach with and about AI