When it comes to mql4, maybe the most interesting things I learned was machine learning techniques like K-NN (k-nearest neighbour) and Bayesian classifiers. In some use cases, they can be used to predict price movement.
I graduated in software engineering in 2021 and after that I have been continuing to go deeper in mql4 language to develop useful indicators and even expert advisors.