Looking at what you will learn section of CS course:
it seems the back-end is in JS (aka, node).
web development does include Building Front-end Applications with React, so you will learn that. You won’t learn to the back-end in python
doing the course might still be useful, surely it include json and async JS. Still useful to learn, even when the back-end is in python
for python, it depends. To even make a back-end (let alone REST-api), you will need a web framework. The three most popular seem to be django, flask and pyramid
i have can’t speak for pyramid, but django includes all the bells and whistles, a lot is made for you to simplify the process of creating your app/back-end. flask is a micro-framework, so you will have to do a lot yourself. For pyramid, you could find an article (you could google something like: python django vs flask vs pyramid)
django has django rest, to help you with making a rest api
flask seem to use
jsonify. Sounds again like you need to do a lot yourself.
so many paths, based on what you choice you might want to find a tutorial find it (or if the documentation is sufficient, that is also cool)