step 3


Coding is often thought of as a DIY learning topic and there are some very useful and free resources available online to learning all types of coding. Listed below are some very popular and common websites that students use to learn and reference code examples.


W3Schools is an educational website for learning web technologies online. Content includes tutorials and references relating to HTML, CSS, JavaScript, JSON, PHP, Python, AngularJS, React.js, SQL, Bootstrap, Sass, Node.js, jQuery, XQuery, AJAX, XML, Raspberry Pi, C++, and Java.  



Codecademy is an online interactive platform that offers free coding classes in 12 different programming languages including Python, Java, JavaScript, Ruby, SQL, C++, and Sass, as well as markup languages HTML and CSS.


Khan Academy is a non-profit educational organization created in 2008 by Salman Khan with the goal of creating a set of online tools that help educate students. The organization produces short lessons in the form of videos. Its website also includes supplementary practice exercises and materials for educators.


Treehouse’s mission is to diversify the tech industry through accessible education and apprenticeship, unlocking the door to opportunity and empowering people to achieve their dreams. Learn web design, coding and much more with Treehouse. You can learn at your own pace and become job ready within months. 


Learn online and earn credentials from top universities like Yale, Michigan, Stanford, and leading companies like Google and IBM. Coursera is an American online learning platform founded by Stanford professors that offers massive open online courses (MOOC), specializations, and degrees, many for free to the general public.