Yes, Zerodha allows minor account opening to children below 18 years. You can only open minors demat account, trading account cannot be opened for minors.
If guardians/parents have an account in Zerodha, they can open a demat account for their kids online. If not, the minor account can be opened offline also.