There are many places in Shanghai where you can watch lectures for free, such as the lecture hall on the fourth floor of Shanghai Workers' Cultural Palace, Shanghai Library, universities and Shanghai Museum. These places will hold free lectures regularly.
The official account of WeChat, the official of Shanghai Museum, will post news about free lectures. You can pay attention to it at any time, and you can sign up for it if you are interested, but don't be late. You can't enter if you are late for more than 15 minutes.