DEV Community

Cover image for A free and open-source platform to learn programming.
Om singh
Om singh

Posted on

A free and open-source platform to learn programming.

There are several free and open-source platforms available for individuals looking to learn programming. Some popular options include:

  1. Codecademy: Codecademy offers interactive coding classes in multiple programming languages. While it offers a free version, some content may require a subscription.

  2. Coursera: Coursera provides access to courses from universities and colleges around the world. Many of these courses are free to audit, including programming courses.

  3. edX: Similar to Coursera, edX offers a wide range of programming courses from universities and institutions, many of which are free to audit.

  4. Khan Academy: Khan Academy provides free coding lessons on a variety of programming topics, including JavaScript and HTML/CSS.

  5. SoloLearn: SoloLearn offers a variety of free programming courses, with a focus on mobile app development, web development, and programming languages such as Python, Java, and C++.

These platforms offer an array of courses and resources for individuals at various skill levels, making them ideal for those looking to begin their programming journey or expand their existing knowledge.

Top comments (3)

Collapse
 
bogomil profile image
Bogomil Shopov - Бого • Edited

I do not believe the title is correct. The majority of those platforms are not Free software nor opensource. They do provide free learning, but this has nothing to do with the FOSS. Also the usage of the OSI logo in this context is not appropriate.

Collapse
 
therustgarden profile image
Grayson Hay

FreeCodeCamp is also a great resource, and it actually open source with the entire website and curriculum available on github github:freeCodeCamp/freeCodeCamp

Collapse
 
lukeecart profile image
Luke Cartwright

Thank you for listing these. They are great resources but how are they "open source"?