Purdue University - Department of Computer Science - AP Computer Science A: Java Programming
Skip to main content

PurdueX CS180: AP Computer Science A - Java Programming

Purdue University, in partnership with edX, is proud to offer an online version of our introductory object-oriented programming course to high school students. The class will consist of content from our first semester programming course for computer science majors, CS 180, as well as supplemental material designed to help students prepare to take the AP Computer Science A exam. Purdue's CS 180x is a Java programming course, with a focus on object-oriented programming.

Students that sign up will gain access to:

  • Instructional videos on all topics in Purdue's CS 180x course, taught by Professor Debbie Peroulli and K-12 Outreach Coordinator Phil Sands
  • Labs, projects and exams designed by Purdue's CS faculty and teaching assistants
  • A discussion forum monitored by Purdue undergraduate students excited to help students with their queries

The course is free to all enrollees, and will begin on September 4th, 2018. The CS 180x course will not earn students any college credit, but is meant to provide preparation for students as they prepare for a university CS curriculum. 

No prior experience with programming is necessary, but it is suggested that students have completed a mathematics course equivalent to Algebra II before enrolling.





If you are a high school teacher interested in auditing the course, please click here for more information.

Last Updated: Aug 21, 2018 11:55 AM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone: (765) 494-6010 • Fax: (765) 494-0739

Copyright © 2018 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.