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 hello@codehs.com.

Did this answer your question?