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 from learning effective debugging methods to teaching computer science in a blended classroom. Perfect for teachers with limited or no programming experience.
The CodeHS Cybersecurity course prepares students with crucial skills to be responsible citizens in a digital future and protect themselves from the growing threat of cyber attacks. With the CodeHS online Professional Development course, we'll train teachers at your school to teach an excellent Cybersecurity course. No programming experience is required. Teachers will gain the skills, pedagogical knowledge, resources, and confidence to lead a great cybersecurity class with CodeHS.
Learn how to lead a successful AP® Computer Science A class with CodeHS. The Teaching AP® Computer Science A professional development course prepares teachers to teach AP® Computer Science A with a focus on the Java programming language. Teachers will practice the skills they need to teach tricky concepts, debug programs, answer questions, and lead a blended classroom.
With the CodeHS online AP Computer Science Principles Professional Development course, we'll train teachers at your school to teach an excellent AP Computer Science Principles course. Teachers will gain the skills, pedagogical knowledge, resources, and confidence to teach AP CS Principles. No programming experience is required.
In today's world, web pages are the main medium for sharing ideas and information. Learning to design websites is an incredibly useful skill for any career path. This Professional Development course prepares teachers to teach a successful Web Design course with CodeHS.
If you took one professional development course with CodeHS and want more, this course is for you. Special Topics in Teaching Computer Science is a PD course that builds on your content knowledge and pedagogy from your first professional development course. Teachers will build on the skills from the first PD and learn more tips for running a successful computer science class.
Prepare to teach Computing Ideas! With this online PD course, teachers gain the skills, pedagogical knowledge, resources, and confidence to lead a excellent introductory computer science class with CodeHS—no programming experience is required.
With the CodeHS online AP Computer Science Principles Professional Development course, we'll train teachers at your school to teach an excellent AP Computer Science Principles course. Teachers will gain the skills, pedagogical knowledge, resources, and confidence to teach AP CS Principles. No programming experience is required.
With the CodeHS online AP Computer Science Principles Professional Development course, we'll train teachers at your school to teach an excellent AP Computer Science Principles course. Teachers will gain the skills, pedagogical knowledge, resources, and confidence to teach AP CS Principles. No programming experience is required.
Finding and fixing errors in programs is a fundamental skill for new and experienced programmers to develop. This CodeHS course introduces debugging: the art and science of fixing broken programs. You'll learn techniques for finding common code errors and effective debugging strategies for Java exercises to share with students.
Finding and fixing errors in programs is a fundamental skill for new and experienced programmers to develop. This CodeHS course introduces debugging: the art and science of fixing broken programs. You'll learn techniques for finding common code errors and effective debugging strategies for Karel (JavaScript) exercises to share with students.
This course covers all of the tools and resources on CodeHS and through the College Board for supporting AP CSA teachers. Major resources include the FRQ Center, practice exams, the review course, Java practice problems, AP classroom, how to use College Board reader summaries and rubrics, and more.
This short online course covers all of the tools and resources on CodeHS and through the College Board for supporting AP CS Principles teachers. Major resources include the practice exams, the review course, JS and Python practice problems, AP classroom, how to use College Board reader summaries and rubrics, the Create Performance Task, and more.
This course prepares educators to implement high-quality Project-Based Learning (PBL) strategies using the CodeHS LMS and curriculum. Educators will learn about the basics of Project-Based Learning, using CodeHS curriculum with PBL, lesson planning, managing your PBL/CodeHS classroom, and assessing students in a PBL classroom.
In the micro-course, educators will learn what collaboration in the computer science classroom looks like, explore the various ideas and techniques for student collaboration and learn how to foster a collaborative setting in their classrooms. Educators will learn about the challenges they may face and how to overcome those obstacles. They will also be introduced to the CodeHS tools that help to support a collaborative setting.
This short online PD course covers strategies to leverage CodeHS tools for grading, progress monitoring, providing feedback, creating & customizing courses/sections, using the IDE, using curricular resources, and other platform tools and resources.
In this course, educators will learn how to use the CodeHS integrated development environment (IDE) to engage, assess and collaborate with students. Teachers will begin by exploring the tools and resources available to help them navigate the IDE and set their students up for success. Teachers will use the CodeHS Sandbox to collaborate with students in real-time.
This is an online professional development course to help prepare teachers for the Florida Teaching Certification Examinations (FTCE) - Computer Science. It covers 100% of the competencies designated for the exam.
This is an online professional development course to help prepare teachers for the Georgia Assessments for the Certification of Educators Computer Science (GACE CS) exam. It covers 100% of the competencies designated for the exam.
This course is designed to help prepare teachers for the Praxis Computer Science Exam. The CodeHS Praxis Computer Science Preparation Course is the only course that covers 100% of the competencies designated for the exam.