It is effectively a free trial of the course, which seems fine as long as it is disclosed upfront that the rest of the content is paid.
Edit: after actually using the site I see your point, the only indicator is the small text "free preview" which I probably wouldn't have noticed without first having read the Show HN post.
Edit: after actually using the site I see your point, the only indicator is the small text "free preview" which I probably wouldn't have noticed without first having read the Show HN post.