Question: is khan academy good for calculus?
Answer: Khan Academy is good if you want to learn the essential elements of calculus and linear algebra. However, it it not enough for Machine Learning purposes. I would recommend you to learn these subjects with Coursera or MIT Opencoursware.