Parents & Homeschools
Everything you need to help prepare your child for success in computer science.
Parents & Homeschools
NEW
Introduction to Computer Science
Sign up for the 2019-20 school year.
Access starts August 2019.
An interactive introductory course for students brand new to programming that teaches the foundations of computer science.

About the Course

Course Level
Beginner
Student Prerequisites
No prior computer science knowledge or experience is necessary
Parent Background
No prior computer science knowledge or experience is necessary
An interactive introductory course for students brand new to programming that teaches the foundations of computer science using the Python language. Not only will this year-long course prepare students for AP-level courses, it will also teach computational thinking and complex problem solving, skills that are important for any student whether they continue studying computer science or not.

The course includes:

  • Year-long curriculum
  • Web-based video classes, activities, and practice exercises
  • Regular quizzes, projects and exams
  • 7 day/week support from peers and teaching assistants
NEW
AP Computer Science Principles
Sign up for the 2019-20 school year.
Access starts August 2019.
Combine creativity and computing in this foundational computer science course.

About the Course

Course Level
Beginner
Student Prerequisites
No prior computer science knowledge or experience is necessary. Algebra I is required.
Parent Background
No prior computer science knowledge or experience is necessary
AP Computer Science Principles is an introductory class to computer science with a focus on computational thinking and the tools needed to analyze, study, and work with large data sets to draw conclusions from trends. This course is interdisciplinary as students explore how computer software and other technology can be used to solve problems. It will focus on the ethical implications of technology alongside the mechanical components. Students will learn Scratch and Processing programming languages.
This course will prepare students for the through-course Performance Tasks and end-of-course AP Exam.

The course includes:

  • Year-long curriculum
  • Web-based video classes, activities, and practice exercises
  • Regular quizzes, projects and exams
  • 7 day/week support from peers and teaching assistants
PROVEN DATA
AP Computer Science A (Java)
Sign up for the 2019-20 school year.
Access starts August 2019.
A complete curriculum that teaches students how to solve real-world problems with programming.

About the Course

Duration
Full year
Student Prerequisites
No prior computer science knowledge or experience is necessary. Algebra I is required; Algebra II is recommended.
Parent Background
No prior computer science knowledge or experience is necessary
Students will learn to design and implement computer programs that solve problems relevant to today’s society, including art, media, and engineering. AP Computer Science A teaches object-oriented programming using the Java language and is meant to be the equivalent of a first semester, college-level course in computer science. It will emphasize problem solving and algorithm development, and use hands-on experiences and examples so that students can apply programming tools and solve complex problems.
This course will prepare students for the end-of-course AP Exam.
NEW
AP Statistics
Sign up for the 2019-20 school year.
Access starts August 2019.
A course introducing students to methods for data interpretation and statistical reasoning.

About the Course

Duration
Full year
Student Prerequisites
Algebra II and strong mathematical ability. No prior statistics course required.
Parent Background
No prior statistics or experience is necessary
Students will explore how data interpretation and statistical reasoning can solve complicated, real-world problems. By learning to collect, analyze, and draw conclusions from data, students will develop skills relevant to the digital age and current workforce. The interactive course will challenge students to evaluate existing research and design studies of their own, using numerical and graphical techniques.
This course will prepare students for the end-of-course AP Exam.
Questions? We're here to help.