>>171
There are several ways of learning on your own and as others have said, khan academy is a good place to start but if you still don't get it there is something else.
Programming, well functional programming to be exact as it has a stronger link to mathematics than other types. Being able to test out things you learn will help with your understanding of them and their use outside of a course.
There are several languages which can help and this is just a list from those I have used to learn (and still learning):
Haskell - functional pure programming language which focuses on programs being functions which return the same result if given the same data.
Lisp (Scheme) - Used a lot (or was?) in university for teaching computer science (algorithms, recursion, ect…).
Lambda Calculus - The base for all functional programming languages and proves that everything can be computed as a function.
Being able to see why it works will ease the learning process and you will learn how to apply all mathematics to the outside world.