Where to learn programming Or Get New Skills?

Where to learn programming Or Get New Skills?
Play this article

If you are a programmer or you are interested in this one, you will learn an entire life. Sometimes you will think that you know everything, but it’s wrong. There is a lot of stuff to learn, you can check my previous article about Junior Frontend Developer Roadmap.

Table of contents:

Online or offline?

First things first, you need to understand if you prefer to learn new skills online or if you prefer offline classes. In this article, I will tell you about websites.

Free or paid?

The second, you should know is the price of the course. If you have money and prefer more paid courses then alright. As for me, I can’t afford paid courses at this moment. I learn new skills on YouTube, used discounts on paid products, get paid products for free, and so on. Some people say that free courses are not good and you can’t get full information about some majors. Maybe it’s true I don’t know. If you have some thoughts about it, let me know in the comments.

Free software for students

Also, I shot a video on how to get JetBrains software for free. If you are a student and you need a WebStorm, PHPStorm, Pycharm, or IntelliJ IDEA for your projects, you should watch it.


FreeCodeCamp is a non-profit organization that consists of an interactive learning web platform, an online community forum, chat rooms, online publications and local organizations that intend to make learning web development accessible to anyone. It offers a lot of stuff to learn from basic HTML and CSS to machine learning with Python.

freeCodeCamp is completely free.


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

I like the interface of Codecademy. It looks modern and handy. I learned JavaScript here, but in 15% I stop learning and go to freeCodeCamp. I prefer freeCodeCamp more than Codecademy.

Codecademy has a free plan, but if you want to learn more, you should buy a PRO subscription.



Udemy is an American massive open online course provider aimed at professional adults and students. Udemy has A LOT of courses in different languages. I like it so much. You can find courses for free, or with a big discount.

Udemy offers free or paid courses



Coursera is an American massive open online course provider founded in 2012 by Stanford University computer science professors Andrew Ng and Daphne Koller. Coursera works with universities and other organizations to offer online courses, certifications, and degrees in a variety of subjects.

The big pros of Coursera are university programs. You can learn a course from a University. For example, if you want to learn machine learning, you can pick a machine learning course from Stanford University. It’s great!

I picked Financial Planning for Young Adults from the University Of Illinois At Urbana-champaign. I like the course and continue searching best courses to learn on Coursera.

Coursera has free or paid courses.


Khan Academy

Khan Academy is an American non-profit educational organization created in 2008 by Sal Khan, intending to create 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.

You can learn for free.

I took these courses

I took these courses.

I took SAT courses, learned some English and a little bit of math just wanted to try. You can customize your course however you want. By the way, I like the badge system. By completing courses you will get a score and achievements. By watching videos you increase your score and get new badges, the badges stored in your Profile. I like a gaming-learning way to get information.

My badges on Khan Academy

These are my badges on Khan Academy.


Treehouse is an online technology school that offers beginner to advanced courses in web design, web development, mobile development and game development. Its courses are aimed at beginners looking to learn coding skills for a career in the tech industry.

Treehouse offers a 7-day free trial for new students.


The Odin Project

The Odin Project empowers aspiring web developers to learn together. It has a different way to learn. On most websites, you read a theory on the left side and practice on the right side of your screen. In The Odin Project, you read a theory and a practice on one page. It’s something like an article.

JS objects and object constructors course on The Odin Project

At the end of each article, it has additional resources. In additional resources, you can get some book recommendations or websites to read. At the bottom of the page, you can view the course, mark it as completed, and go to the next lesson.

Additional Resources of JS objects and object constructors course

Additional Resources of JS objects and object constructors course.


W3Schools is a freemium educational website for learning to code online. It’s something like Wikipedia in programming. You can learn HTML, CSS, JS, PHP, jQuery, Java, C++, Bootstrap, and so on.

I so much like W3Schools, it helps when I need to find some information in fast way. Also, it’s nice to long read a website, where you can sit and read. Read a lot of stuff.

W3Schools categories

This is the end of the article. There are a lot of websites for learning programming languages or taking on new skills. If I forgot about something, let me know in the comments down below.

Thank you for reading this article. I’m so happy to see when I help people. I like writing, and creating videos on YouTube, I like everything that I do. I hope you are well guys. As for me, I have a pretty hard time in my life. I don’t know what will be like in 1 month. I live in Russia and the army here is mandatory. I can’t move or do something because I’m broke. Find a job I can’t too, they just bring me to the army if I’ll try to find a job. I will post articles here for long as I can. I like writing and sharing thoughts helps me to forget about the army.