Skip to content
Nikunj Verma

Computer Science tutoring

Programming, algorithms, data structures and theory. Taught by someone who does this professionally, not from a textbook one chapter ahead of you.

GymnasiumIB Computer ScienceA-LevelAPFirst year university
What we actually cover

Computer Science, system by system

Open the one your school follows.

IB Diploma ProgrammeSL and HL, plus the Internal Assessment+

Computational thinking and programming

  • Algorithms, flowcharts and pseudocode
  • Java fundamentals
  • Searching and sorting
  • Debugging and testing

System and computer fundamentals

  • The systems life cycle
  • Computer architecture and memory
  • Operating systems

Networks and databases

  • Network types and protocols
  • Data transmission and security
  • Relational databases (HL)

Abstract data structures (HL)

  • Linked lists, stacks and queues
  • Trees and traversal
  • Recursion
Everything about IB
Gymnasium and MaturaInformatik as Grundlagenfach, Ergänzungsfach or Schwerpunktfach+

Programming

  • Python fundamentals
  • Control flow and functions
  • Data structures
  • Object-oriented programming

Algorithms

  • Searching and sorting
  • Complexity, why it matters
  • Recursion

Systems and data

  • Number systems and encoding
  • How a computer actually executes code
  • Databases and SQL
  • Networks and the internet
Everything about Matura
IGCSE, A-Level and APIGCSE and A-Level Computer Science, and AP Computer Science A+

Programming

  • Java for AP Computer Science A
  • Python and pseudocode
  • Object-oriented design
  • Arrays, ArrayLists and 2D arrays

Algorithms and data structures

  • Searching and sorting
  • Recursion
  • Complexity

Systems

  • Data representation and logic gates
  • Processor architecture
  • Networks and security
  • Databases and SQL
Everything about IGCSE and A-Level
International and bilingual schoolsMYP design and digital, and the run-up to IB Computer Science+

Foundations

  • Python from the beginning
  • Problem decomposition
  • Debugging as a skill

Towards the Diploma

  • Java
  • Algorithms and data structures
  • The Internal Assessment
Everything about International schools
First year universityIntroductory programming and computer science+

Programming

  • Python, Java or C
  • Recursion
  • Testing and version control

Computer science

  • Data structures
  • Algorithm analysis and big-O
  • Discrete mathematics for computing
Everything about University