It is said that any profession you want get into needs one to study academic courses, degrees and obtain a certificate. For example a doctor to carry out a surgery should have gone to medical college and obtained a MBBS, MS degrees. Similarly if someone has to practice law and fight a case in law of court, should have a degree in law and obtained a certificate to fight a case in court of law.
But to learn computer programming and write code does not require any degree or certificate. You can become a software programmer or engineer just by learning coding. It requires curiosity and a goal to achieve, yes it also requires teachers we are here for the same.