
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 Higher Level (HL) course, students gain a strong foundation in computational thinking, problem-solving and programming. The course explores a broad range of topics including computer systems, networks, databases, and software development, while encouraging students to consider the ethical and social impact of computing in a global context.
Through a mix of theory and hands-on application, students learn to code in Java and develop the skills needed to design and evaluate real-world computing solutions. This course fosters logical reasoning, creativity and critical thinking – all essential for success in the digital age.
Computer Science is available as both an HL and SL course, following a shared core with extended depth and additional units at HL.
The Benefits
Taking IB Computer Science HL online will enable students to:- Be supported by highly experienced IB Computer Science teachers.
- Develop fluency in Java programming and computational thinking.
- Explore real-world computing challenges in a global context.
- Build independence, resilience and time-management skills.
- Gain experience with professional-standard online learning platforms.
Resources

Technology Requirements
by PamojaMore
What is different in taking IB Computer Science HL online?
Students will have the opportunity to:- Access a structured and supportive learning environment.
- Study alongside international peers.
- Complete coding tasks using modern tools in a flexible setting.
- Apply their knowledge to practical, student-led projects.
Activities and Assessment
Assessment includes written responses, coding tasks, project work, and class discussions. HL students complete an internal assessment where they design, develop and evaluate a computing solution. Learning is supported through discussion forums, journals, email and live lessons. Engagement is also monitored through Pamoja’s internal assessment criteria.Advice from Our Teachers
To succeed in the HL course, students should plan to dedicate seven to ten 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.
