The first AP* Computer Science MOOC that blends online learning with inĀ­-person support.


Learn computer science with
a community of students at no cost.

Learn more

Schools & Teachers

Provide a College Board-approved
AP Computer Science course to your students.

Learn more

A computer science MOOC for any student

Our fast-paced course is equivalent to an introductory college programming class. Students will learn the basics of Java, a popular object-oriented language. This is a fun, interactive and challenging course, available to any student at no cost.

Learn more about the course
We love this course. The student experience has been great.
Online advanced electives are good for us because we don't have
teachers or class size to make it work normally.
Teacher, California

An AP Computer Science course designed for schools

Someone from each school is designated the "coach." Though they are the teacher-of-record, they do not need to know computer science themselves. Their job is to coach students: motivate them, help them problem solve and ensure they stay on track.

  • Data and analytics to
    monitor students' activity

    Web-based tracking tools show your students' progress and performance in a dashboard and detailed view.

  • Professional development
    for your in-school coach

    Our training works with your coach to explore strategies for supporting self-directed, online learning.

  • Supplemental

    Additional worksheets, practice quizzes and assignments give your students extra practice.

Learn more about MOOC coaching

* Advanced Placement is a registered trademark of the College Board, which was not involved in the production of, and does not endorse, this product.