RevisionDojo logoRevisionDojo logo
RevisionDojo logoRevisionDojo logo
PricingSchools
Jojo holding a cookie

This site uses cookie tracking technologies. Learn more in our Cookie Policy.

  1. IB
  2. Computer Science

IB Computer Science Lessons, Study Guides & Practice

Work through IB Computer Science lessons by topic. Each lesson is built to help you learn the syllabus before moving into practice.

A1.1 Computer hardware and operation

A1.2 Data representation and computer logic

A1.3 Operating systems and control systems

A1.4 Translation (HL only)

A2.1 Network fundamentals

A2.2 Network architecture

A2.3 Data transmissions

A2.4 Network security

A3.1 Database fundamentals

A3.2 Database design

A3.3 Database programming

A3.4 Alternative databases and data warehouses (HL only)

A4.1 Machine learning fundamentals

A4.2 Data preprocessing (HL only)

A4.3 Machine learning approaches (HL only)

A4.4 Ethical considerations

B1.1 Approaches to computational thinking

B2.1 Programming fundamentals

B2.2 Data structures

B2.3 Programming constructs

B2.4 Programming algorithms

B2.5 File processing

B3.1 Fundamentals of OOP for a single class

B3.2 Fundamentals of OOP for multiple classes (HL only)

B4.1 Fundamentals of ADTs

Save your study progress

Create a free account to track completed topics, bookmark resources, and pick up where you left off.

Join 600k+ Students Already Crushing Their Exams

Footer

General

  • For parents
  • Pricing
  • Tutoring
  • IB syllabus
  • MYP syllabus
  • Blog
  • Research

Features

  • Jojo AI
  • Questionbank
  • Notes
  • Flashcards
  • Test builder
  • Exam mode
  • Coursework
  • Coursework grader
  • Coursework examples
  • Predicted papers
  • IB grade calculator
  • Grade boundaries

Research

  • State of learning survey
  • IB Moderation Analysis
  • Jojo AI vs ChatGPT
  • Jojo AI vs Gemini
  • Jojo AI vs Perplexity
  • Jojo AI vs Claude
  • Jojo AI vs Poe

Platform

  • RevisionDojo vs Others
  • Content philosophy
  • Trustpilot
  • Join us

For schools

  • For schools

Legal

  • Terms and conditions
  • Privacy policy
  • Cookie policy
  • Trust Center

MYP Subjects

  • MYP Biology
  • MYP Chemistry
  • MYP English Lang & Lit
  • MYP Extended Mathematics
  • MYP History
  • MYP Individuals & Societies
  • MYP Physics
  • MYP Standard Mathematics

IB Subjects

  • Arabic ab initio
  • Arabic B
  • Biology
  • Business Management
  • Chemistry
  • Chinese A Lang & Lit
  • Chinese B
RevisionDojo logo

© 2022 - 2026 RevisionDojo (MyDojo Inc)

RevisionDojo was developed independently of the IBO and as such is not endorsed by it in any way.

GDPR compliant
  • Computer Science (CS)
  • Computer Science (First Exam 2027)
  • Design Technology (DT)
    • Design Technology (First Exam 2027)
    • Digital Society (DS)
    • Economics
    • English A Lang & Lit
    • English A Lit
    • English B
    • Environmental systems and societies (ESS)
    • French A
    • French ab initio
    • French B
    • Geography
    • German A
    • German ab initio
    • German B
    • Global Politics
    • History
    • Mathematics Analysis and Approaches (AA)
    • Mathematics Applications & Interpretation (AI)
    • Philosophy
    • Physics
    • Psychology
    • Psychology (First Exam 2027)
    • Spanish A
    • Spanish ab initio
    • Spanish B
    • Sports, exercise and health science (SEHS)
    • Theory of Knowledge (TOK)
    Download on the App Store