CodeHS offers comprehensive and mini online professional development courses covering various programming languages and best practices for teaching computer science in a blended classroom.
Dive into the basics of programming and learn how to lead a successful introductory computer science class. This course covers everything fr... More
The CodeHS Cybersecurity course prepares students with crucial skills to be responsible citizens in a digital future and protect themselves ... More
Learn how to lead a successful AP® Computer Science A class with CodeHS. The Teaching AP® Computer Science A professional development course... More
With the CodeHS online AP Computer Science Principles Professional Development course, we'll train teachers at your school to teach an excel... More
In today's world, web pages are the main medium for sharing ideas and information. Learning to design websites is an incredibly useful skill... More
Prepare to teach Computing Ideas! With this online PD course, teachers gain the skills, pedagogical knowledge, resources, and confidence to ... More
With the CodeHS online AP Computer Science Principles Professional Development course, we'll train teachers at your school to teach an excel... More
With the CodeHS online AP Computer Science Principles Professional Development course, we'll train teachers at your school to teach an excel... More
This course explores computer science as a discipline. It focuses on pedagogical theory, effective teaching methods, and instructional strat... More
This is the first CS Concepts and Teaching Methods course that focuses on teaching computer science in elementary schools. It addresses how ... More
Finding and fixing errors in programs is a fundamental skill for new and experienced programmers to develop. This CodeHS course introduces d... More
Finding and fixing errors in programs is a fundamental skill for new and experienced programmers to develop. This CodeHS course introduces d... More
This course covers all of the tools and resources on CodeHS and through the College Board for supporting AP CSA teachers. Major resources in... More
This short online course covers all of the tools and resources on CodeHS and through the College Board for supporting AP CS Principles teach... More
This course prepares educators to implement high-quality Project-Based Learning (PBL) strategies using the CodeHS LMS and curriculum. Educat... More
In the micro-course, educators will learn what collaboration in the computer science classroom looks like, explore the various ideas and tec... More
This short online PD course covers strategies to leverage CodeHS tools for grading, progress monitoring, providing feedback, creating & cust... More
In this course, educators will learn how to use the CodeHS integrated development environment (IDE) to engage, assess and collaborate with s... More
This 5-hour professional development course is designed to introduce teachers to the metaverse world of Roblox. Teachers will learn about th... More
Adding physical components to a computer science course changes the teaching and learning experience in a multitude of ways. In this 5 hour ... More
Adding physical components to a computer science course changes the teaching and learning experience in a multitude of ways. In this 5 hour ... More
In this course, teachers will learn the fundamentals of teaching Computer Science at the elementary level (K-5). Throughout this course, you... More
In the course, educators will learn how to create basic autograders for Java assignments they add to their CodeHS courses. This course will ... More
In this course, educators will learn how to leverage the control CodeHS gives them to customize their courses. Teachers will begin by explo... More
This course prepares educators to implement engaging, impactful blended learning strategies using the CodeHS LMS and curriculum. Educators w... More
This course is designed to help prepare teachers for the Praxis Computer Science Exam. The CodeHS Praxis Computer Science Preparation Course... More
This is an online professional development course to help prepare teachers for the Florida Teaching Certification Examinations (FTCE) - Comp... More
This is an online professional development course to help prepare teachers for the Georgia Assessments for the Certification of Educators Co... More