Я бы в начальный уровень знания Core Data включил:
- Знание основных элементов Core Data стека
- Знание возможностей фреймвока(писать, например, можно не только в базу)
- Умение писать/читать
- Работа с простейшими свзяками
На мой взгляд для джуниора подобных знаний вполне достаточно. Советую пройти несколько туториалов, попробовать самому написать.
Потом советую прочесть про NSFetchedResultsController, но в начале лучше почитать примеры без них.
А так есть книжка "Pro Core Data for iOS", на хабре даже есть перевод первых 4 глав:
habrahabr.ru/post/198242