Learn how to write clean code that is easy to read and understand by humans, not just computers. This free course from Udemy, Udacity, Coursera, MasterClass, NearPeer, and other platforms will teach you what clean code is and how to write it. You’ll learn about naming conventions, comments, code formatting, functions, error handling, objects, cohesion, the Law of Demeter, SOLID principles, and more. This course includes examples, code snippets, demos, and challenges to help you apply what you learn. No prior experience with clean code is required, but basic programming knowledge is necessary.