That's an an excellent idea frankly.
One suggestion is you pay for the deposit on a flat, but own a % of the property. So if you put down a 10% deposit, you own 10%. That way your child isn't getting anything for free, but you are getting them on the ladder.