Question: why udacity is so expensive?
Answer: Because Udacity's makes profit by charging for courses, courses offered by notable companies are more expensive than the others. If you cannot afford it, there are plenty of courses on the platform that allow you to view the course materials (videos, assignments, forums, etc) for free.