What do I need to take the AP Computer Science Principles class?

Successful completion of Algebra I is highly recommended. A home computer is not needed, and schools are required to provide students with access to computing devices to complete the course. You do not need to have prior computer science knowledge or experience.