Make great, rapid, etc. strides - Idioms by The Free Dictionary
make great, rapid, etc. strides
make great strides
To make great and rapid progress or advancement. The one-time political advisor has been making great strides toward absolute control of the country. We've made great strides in our commitment to getting the economy back on its feet, but we still have a long road ahead.
make great, rapid, etc. ˈstrides (in something/in doing something) improve quickly or make fast progress (in something/in doing something): Ann’s made huge strides in her piano-playing. ♢ Tom has made enormous strides at school this year.