csNINJA
Free notes, diagrams, and definitions for the new IB Computer Science syllabus (2027)!
This website currently covers SL content only. Now time came to start the HL part, ah . If you are an HL student, click on "let us know" , its on your left in nav bar and help us complete the notes !
This site is for the current IB CS syllabus and is optimized for desktop. Click a topic to begin:
Latest Updates (Click to view)
October 9, 2026: All of A2 Networks is now finished: Network Architecture, Data Transmissions and Network Security are live. A4 Ethical Considerations is done too.
- New SQL Sandbox. Write real SQL in your browser and try 10 ready examples.
- Logic Diagrams is now split into 4 pages. The K-maps page has a video and practice exercises with hidden answers.
- The Syllabus Progress page now has a progress bar. SL is 47% done.
- Coming next: B1 Computational Thinking and B2.1 Programming Fundamentals, with Python examples and exercises.
May 17, 2026: A2 Networks and A4 Machine Learning fundamentals are now available. A1 remains complete. Work continues on remaining topics.
#voluntarily_driven
This site is a student project. If these notes help you, consider buying me us a coffee!
csNINJA is a student-run website and a CAS project. Notes are written by students for students SO there may be and there are mistakes. If you spot an error or have a suggestion, send us a message. , it will be very appreciated :)