Opposite of leaps and bounds

Dribs and drabs is an idiomatic way of expressing something that is doled out little by little over a period of time. It can be used as an antonym of leaps and bounds, which indicates swift, sudden, significant changes.

Example:

Attempting to learn programming by myself meant my skill was improving by dribs and drabs, but the crash course allowed me to improve by leaps and bounds.