Bruce Land has posted several videos of his courses on microcontroller. The basics are the same but transposed to PIC32 instead of AVR. Highly recommended although, as always, you won’t learn anything until you do some stuff yourself and explose some components to your face.
As I found ARM cortex based processor a bit of a pain in terms of packages and toolchain, the pic32 may seem an interesting solution.
This free sharing of knowledge is what make all the beauty of the internet.