Zerodha Trading & Demat account

Once I open an account with Zerodha, does it automatically create a trading and demat account for me?

Yes, once you open an account, you open both trading and demat accounts.