Codecademy, Khan Academy, Treehouse, and Google Code University are free online resources for learning coding languages like JavaScript, Python, HTML, and CSS. Codecademy and Khan Academy have interactive tutorials with coding windows to practice typing code. Treehouse has over 550 paid courses but was free for the author's workplace. Google Code University offers text-based tutorials for languages like Java and C++ but lacks interactivity.