Написали уже на пару лет) Это сугубо моё мнение, но допишу...
Я бы сделал отдельными колонками, а не карточками...
Например колонки:
1 - Сети, протоколы, безопасность... Прочать книгу такую то...
2 - HTML и CSS в кучу. Карточки: флексы, гриды, адаптив
3 - JS - карточки : Основы, замыкания, ООП и т.д. (сюда и jquery)
4 - Gulp/ Webpack - достаточно пару видеоуроков, остальное практика
5 - React: JSX, компоненты, цикл, рендеринг, пропсы и т.д.
6 Node.js : модули, npm, асинхронность, работа с файлами, события, стрим, сервер, маршруты и т.д.
На все описывать сроки!
У Вас не увидел ни одной конкретной задачи. Например, сверстать 3 макета флексами, реализовать на node.js админку для сайта, сайт на Reat.js и т.д.