HACKER Q&A
📣 szemy2

Best Programming Course for Complex Systems?


Hi HN!

I am currently interested in learning about Complex Systems and the theory that has been developed in the recent decades.

I am reading the excellent book called 'Introduction to the Theory of Complex Systems' (https://www.amazon.de/Introduction-Theory-Complex-Systems-Thurner/dp/019882193X) which rigorously goes through the fundamentals on the theoretical framework.

It is however not very hands-on: I would like to code simulations on the side and get my hands dirty with coding.

I am looking for a course that specifically targets algorithms/frameworks that is used by Complexity Researchers. I know complexity sciences touches many disciplines, but the premise of the book is that there are underlying patterns in all types of complex systems, so a generalist approach would be preferable. (I am not interested in beginner course in coding, for eg.: Nature of Code (https://www.youtube.com/user/shiffman) touches on some algorithms to simulate multi-agent behaviour)

Please point me towards a good source :)


  👤 ksaj Accepted Answer ✓
You might find NetLogo interesting. There is also a free course on using it in terms of complex systems on the Complexity Explorer website. It is presented by the Santa Fe Institute, which you probably already know is at the forefront of this type of research. https://www.complexityexplorer.org/ for Complexity Explorer, and https://ccl.northwestern.edu/netlogo/index.shtml for NetLogo.