This is a curated set of resources on this topic
Alexandre Kowalczyk's web pages and ebook
https://www.svm-tutorial.com/svm-tutorial/
This includes a nice explanation of the SVMs including the maths, kernelisation and python code. It also has some material on Perceptrons, which we cover in the neural networks topic.