Date:
PHP для начинающих (82 урока) – онлайн-тренажер поможет изучить PHP с нуля, с самых азов
Использование кэширования — Кэширование статических ресурсов (CSS, JavaScript, изображений) на стороне клиента может значительно ускорить время загрузки страницы для повторных посетителей
Декомпозированная почасовая оценка, предложения по оптимизации
emo и useMemo для оптимизации
Либо придумать простое веб-приложение (например, заметки, трекер задач, генератор изображений) и реализовать его поэтапно