Now Available: Advanced Cyber, Physical Computing, AP CSP in Python, & More!

undefined

Get ready for the upcoming school year with new CodeHS courses! We’ve launched several new courses from Advanced Cybersecurity to Physical Computing. We hope you and your students enjoy these exciting new courses in your virtual, blended or in-person classrooms this fall.

Physical Computing with Micro:bit

Introduction to Physical Computing with micro:bit is a one-semester middle school course that allows students to refresh their knowledge of basic programming concepts (control structures, variables, functions) in order to control a physical device.

Below is a glimpse at a project students will create with the concepts learned in this course, beginning by developing simple programs that utilize on screen LEDs, buttons, and finally control structures & external components.

undefined

Physical Computing with Arduino

In this course, students will bring life to physical objects with computing skills, using LEDs, buttons, and sensors to see how computer programming gives physical devices the ability to interact with their environment. This course is geared towards high school students with the Arduino device, a more powerful tool that can build more advanced projects than the micro:bit. The Arduino requires students to use a breadboard to create circuits early in the course.

undefined
The circuit requires breadboards in Arduino.

Advanced Cybersecurity

As technology expands and the number of connected devices grows, so does the need for security and network experts. This course is the newest addition to our Cybersecurity pathway, designed for 11–12th graders who have taken Introduction to Cybersecurity. This course will cover various topics, from advanced cryptography to risk assessment.

Web Development

In a project based learning environment, Web Development is a capstone course that teaches the basic elements of web development, such as web hosting, file organization, and incorporating Javascript into HTML files.

Over the course of the school year, students will collaboratively and independently design, develop and implement functional and responsive web pages using these foundational skills. This course is the third course in the Web Development pathway, designed ideally for students who have an introductory knowledge of HTML, CSS, and Javascript.

Intro to Computer Science in Python 3

Have you been wishing we offered Python 3? We are excited to launch the Intro to Computer Science in Python 3 course in the latest Python language! This new course will be similar to our current Intro to Computer Science in Python courses, only the programming language will be entirely in Python 3.

Fundamentals of Cybersecurity

As our world becomes increasingly dependent on technology, cybersecurity is a topic of growing importance. It is crucial that companies and individuals take precautions to protect themselves from the growing threat of cyber attacks.

The Fundamentals of Cybersecurity course is an updated version of our current Introduction to Cybersecurity course. Students will learn foundational cybersecurity topics including networking fundamentals, software security, system administration, and the basics of cryptography and programming.

undefined
Brute Force Activity Example

AP Computer Science Principles in Python

With a unique focus on creative problem solving and real-world applications, the new CodeHS AP Computer Science Principles in Python course gives students the opportunity to explore several important topics of computing using their own ideas and creativity to create artifacts of personal value. It has all the same great content of our AP CSP in JavaScript course, but is written in Python. This course is also endorsed by the College Board for the 2020–2021 school year.

[Updated] AP Computer Science Principles in JavaScript

The AP Computer Science Principles in JavaScript will teach students basic JavaScript programming skills, as well as, fundamental concepts about how computers and the Internet work. This course has been updated for the 2020–2021 school year and is endorsed by the College Board.


Get Started Today!

  1. Log in to your CodeHS teacher account
  2. Create a new section for the 2020–2021 school year
  3. Enroll the section in the new CodeHS course
  4. Invite your students to join!

Reminder: The CodeHS curriculum is always free. You can view all new courses launched for the 2020–2021 school year here.