Questions & Answers about Он молодец: всё сделал сам.
No. In modern Russian, молодец does not usually mean young man here.
In this sentence, Он молодец is a very common way to praise someone. It means something like:
- He did well
- He’s great
- Good for him
- He’s a star
So молодец is best learned here as a praise word, not as a literal age-related word.
No, молодец is a noun, but it is being used in a predicate after он.
So structurally, Russian is saying something like:
- He is a good one / a good fellow
But in natural English, you usually translate it more freely as praise.
A useful thing to remember:
- Он молодец = He did well / He’s great
- Она молодец = She did well / She’s great
So even though it is a noun, it works in a very common praise pattern.