
Our Courses
Explore our 22 IB-approved Diploma Programme Online Courses.
-
IB DP Core Elements
-
Group 1: Studies in Language and Literature
New from Pamoja: School Supported Self-Taught Language A: Literature
We’re excited to offer flexible, IB-approved online SSST courses for students to study their mother tongue as part of the IB Diploma.
Developed to align with IB assessment, our programme combines expert support with student-led learning.
Learn MoreGroup 2: Language Acquisition
Group 3: Individuals and Societies
Group 4: Sciences
Group 5: Mathematics
Group 6: The Arts
-

In this IB Computer Science Standard Level (SL) course, students develop key skills in computational thinking, logical problem-solving, and programming. The course introduces core concepts such as computer systems, networks, databases, and software development, with an emphasis on practical application and real-world relevance.
Students learn to code using Java, a language that supports object-oriented programming and encourages clear, structured thinking. The course also invites students to consider the ethical and social impact of technology in today’s world, preparing them for further study and future careers in a digital landscape.
Computer Science is available as both an SL and HL course, following a shared core curriculum.
The Benefits
Taking IB Computer Science SL online will enable students to:- Be supported by experienced IB Computer Science teachers.
- Develop strong problem-solving and programming skills.
- Gain practical experience in Java coding.
- Improve their ability to work independently and manage their time.
- Become familiar with a wide range of online learning tools and platforms.
Resources

Technology Requirements
by PamojaMore
What is different in taking IB Computer Science SL online?
Students will have the opportunity to:- Learn in a structured, flexible environment supported by expert teachers.
- Collaborate with students from around the world.
- Complete engaging coding tasks using modern digital tools.
- Gain confidence in applying computing knowledge to real-life contexts.
Activities and Assessment
Students are assessed through a mix of written responses, coding exercises and internal assessment tasks. The internal assessment involves creating a practical computing solution for a specific client. Learning is supported through live lessons, forums, and independent assignments, with engagement tracked through Pamoja’s internal assessment framework.Advice from Our Teachers
To succeed in the SL course, students should plan to dedicate six to eight hours per week to their studies. *Please note: All courses offered are subject to minimum enrolment numbers. Your Pamoja point of contact will be in touch as we approach the start date if we are unable to take a course forward.*Please note, that all courses offered are subject to receiving a minimum enrolment number. Your Pamoja point of contact will be in touch as we approach the start date if we are unable to take a course forward.
Ready to See Pamoja Online Courses in Action?
Explore any of our 22 IB-approved Diploma courses.

The Online Learning Digest
For Educators
Subscribe today to receive our latest resources, events, updates and so much more – specially curated for you, and delivered straight to your inbox.
