Is Oracle 12g free to download for learning purposes?
Yes, for learning, it is free.

Software Downloads


  All software downloads are free, and most come with a Developer
  License that allows you to use full versions of the products at no
  charge while developing and prototyping your applications, or for
  strictly self-educational purposes. (Unless otherwise specified, our
  technical support organization will not provide technical support,
  phone support, or updates to you for the programs licensed under this
  agreement.) You can buy products with full-use licenses at any time
  from the online Store or from your sales representative.


Filling the registration form:

Terms of Use


  
  Security, Passwords and Means of Accessing the Site and Content
  
  
  If any of the Services require you to open an account, you must
  complete the registration process by providing us with current,
  complete and accurate information as required by the applicable
  registration form.