For those looking to learn programming courses, the top choice is Codecademy [1]. With its free content and wide range of courses and certification options, Codecademy is the ideal place to start coding. Other noteworthy sites to learn programming include freeCodeCamp [2], Khan Academy [3], Codecademy's "Hour of Code" [3], Coursera and edX [3], Code Avengers [3], Treehouse [3], and SQLZoo [3]. Each of these offers a unique set of courses, covering HTML, CSS, JavaScript, Design, Ruby, PHP, WordPress, iOS, Android, Dev Tools, and Business. With these resources, anyone can learn the fundamentals of coding and become an expert in the field.