Preheat oven to 190°C. Grease a baking tin and line with baking paper.
Put the butter, oil and sugar in a bowl and beat them together until light and fluffy. Beat in the eggs and then the milk.
Tip in the dry ingredients and fold them into the mixture. Stir in the courgettes, chocolate chips, fudge and vanilla, then spoon the mixture into the tin.
Bake for 45 minutes, until a skewer inserted in the centre comes out clean.