All of our PD courses are designed to help you level up your effectiveness in the classroom, whether teaching your very first CS class, or taking on a more advanced programming course you haven't taught before.  Here is a breakdown of each of the courses and which one could be right for you:

  • Teaching Introduction to Computer Science: this course is designed for teachers who are new to teaching computer science, or are new to teaching with CodeHS.  In this course we use our Intro to Programming with Karel module as a teaching case study, but the concepts covered (ex: debugging, teaching in a blended classroom) are applicable to many other courses and levels.
  • Teaching Introduction to Computer Science 2: this course is designed for teachers who have already taken one of our introductory level PD courses and want to learn more about how they can leverage CodeHS as a tool in a blended classroom.  This course covers more advanced topics around using CodeHS teacher tools and resources, teaching strategies and more.
  • Teaching Introduction to Python: this course is designed for teachers who will be teaching the Introduction to Computer Science in Python course with CodeHS.  This course requires no prior experience in teaching computer science, but will still be beneficial to teachers who have previously taught CS.
  • Teaching Computing Ideas: this course is designed for teachers who will be teaching the Computing Ideas course with CodeHS.  This course requires no prior experience in teaching computer science, but will still be beneficial to teachers who have previously taught CS.
  • Teaching AP Computer Science Principles: this course is designed for teachers who will be teaching the AP CS Principles course with CodeHS.  This course requires no prior experience in teaching computer science, but will still be beneficial to teachers who have previously taught CS.
  • Teaching AP Computer Science in Java: this course is designed for teachers who will be teaching the AP CS in Java course with CodeHS.  Many teachers taking this course will have taught in intro level course before, and are teaching their first AP course with CodeHS.  Additionally, teachers who don't have a strong background in the Java programming language will find this course useful.
  • Teaching Web Design: this course is designed for teachers who will be teaching the Web Design course with CodeHS. This course requires no prior experience, but is also beneficial for experienced programmers with no teaching experience. 

For more information on our PD courses visit codehs.com/info/pd.

Did this answer your question?