CodeAI

WeTeach_CS CodeAI - Texas Regional Partner

"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."

— CodeAI

CodeAI Resources

CS Fundamentals

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.

Included is an online, asynchronous course that introduces educators to fundamental coding and computer concepts. 

CodeAI CS Basics for K-5 Teachers

Online, asynchronous course that introduces educators to fundamental coding and computer concepts.

AI Curriculum

AI is reshaping the world every student will inherit. Our AI science programs build the digital fluency they need to understand it, direct it, question it, and create with it.

CodeAI CS Connections

Make connections between learning computer science (CS) and other subjects like math, language arts, science, and social studies.

CodeAI CS Journeys

Take the next step on your computer science journey. Explore careers, mentorship opportunities, online courses, scholarships, internships and more!

CodeAI Professional Learning Program

Texas Computer Science courses, including those aligned to CodeAI CS Discoveries (Fundamentals of CS), CS Principles, and AP CS A, 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 numerous 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. AP CS A can be taught with a Computer Science 8-12 certification.  

Applications will open in 2027

CodeAI CS Discoveries

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.

CodeAI CS Principles

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.

CodeAI AP CS A

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.

AI Foundations

Prepares educators for the future with a semester long high school course that blends real-world AI applications with computer science fundamentals. Topics include Programming, Data, Cybersecurity, Artificial Intelligence, and the Internet. 

College Board Endorsement and Alignment

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)

Endorsement Document

CodeAI Initiatives

Hour of Code

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!

District Partnership Program

Learn how Code.org can help teach your students the skills of the future!

Teach AI

Empowering educators to teach with and about AI