Playlist: Link, One can skip the advanced topics like Euler Totient Function onwards
Problems
More Problems: Hackerearth's Basic Number Theory - 1
Theory:
Practise Session:
After Covering these topics - one must start giving contests on platforms like Codeforces, Codechef.
Resources
You can also do Striver's Graph Theory
Pre-Requisites: C++ and Recursion
Playlist: Link
Problems: