For learners who are already familiar with the basics of programming.

Advanced Programming typically continues with Python (unless the student prefers a different language) but explores more advanced subjects:

  • Data Structures and Algorithms
  • Object-Orientation
  • Data Science
  • Optimisation and O(n)O(n) notation

Languages

Besides Python, other programming languages can be used as basis for this course:

  • GDscript ( Godot’s own scripting language, similar to Python but geared towards videogames)
  • C++ ( either pure, modern C++23 and later, or in combination with a toolkit game engine)
  • Lisp (Common Lisp and Emacs-Lisp)
  • Shell-script (Bash or Powershell)
  • SQL