It’s quite common practice to charge a fee and get revenue from both sponsorship and advertising.
When it comes to online courses, I had never seen a cheaper paid course with ads. It took me back a bit when I saw it this one.
I think it's a fair offer