Connect my Android phone to a WiFi hotspot from my laptop
Stock Android doesn't support ad-hoc WiFi networks.

If you have a rooted device, it's possible to work around this limitation as described here. Basically you can install a custom ROM that has this feature enabled, or manually configure the wpa-supplicant, or if you are feeling adventurous you can compile your own patched copy of wpa-supplicant that fools Android into thinking that ad-hoc networks are regular infrastructure mode access points.