Assuming I know Python basics and want to use it to train from scratch classification model, what learning material available for free should I use to get the necessary knowledge to create the required code? Please provide three best matching links.