Fair pricing would be to charge what it costs (as is the case with any commodity), not whatever users can afford to pay.
To my eyes it seems very fair to offer a product at (appromimately) the same real price for everyone in the world, and let people choose whether or not to buy it.
And for what it's worth, commodities are also priced at what the market can bear, not at their marginal cost of production. It's just that competition pushes those prices down very close to the marginal cost. This course has competition too, in the form of all the other articles and tutorials that are available free on the internet. It's not like this course is the only gate to otherwise-inaccessible knowledge.