Да, архитектура вообще, и FSD в частности — это не простая тема.
Поэтому я не советую брать курс людям, у которых нет хотя бы полугода/года опыта реальной разработки.
Если же такой опыт есть, вы унесёте с курса огромное количество уникальной информации для своего уровня понимания.