Khan Academy is a very good starting point for all your difficult questions.
Highly recommended. He has a french version of most of his stuff now. Some of it is a bit rusty. Just google Khan Academy and the topic you need help with. OR call me and I will help you .