Principles of Computing (7183) / AP CS Principles (4568)

This is a year-long curriculum that introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. In Indiana, this course aligns to either Principles of Computing (7183), which is the Principles class for the Digital Technology Next Level Program of Study or to AP Computer Science Principles (4868).

Grade Levels: 9 - 12
  • Average Rating: 0.0 (0 ratings)

Resources to Teach CS Principles

Here are common resources that you need to teach CSP, both as Principles of Computing and as AP CSP. Though most of these are not created by Nextech, this will give you quick links to the resources most often needed to teach CSP.

College Board AP CSP Materials

Information about this course including the Course and Exam Description (commonly referred to as the CED), course resources, course content, course audit, classroom resources, and information about the exam can be found directly on the College Board’s AP Computer Science Principles page found here.

Instructions on how to submit your AP Audit for CSP

To teach Computer Science Principles as an “AP” course, your school must receive authorization through a process called the AP Course Audit through the College Board.  To support you in this process, CodeAI has compiled the following directions which have been modified from the College Board website and are unique to teachers who are using CodeAI’s CS Principles Curriculum.

The instructions are here.

CodeAI's CS Principles Course

This is the most up-to-date CS Principles course in CodeAI’s course catalog.

CS Principles Curriculum Framework and Standards Alignment (2026-27)

This resource aligns the CodeAI’s CS Principles course to Principles of Computing (7183) Competencies.

IDOE High-Quality Curricular Materials Advisory List

The Indiana Department of Education (IDOE) creates and annually revises a High-Quality Curricular Materials (HQCM) advisory list for Technology (Computer Science) curriculum maintained here.

The following vendor’s and their curriculum were on this list as of October 2026: