- What is CodeHS?
- Tech Requirements
- Professional Development
- How do I start a computer science program?
- 6-12 Curriculum Pathway
- Four Year High School Curriculum Pathway
- K-12 Curriculum Pathway
- AP Computer Science in Java
- AP Computer Science Principles
- Intro to Computer Science in Python
- Computing Ideas
- Web Design
- All Courses
- Programming Languages
- Professional Development
- Teaching Intro CS
- Teaching Intro CS 2
- Teaching AP CSP
- Teaching AP Java
- Teaching Computing Ideas
- Teaching Intro Python
- Magic Grading
- Next Gen Lesson Plans
- Access Controls
- Class Page
- Teacher Dashboard
- User Page
- Web Based Code Editor
Teaching Intro to Computer Science 2
If you took our first Teaching Intro Computer Science PD course and want more, this course is for you.
This PD course is a follow-on to the first Intro PD course that is meant to be taken during the school year. Teachers will build on the skills from the first PD and learn more tips for running a successful computer science class.
Every week, teachers will receive a ~30-45 minute long web-based lesson covering a new topic. Teachers will watch videos, read articles, take quizzes, write responses, and solve coding problems all online.
Who is it for?
What do you learn?
The online PD covers more advanced topics in teaching programming, debugging, and working with a blended classroom. It also covers how to use tools on CodeHS to improve your classroom experience and enhance student learning.
Here is a preview of some of the lessons.
|Debugging Infinite Loops:This lesson gives you the tools and techniques to debug infinite loops, a common issue that students can run into when their program isn't working.|
|How to Catch Cheating:This lesson shows you how to identify students who are copying code for the purposes of cheating and begins a discussion around how to best handle your cheating policy in your classroom.|
|Making Custom Quizzes:This lesson shows you how to make your own quizzes on the CodeHS platform that you can give to your students.|
Meet Your Instructors
Zach started a camp in High School to teach video game creation to middle schoolers and then helped teach CS at Stanford.
As a Curriculum Engineer at CodeHS and former computer science TA at Stanford, Calvin has helped thousands of students learn the foundations of computer science.
What will happen when you sign up?
When the course begins, you will receive a weekly email when each lesson is released that includes a link on where to start.
Interested in continuing to improve how you teach Intro to Computer Science with CodeHS? Tell us more by requesting a quote and we'll get in touch!Get in Touch