In August 2024 I attended SigmaCamp Next where I read a course on web engineering for high school students.
Over the course of 10 classes with no homework we were able to build a full sized web application with frontend, backend and database components.
See reference materials and curiculum on github.