curly low poly hair

i was wondering, as i couldn’t find any relative tutorials, if there’s any way to make cartoon like-relatively-low poly hair.
I include a sample image like what i have in mind. Any ideas how to do that? So far i created spheres which i connect to each other, but that results in a generally big number of faces/etc…

there are 1000+ ways to do it, first one that comes to mind is sculpt and retop.

… second one, use lower poly spherical mesh - Icosphere, Cube where you apply Subsurf first. Join meshes and use Intersect -> Self intersect to further eliminate internal faces.
You can’t quite expect vector image like result as in your example attached from a low poly mesh.