This workshop https://learnaifromscratch.github.io/algorithms.html is designed for passing job interviews, doing competitive programming and ucsd's design & analysis course. Do you have 3 months? You can do this.
You are an english teacher so I assume you are familiar with grammar and possibly Latin syntax, you're good to go esp when you learn PL theory
There's some (poor, very poor) notes here https://functionalcs.github.io/web/ for webdev, doing MIT's software class and their bootcamp on writing an MVP, with a dive into CSS grid and flexbox, see the latest youtube vids: https://www.youtube.com/channel/UCS2pbR9gJpaT6HIcQNT2QQQ/vid... but nothing really has changed, you want to be able to program from this spec https://github.com/gothinkster/realworld