How To Access the IB Course Beta

IB Course Webinar Recording - Watch Now!

Why Teach IB Standard Level

Topics Covered

Prerequisites and Curriculum Pathway

A preview of the IB courses is available now for beta testing. The full courses will be available for teachers to create their own sections by July 30th, 2021.

How To Access the IB Course Beta

  1. Join the IB Course Beta section here:

  2. If you're interested in joining the Teacher Testing Group, complete this form.

IB Course Webinar Recording

This webinar was hosted on May 25th, 2021.

[View the webinar slides here.]

Why Teach IB Standard Level?

This course focuses on the Python 3 programming language and follows the learning process for students enrolled in the Standard Level section of their International Baccalaureate Diploma Programs.

It covers programming concepts and critical skills, and aligns with the characteristics of the IB Learner Profile. Students learn how programming and cybersecurity are applicable to different fields of study and how to apply these concepts in real-life situations.

Topics Covered in the IB Standard Level Course

IB Standard Level Course Syllabus

The course starts with an introduction to programming in Python 3 with Turtle Graphics unit. Students build on their knowledge, developing concepts such as looping, string manipulation, and data structures. Students also learn about cybersecurity concepts.

Prerequisites and Curriculum Pathway


The IB Standard Level Course is designed for complete beginners with no previous background in computer science. It is highly visual and interactive, and designed to be engaging for new coders.


This course provides a base of knowledge comparable to our Intro to Python course and can serve as a prerequisite to more advanced courses in the 9-12th Grade Curriculum Pathway.

Students can take this course as their first introduction to computer science or as a secondary introductory course that explores a new language.

Visit the CodeHS Course Catalog to explore all the courses available. For help choosing on the right computer science course for your students, email us at

Did this answer your question?