If every school offered computer science, it'd be easier to use the internet to supplement your textbook, plan a year's lessons, and craft engaging assignments.
But as you've probably noticed, most schools don't offer computer science classes. Most teachers don't put their AP CS material online. Instead, most teachers build, cobble, and sculpt their own materials – until now.
IDEs make programming simpler by combining code editors – where code is written – with build tools – which prepare code to be run – and debuggers – which help spot errors. IDEs popular with AP Computer Science teachers include: