Part 2 of the course shows how to build most of fastai from scratch using nothing but PyTorch tensors and autodiff. It’s not easy, but if you work at it and complete this part of the course, you’ll be a very strong PyTorch coder and DL practitioner at every level (except for stuff requiring CUDA coding). Many folks presenting at NeurIPS and working at top DL centers studied thru fast.ai.