Stock market data is widely analyzed for educational, business and personal interests.
The data is the price history and trading volumes of the fifty stocks in the index NIFTY 50 from NSE (National Stock Exchange) India. All datasets are at a day-level with pricing and trading values split across .cvs files for each stock along with a metadata file with some macro-information about the stocks itself. The data spans from 1st January, 2000 to 31st July, 2020.
NSE India: https://www.nseindia.com/ Thanks to NSE for providing all the data publicly.
Various machine learning techniques can be applied and explored to stock market data, especially for trading algorithms and learning time series models.
Source: https://www.kaggle.com/rohanrao/nifty50-stock-market-data