Where can one get free data download?

It would depend on the type of data needed. Stock data for example can be downloaded from chart oasis. Data on the Landsat program is available from NASA.