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
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
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
With the CodeHS online AP Computer Science Principles Professional Development course, we'll train teachers at your school to teach an excel... More
Prepare to teach Computing Ideas! With this online PD course, teachers gain the skills, pedagogical knowledge, resources, and confidence to ... 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
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
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 leverage the control CodeHS gives them to customize their courses. Teachers will begin by explo... 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 course prepares educators to implement high-quality Project-Based Learning (PBL) strategies using the CodeHS LMS and curriculum. Educat... More
In this course, educators will learn what collaboration in the computer science classroom looks like, explore the various ideas and techniqu... More
This course prepares educators to implement engaging, impactful blended learning strategies using the CodeHS LMS and curriculum. Educators w... More
In this course, educators will learn the essential skills needed to effectively use AI as an instructional aide for themselves and students ... More
This short online course is designed to help educators understand the importance of identity & inclusion in computer science and how to crea... More
In this short course, teachers will be introduced to a number of impactful instructional strategies for middle or high school computer scien... More
In this course, teachers will explore instructional strategies to engage elementary students in computer science. Teachers will learn how to... 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
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 mini-course is crafted for Python educators aiming to enhance their debugging skills. The curriculum delves into the crucial role of de... 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 this course, teachers will be introduced to the basics of digital citizenship and cyber hygiene. Teachers will learn about common misunde... More
This short online PD course is designed to help educators learn the ins and outs of using ScratchJr to feel more comfortable delivering the ... More
In this course, educators will learn essential Scratch skills necessary to teach using CodeHS elementary curriculum. Teachers will learn abo... 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 the course, educators will learn how to create advanced autograders for Java assignments they add to their CodeHS courses. This course wi... More
In this one-hour course, you will learn about several resources and strategies that can be used to increase student engagement in your class... More
In this one-hour course, you will learn about several tools and resources available on CodeHS that will help you differentiate for all stude... More
In this one-hour course, you will learn how to leverage the CodeHS Sandbox to help students debug coding examples collaboratively.
In this one-hour course, you will learn about several resources and strategies that you can use to customize your course in CodeHS.
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 Georgia Assessments for the Certification of Educators Co... More
This is an online professional development course to help prepare teachers for the Florida Teaching Certification Examinations (FTCE) - Comp... More