Codecademy is a great website for those interested in coding and learning new programming languages. Once you select a programming language that you would like to learn, it teaches you step by step and also explains the programming terminology used as you go along. Just sign up and you can access all the short programming courses with all the basics for some of the main languages used in the market (Python, Java, Ruby…).
Besides teaching programming languages, Codecademy also offers intensive programs where you are taught how to make successful projects using professional tools, get support and project reviews from experts in the field, gain career skills, and even get a certification and a portfolio of projects at the end. Unfortunately, for those more advanced courses you would have to pay.
They also have courses which provide industry-relevant skills and technologies supplied by their partners on products such as Amazon Alexa, and Twitter and IBM’s APIs.
- Codecademy teaches a variety of programming languages and skills that can boost your career if it is based on coding, designing, or analysing data.
- It is free.
- It saves your progress, so you can continue the course whenever you want.
- You are able to do as many courses as you like at the same time.
- It gives you an insight into techniques used by big companies to make some of their products.
- You can only learn and improve so much, as to have direct and personal support from professionals or to do something more complex you would have to pay.
- It doesn’t offer some languages that are very much used by companies, such as C, C++, C# and PHP (at least not anymore).
I have learnt a lot with Codecademy, especially when I first started programming, so I would definitely recommend at least trying it, if coding is your thing.