a) We want to distribute $20$ identical candies between $4$ non-identical kids.
Take $24$ (yes, $24$) candies and place them like this, with a little gap between successive candies.
$$c\quad c\quad c\quad c\quad c\quad c\quad c\quad c\quad c\quad c\quad c\quad c\quad c\quad c\quad c\quad c\quad c\quad c\quad c\quad c\quad c\quad c\quad c\quad c\quad$$
There are $23$ intercandy gaps. Choose $3$ of these to put a separator into. Give all but one of the candies up to the first separator to the first kid, eating one yourself. Give all but one of the candies between the first two separators to the second kid, eating one yourself. And so on.
It is clear that every way of distributing $20$ candies corresponds to a placement of separators, and every placement of separators gives us a way to distribute the candies. Thus the number is $\binom{23}{3}$.
b) Give two candies to each kid. Then we need to split the remaining $12$ between the kids. By an argument just like the one above, there are $\binom{15}{3}$ ways to do this.
c) So only $3$ kids are in the game, and $19$ candies. Give a candy to the second kid. That leaves $18$ to be split between $3$ kids. There are $\binom{20}{2}$ ways to do this.
d) Glue pairs of candies together to make a Candy. We want to distribute $10$ Candies between $4$ kids. There are $\binom{13}{3}$ ways to do this.