Какие материалы посоветуете изучать начинающему бэкенд-разработчику на Python?
Для освоения языка стоит прочитать "Изучаем Python" Лутца. Для освоения фреймворка руководство Django. HTML и CSS можно изучить по руководствам MDN. С этим минимумом уже можно делать что-то простое. Дальше стоит углубиться в SQL и теорию реляционных баз данных. Хороший старт для этого - "SQL для простых смертных" Граббера. Полезным будет понимание принципов работы сетей в целом и Web в частности, в этой области общепризнан для начинающих учебник Олиферов. А курсы не нужны.
Рекомендую https://www.w3schools.com/
Абсолютно бесплатно, но нужно в внглийский.