Choose an appropriate IDE that fits course goals. For AP CS, use an IDE that doesn’t autofill to give students more practice writing code on their own
Use LightBot, Picobot, and Manufactoria as introductory exercises to figure out what types of problems might arise in the classroom.