Upvote:2
For France, you do not need a visa as it is a party to the Schengen agreement. This means, that your German visa / resident permit allows you to visit France freely.
For the UK, you will have to apply for a visa at the UK consulate in Germany.