NOTES:
I am not a LearnPress developer
I am using the free version of LearnPress with an Astra theme
I cannot see on the page you have linked where it says FREE
Those points out of the way, on the site I am developing as a University capstone IT Project, I display 3 Courses per page and I assume you are talking about the “FREE” text which sits above the Enroll button for any/every course if in fact the courses are free (noting that the Enroll button is dynamic in the sense that it could also read Continue, Retake and the like dependent on what options are set for the student in the back-end)
I have just run a test trying to find a solution for you and managed to remove ALL of the FREE text from above EVERY course, with all my courses being FREE.
Therefore, try the following, also noting that I don’t know whether this will also wipe out the price for a charged course and/or work with the theme you are using – if all your courses are free then I can’t see why it wouldn’t work but if you have some FREE and others charged then it might be back to the drawing board and waiting for an answer from someone else I’m sorry to say.
ul.learn-press-courses .course .course-info .course-price .price {
display: none!important;
visibility: hidden!important;
}
Hope this helps 🙂