Welcome to the A+ Computer Science Practice Site!

Hundreds of Java and Python Practice Problems all auto-graded.

Single Method / Function problems and Complete Program problems.

All problems can be solved in Java and Python.

Intro CS, AP* CS, and Data Structures problems.

Basic output problems all the way up to Dynamic Programming.

In-problem tutorials explain concepts for problems as you go.

FREE teacher accounts upon request.

Email us for a FREE account.

Login here to practice your coding skills and learn Java and Python concepts.