(a)
A person may not drive a motor vehicle upon a highway, unless the person then holds a valid driver’s license issued under this code, except those persons who are expressly exempted under this code.
(b)
A person may not drive a motorcycle, motor-driven cycle, or motorized bicycle upon a highway, unless the person then holds a valid driver’s license or endorsement issued under this code for that class, except those persons who are expressly exempted under this code, or those persons specifically authorized to operate motorized bicycles or motorized scooters with a valid driver’s license of any class, as specified in subdivision (h) of Section 12804.9.
(c)
A person may not drive a motor vehicle in or upon any offstreet parking facility, unless the person then holds a valid driver’s license of the appropriate class or certification to operate the vehicle. As used in this subdivision, “offstreet parking facility” means any offstreet facility held open for use by the public for parking vehicles and includes any publicly owned facilities for offstreet parking, and privately owned facilities for offstreet parking where no fee is charged for the privilege to park and which are held open for the common public use of retail customers.
(d)
A person may not drive a motor vehicle or combination of vehicles that is not of a type for which the person is licensed.
(e)
A motorized scooter operated on public streets shall at all times be equipped with an engine that complies with the applicable State Air Resources Board emission requirements.