Computing Foundations for a Digital Age (Indiana Course Code 4565) using CodeAI
Nextech recommends the CodeAI course, “Computing Foundations for a Digital Age: Indiana,” a course specially created for the state of Indiana. CFDA (Computing Foundations for a Digital Age) is Indiana’s version of the AI Foundations (AIF) course. The Indiana version of this course is only one semester of the CodeAI’s full year course, otherwise they are the same course with different names. Resources labeled AIF on CodeAI are fully applicable to CFDA. It is accessible to beginners with no prior programming knowledge, and it also provides opportunities for students with some background in computing to deepen their understanding of key topics.
About This Course
Computing Foundations for a Digital Age: Indiana (AIF) introduces students to the core principles of computer science and the growing role of artificial intelligence in everyday life. Through hands-on programming, visual problem solving, and critical analysis, students explore how computing systems work, how data powers AI, and how intelligent tools make decisions. They learn to write Python programs, analyze the structure of the Internet, investigate cybersecurity risks, and interpret data through visualizations and models. Throughout the course, students examine how AI systems impact individuals and communities, and build the skills to use computing and AI to solve meaningful problems in their world.
CFDA: Indiana (AIF) is designed for high school students at any level of computer science experience. It is accessible to beginners with no prior programming knowledge, and it also provides opportunities for students with some background in computing to deepen their understanding of key topics.
In Indiana, this course maps to 4565: Computing Foundations for a Digital Age which is a high-school course that can be offered in middle school. To learn more, see the NLPS website here.
Nextech and CodeAI have prepared everything you need to be successful teaching this course — from pacing guides, standard alignments, lesson plans, materials list, and wrap-around supports for the inevitable “survival mode” of teaching content for the first time.
To learn more about PD that we offer for this course, please reach out to us at teachers@nextech.org or see more here: https://nextech.org/pd/computing-foundations/
Standards Alignment
The first document dives into the CodeAI course, “Computing Foundations for a Digital Age: Indiana,” a course specially created for the state of Indiana. CFDA (Computing Foundations for a Digital Age) is Indiana’s version of the AI Foundations (AIF) course – they are the same course with different names. Resources labeled AIF on CodeAI are fully applicable to CFDA. It is accessible to beginners with no prior programming knowledge, and it also provides opportunities for students with some background in computing to deepen their understanding of key topics.
Start with this document first, it includes the following:
- Course Overview: High-level summary of units, timelines, and estimated instructional time to support pacing and planning
- Full Course Details: Comprehensive breakdown of all units and lessons, including assessment opportunities and standards mapping
The second document is a mapping of all the NLPS 4565 Competencies (July 2026) to the CodeAI CFDA: Indiana (2026-27) course lessons.
CodeAI Computing Foundations for a Digital Age Indiana Standards Alignment (2026-27)
Course Resources
In addition to the collection of course resources that have been created (or modified) by Nextech to support your teaching and learning, we also want to highlight the following resources and links:
- CodeAI AI Foundations: Exploring AI and CS Syllabus (Fall 2026)
- CodeAI Computing Foundations for a Digital Age: Indiana (AIF) Teacher Facing Course
- Additional CodeAI Resources can be found on the Teacher Facing Course page under the “Teacher resources” menu:

- CodeAI Computing Foundations for a Digital Age: Indiana (AIF) Course Overview
If there is something that you need, reach out to us at teachers@nextech.org; we’d love to explore creating it since if you need, there are likely other teachers that need it as well.
Computing Foundations for a Digital Age (4565): Word Wall
Computing Foundations for a Digital Age (4565) Course in Code Studio
Professional Development
There are both self-paced and live professional development options available. For live professional development, learn more at https://nextech.org/pd/computing-foundations/.
Computing Foundations for a Digital Age (4565): Self-Paced Professional Development
Professional Development: Computing Foundations for a Digital Age (4565)
FAQs
- Where can I find the requirements for teachers, competencies for the course, and grad requirement details?
- Indiana Department of Education High School Computer Science Course Guideance HEA 1243 (Memo dated 8/30/24)
- What Can I Teach with My License?
- Next Level Programs of Study Review Document (Updated and Published July 28, 2026; page 256)
- Next Level Programs 4565 Competency Document (Updated and Published July 28, 2026)
- What’s the difference between this course and CodeAI Computer Science Discoveries (CSD)?
- What’s the difference between this course and CodeAI Computer Science Principles (CSP)?