Me llama la atención el énfasis en el trabajo por módulos y su importancia, porque teniendo eso en mente parece que las clases son todo lo contrario.
Realmente no veo planificación en algunas de ellas, sobre todo en una tan importante como es la de useMemo y useCallback. A un principiante lo confundes terriblemente con esa clase.
A ellos les digo: les recomiendo nutrirse con otros cursos y demás, tomen esto como un video en youtube sobre como aprender React en 10 minutos, pero alargado.
Espero realmente que el avanzado sea eso, avanzado, y no un curso intermedio como pensaba que era este (necesitaba recordar conceptos y buenas prácticas).