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 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
