Project Stem - click on Apply Now
Excellent professional development is offered and well worth it, even if you have experience.
The course is very easy for students to follow, with step by step video tutorials
Most assignments are graded for you, and students get immediate feedback.
Allows for flexibility and customization if you want
Feedback from Greg on project stem:
I completed the Project Stem High School AP Comp Sci A professional development over the Summer. While I do have a lot of programming experience, I feel like the PD course gave a tremendous overview of the course, with extensive opportunities to complete some of the same projects that students are given. Their support structure is fantastic, with multiple places to find assistance, from documentation and videos, to forums monitored by their staff, to personal opportunities to get help with questions and to resolve any issues. The PD even dives into ways to address the needs of both students having difficulties, students with special needs, as well as advanced students that are ready for more challenges. The course itself is one of the best I have ever seen. Each lesson has a set of 3 very well paced and well produced tutorial videos. This is followed by copies of the notes, and other resources that students can use. Students are frequently assessed, and given multiple, scaffolded coding activities to reinforce the key concepts. In addition, the lessons frequently reinforce prior concepts that all build on each other. The quizzes and exams are challenging, but are perfect measures of student understanding. I like that students have both a range of activities that they can continuously improve upon, but also a range of assessments that helps to form an accurate picture of each students true ability. I know I sound like a paid spokesperson, but it really is that good. While I cannot speak to their other courses, the APCSA course has made my job so much easier, allowing me to really focus on the needs of my individual students. They provide so many levels of support, I imagine any teacher with even a basic understanding of computers could easily implement the program at a level that would easily satisfy the needs of any student. If you have any specific questions, please feel free to reach out to me.
Code.org - fairly new offering for AP Comp Sci A