Location: You need to be in the United States or Canada. If you're outside these countries, consider using residential proxies as an alternative.
Library Card: Obtain a virtual library card from a nearby library or any library that offers them online. If you're having trouble or are not in the USA, the Markham Public Library in Canada provides an option to get a library card online:
Just note if you are not in the USA and using a VPN, a lot of times they detect VPNs (Udemy itself does)
Steps to Access Free Udemy Courses:
1) Once you have your library card, visit:
2) Click on 'Library' and search for the name of the library
3) Type in the library card number
4) You'll have the option to create an account with either Google or your email. Follow the steps to make a Gale account. If you encounter any redirection issues or glitches, try logging in again; it usually works the second time around.
5) You might be asked for a date of birth. Just enter the last relevant piece of information requested.
This method is completely legal, with no piracy or other issues involved, and you now have access to thousands of Udemy courses for free