Overview
The IB Computer Science curriculum was updated in 2025, with students beginning the new course in Fall 2025 and sitting their first exams in 2027. This guide covers what CodeHS offers for the new standards, what it is and is not designed to do, and how to find the specific content you need.
CodeHS has released IB Computer Science SL Resources, a collection of existing CodeHS units and lessons that align to the 2025 IB CS SL framework. The resources bring together the content currently available across the CodeHS catalog, organized by topic to make it easier to find and assign content for your course.
What it is
A collection of existing CodeHS units and lessons that align to the 2025 IB CS SL standards, gathered in one place so you can find and assign them quickly.
Organized by topic so you can pull the piece you need — a single lesson, a single unit, or several units — into your own course.
Language-flexible: We’ve included Python and Java programming units in the course for teachers to choose either language. The Python content is included as the default option while Java units can be found under supplemental materials.
What it is not
It is not a sequenced IB course. The units are grouped by topic, not ordered into an IB scope and sequence. If you copy the whole course into a section, you will still need to decide the teaching order, pacing, and how the topics connect across the year. You will also need to remove the language track you are not teaching.
It does not prepare students for IB assessments. There is no Internal Assessment support, no exam-style practice, and no Paper 1/2/3 preparation. Every lesson in this resource exists for standard alignment. Assessment preparation remains the teacher’s responsibility.
It is not a complete mapping of the SL framework. We do not have content that covers 100% of the standards. Visit the standards mapping page for more detail about alignment.
How teachers can use it
Identify the standard you are teaching.
Use the standards mapping page to find the lessons or units that cover it.
Assign or copy those lessons into your existing IB section.
The standards mapping page
The mapping page lists every standard in the 2025 SL framework alongside the specific CodeHS lessons mapped to it. Use it like this:
Open the mapping page and find the sub-topic you are about to teach — for example, A1.2.4 Construct and analyse truth tables.
Find the lessons listed next to any standard description to see which CodeHS content aligns with it. If no lessons are listed, CodeHS does not currently have aligned content for that standard.
Click into a lesson to preview the activities, then assign it or copy it into your section.
Questions and feedback
Coverage will continue to evolve as we add content aligned to the 2025 framework. If you find a gap or a mapped lesson that is not a good fit for your course, please share your feedback. Also, if you have access to AI Creator, you can use it to create or adapt materials for your specific planning needs.
Visit the CodeHS Course Catalog to explore all our available courses. If you have questions, please email us at support@codehs.com.
