You can find my article describing the levels in more detail at Towards Data Science. This list is also on GitHub.
Entry level
Data handling
- [ ]  Small datasets
- [ ]  Simple preprocessing
- [ ]  Image data
- [ ]  Text data
- [ ]  Audio and time-series data
Networks
- [ ]  Classic machine learning
- [ ]  Basic Neural Networks
- [ ]  Convolutional Neural Networks
- [ ]  Recurrent Neural Networks
General
- [ ]  Data analysis
- [ ]  Saving and loading models
- [ ]  Working with metadata files
- [ ]  Callbacks
Intermediate level
Data handling
- [ ]  Generators
- [ ]  Augmentations
- [ ]  Large datasets
- [ ]  Custom pipelines
Custom projects
- [ ]  Custom audio / time-series project
- [ ]  Custom image project
- [ ]  Custom text project
Training
- [ ]  Transfer learning
- [ ]  Fine-tuning
- [ ]  Custom callbacks
- [ ]  Multi-GPU training
- [ ]  Custom training loops
- [ ]  Training in the cloud
- [ ]  TPU training
General
- [ ]  Problem thinking
- [ ]  Generative networks
- [ ]  Experiment tracking
- [ ]  Hyperparameter search
- [ ]  Custom layers
- [ ]  Advanced architectures
Advanced level
General
- [ ]  Huge datasets
- [ ]  Model deployment
- [ ]  Multi-worker training
- [ ]  Reinforcement learning
- [ ]  Research
- [ ]  Staying up-to-date