If you're at Twin Waters and thinking about a boat, you've got two waters at your address, and only one of them is a river you can launch a licensed boat on. The resort lake is constructed water with no lock into the river, so it isn't a public boat launch. Your real access is the Nojoor Road ramp on the Maroochy River, a State-owned public ramp inside the suburb. That's the same river the course trains on, a short run downstream at Maroochydore. You do the theory online first, then a day on the water.
The resort lake and the canals are constructed water. The river is a separate thing. The Maroochy runs past the suburb, and Twin Waters has two public boat ramps on it, both on the same river the course trains on. Working out which of your two waters counts is the first thing a new owner here has to sort.
The water you'll actually launch a licensed boat on at Twin Waters is the Maroochy River, not the resort lake. The council register lists two public boat ramps in the suburb, both on the river: the State-owned ramp on the Maroochy River Esplanade at Nojoor Road, and a council ramp at Anchorage Circuit. Those are the ramps a Twin Waters owner uses to put a boat in. The resort lake sits behind the houses as constructed water with no lock into the river, so a registered boat can't pass from it to the Maroochy. Twin Waters has two kinds of water, and only one is the one you launch on.
Here's why that matters for a course. The Maroochy you launch on at Twin Waters is the same river the course trains on, a short run downstream at Maroochydore. You learn on the water you'll use, not a stand-in. The training runs in the Maroochydore locality on the Maroochy, and that stretch carries the densest run of public ramps on the coast, just downstream of you. So the river you're getting licensed for is one you can reach from your own ramp and run down to the training water.
The Maroochy isn't one flat rule, either. Maritime Safety Queensland runs a published safety system for the river, with marked speed zones and shallow areas to watch. Part of getting licensed is learning to read the limit for the stretch you're on, because the practical assessment tests operating at 6 knots or less and general control of the boat. That's a skill you'll use on your own river the day after you pass.
The course itself runs in two parts. You do the online theory first, and it has to be done within three months of your practical day. Then a day on the water at Maroochydore, with the training and then the assessment. Most people booking here have never launched a boat, and that's normal. The trainer is upfront that you might need more than one session to get it, the same way a car licence takes more than one lesson. Pass once, and the Queensland licence never needs renewing.
The course itself is the same wherever you sit it: the theory online first, in your own time, then a day on the water with a trainer before the assessment. You need a licence for any boat with an engine over 4.5 kilowatts, which is nearly every tinny, runabout and cruiser. Pass, and the Queensland licence never expires. Pick the date that suits you and book online.