No. There are both, free and paid trainings. Some trainings might become free or discounted for a period of time. The free ones are usually the onboarding or foundation trainings. The more advanced trainings will have a cost.
you should find the cost right above the course language and duration. You can also talk to a databricks representative and they can sometimes provide discount codes or other training alternatives such as free webinars about the topic.