The codes are covered by the legislation as follows:


TYPE OF LEARNER'S LICENCE CODES


(1) Code 1 learner's licence


a) The holder of a code 1 learner’s licence is authorised to ride motorcycle on a public road however a motor quadrucycles are not allowed to be ridden on a public road.

b) To obtain a code 1 learner’s licence you must be at least 16 years of age.

c) If you are under the age of 18, you may only ride a motorcycle with a cylinder capacity not exceeding 125 cubic centimetres.

d) A code 1 learners licence does not authorise the carrying of passengers.

e) A learner’s licence in respect of a motorcycle, shall not authorise the holder to drive a motorcycle on a public road while carrying another person.

...

(2) Code 2 learner's licence


a) The holder of a code 2 learner’s licence is authorised to drive any motor vehicle or combination of motor vehicles other than a motorcycle or a motor tricycle, of which neither the “Tare”, “Gross Vehicle Mass”, nor the “Gross Combination Mass” of such vehicle, or vehicles exceeds 3500 kilograms.

b) The holder of a code 2 learner’s licence shall drive only those vehicles he or she is authorised to drive while under the direct supervision of a person who holds a driving licence for the applicable class of vehicle.

c) To obtain a code 2 learner’s licence you must be at least 17 years of age.

d) Your learner’s licence will be valid for 24 months from the date on which the approved test was passed.

...

(3) Code 3 learner's licence


a) The holder of a code 3 learner’s licence is authorised to drive any motor vehicle or combination of motor vehicles other than a motorcycle, a motor tricycle or a motor quadru cycle, of which neither the “Tare”, “Gross Vehicle Mass”, nor the “Gross Combination Mass” of such vehicle, or vehicles exceeds 3500 kilograms.

b) The holder of a code 3 learner’s licence shall drive any motor vehicle or combination of motor vehicles other than a motorcycle, or tricycle while under the direct supervision of a person who holds a driving licence for the applicable class of vehicle.

c) To obtain a code 3 learner’s licence you must be at least 18 years of age.

d) Your learner’s licence will be valid for 24 months from the date on which the approved test was passed.

...