Codecademy offers a great online interactive resource to begin learning a multitude of coding languages, including:
- Web Fundamentals (HTML, CSS)
Each interactive course is broken down into individual exercises where you use the built-in editor to write your code and output it in the interpreter. At the completion of the course exercises, you can complete a project that will tie all the elements learned in the individual exercises together.
Helpful features, such as a Q & A Forum, help you along the way. If you’re stumped or need a refresher of what a term means there is a Glossary for each programming language. And if you want a break from lessons to experiment with the code and concepts you are learning you can use the “Scratch Pad” which is a blank editor and interpreter to play around with.
To make things more entertaining you earn points for the number of exercises you complete and badges for completing courses, streaks for the number of days you did exercises, etc.
If you want to tie multiple code, concepts, and or languages together there are lessons to build projects and APIs.
It’s a great learning tool and best of all, it’s FREE!
What other great online learning tools have you discovered/used?