Donate Sign Up for The Gist


COVID-19Teacher Resources Parent ResourcesABOUTAbout Us and Our Offerings Results Our Content Areas A+ College Ready Schools How A+ Works Staff DirectoryBLOG EVENTS & REGISTRATIONRegister Now 2024 Training CalendarCANVAS DATA REPORTING CHROME RIVER


A+ College Ready supports 40 total courses: 24 courses in grades 6-10 and 16 Advanced Placement courses. All curricular materials are housed in Canvas, and contain various templates and strategies for support. All Advanced Placement Course materials are aligned to the College Board's AP Course Exam and Description, and all 6-10 courses (11th grade in math) are aligned to the Alabama Courses of Study.

Click the content areas below to view our full course catalogue and description of each course.


AP Computer Science

  • AP Computer Science Principles
  • AP Computer Science A
  • APCSP is an accessible introduction to the many facets of computer science designed to develop interest and broaden participation in computer science. The APCSP curriculum teaches students about algorithms, abstraction, data, the global impact of computing and computing systems and networks, as well as programming as a creative discipline. Students will learn to program in both a block-based language and a text-based language.
  • APCSA is a project-based, high-level Java programming course designed for students with a strong interest in computing. This course features a cohesive storyline starring a group of diverse students traveling the globe, using computing tools to help solve the world's big problems.

A+ College Ready supports both courses with custom curricula built to engage and empower students with numerous opportunities to design and create through computing. Curricular resources include pacing guides, vocabulary, complete lesson plans, activities, projects, assessments and all associated keys and sample solutions.

Middle / High School Computer Science

  • Computer Science Endeavors (CSE) - 6th Grade
  • Computer Science Discoveries – Alabama (CSD) - 7th & 8th Grade
  • Computer Science and Society (CSS) - 8th Grade
  • Programming Foundations - 9th & 10th Grade

The A+ College Ready  Computer Science Discoveries – Alabama  is an introduction to computer science for 6-8th grade students, designed with a focus on building computational thinking skills. The course covers a wide range of computer science topics such as problem solving, design, programming, web development, data, and physical computing.  All of the Alabama DLCS standards are included in the year 1 curriculum that consists of 6 units covering 6 weeks each. The CS Endeavors and CS and Society curriculum consists of 4 interchangeable 9-week long units.

Programming Foundations is an engaging course designed to challenge 9th or 10th grade students who have completed the middle school Computer Science Discoveries - Alabama course, as well as build interest and excitement for the AP Computer Science Principles course. The course’s six units are designed to interest high school students and allow them to explore the possibilities of computing in their future. This course covers all the DLCS 9-12 standards and is included in the new CTE IT COS.

The curricular materials include pacing and lessons, teacher notes, unit overviews, differentiation suggestions, vocabulary, exemplary solutions, strategy templates in varied formats, and more.

K-5 Computer Science

  • Computer Science Fundamentals and Integration
The Computer Science Fundamentals course from introduces computer science concepts while building computational thinking skills. The no-cost one-day training is available from A+ College Ready. Request workshop here.

The follow-up one-day training is focused on integrating computer science into other subjects. This training is designed for Alabama teachers. Request a workshop here.