Want the latest in our educational opportunities? Sign up for our email list here!

AP® Computer Science Principles
AP® Computer Science A

ap-csp endorsed computer ap-csa-endorsed

NJCTL is recognized by the College Board® as an Endorsed Provider of curriculum and professional development for AP® Computer Science Principles (AP CSP) and AP® Computer Science A (AP CSA).

Using an Endorsed Provider affords schools access to fully-aligned resources including a pre-approved syllabus, curriculum, and officially recognized professional development that prepares teachers to teach the course.

Teaching Materials

NJCTL's free computer science curriculum teaches students how to use text-based programming to solve real world problems, and provides everything needed to get students programming on their first day of class:

  • Presentations with instructional videos
  • Guided programming activities
  • Interactive embedded formative assessment
  • Classwork-homework
  • Labs
  • Quizzes and tests
  • Unit plans
  • AP test prep
  • An approved AP syllabus with a year long plan

These comprehensive resources and materials make planning fast and easy, while eliminating the need for textbooks. Designed to support a social constructivist learning environment, NJCTL materials make learning engaging and accessible to every student. Materials are also fully editable so you can tailor them to meet any individual needs.

Teacher-Facilitated Courses for Students

NJCTL offers online computer science courses that teachers can use with their students to support personalized instruction while providing complete oversight of individual students progress. These courses match the free, editable classroom materials, enabling flipped classroom approaches.

Professional Learning

NJCTL's unique approach to professional learning teaches the content of AP Computer Science, and how to teach that content to students. Teachers learn from the same College Board-aligned materials they will use to teach their students, making planning fast and easy. Even with no prior programming experience, they will be well-equipped to prepare their students for the AP Exam. NJCTL's courses are online and asynchronous; teachers can learn anytime, anywhere, with timely instructor support available throughout the duration of the course.

NJCTL tuition is only $195 per graduate credit. ($156 per credit for NJEA Members.)

Click on any tile below to register or learn more about each graduate course

Secondary Teaching Methods

AP® Computer Science Principles

AP® Computer Science A

AP® and Advanced Placement® are registered trademarks of the College Board. Used with permission.

100% Online and Asynchronous Courses

Courses are 100% online, asynchronous, and self-paced.

Rolling Enrollment

Start courses anytime and finish at your own pace.

Qualify with Any Bachelor's Degree

Anyone with a bachelor's degree in any subject, with any GPA, may enroll in NJCTL courses and/or a master's degree program. No prior mathematics or science background required.

NJ-Licensed Graduate School of Education

NJCTL is an online graduate school of education duly authorized by the NJ Office of the Secretary of Higher Education with initial programmatic accreditation from the Association for Advancing Quality in Educator Preparation (AAQEP). NJDOE accepts NJCTL credits towards meeting certification requirements. Learn more.

Credit Transcription Available
Apply NJCTL Credits Towards A Doctorate

NJCTL has exceptionally affordable tuition at $195 per graduate credit. There are never fees or textbook costs.

District and/or State Approval

We strongly encourage prospective students to check with their district and/or state to confirm that NJCTL courses and/or degrees will be accepted for their intended purpose.

Course Catalog

Click Here for the Course Catalog, which includes descriptions, credits, and tuition costs.

NJCTL - The Leader in STEM Education

NJCTL is a nonprofit charitable organization founded by New Jersey Education Association that provides simple, scalable solutions for the global STEM crisis.

Contact Us for More Info