11 Best Sites for free Online Training

11 Best Sites for free Online Training
Coding is a job and an increasingly complex one. You can't improvise yourself as a developer, and even if you work for several months on specialized sites, it's difficult to claim to be as good as an engineer who has followed several years of high-level studies.

When working on the web, it is nevertheless necessary to have a good computer culture and to know how the main programming languages work. You can learn coding, digital marketing, and even AI from the sites listed below.

There are a lot of fairly simple things to do and, with a bit of training and work, you soon find yourself much more autonomous and efficient. 

Here is a list of the top 11 websites to learn code:

Open Classrooms

Open Classrooms offers programming courses accessible to all media: computer, tablet, smartphone. The platform has more than a million students and offers forums to facilitate mutual help. At the end of the course, students receive a certificate of success that they can use to find a job as a coder. In addition, Open Classrooms offers individual and privileged support each week by one of their mentors.

  • Training courses are also available in English and Spanish.
  • A wide variety of training courses: from community management to HR and developers (Python, Symfony, Salesforce etc.).
  • For example, you can follow the training course "Learn how to program in Pyton", which is a difficult level and lasts 40 hours.

Prices
You can follow many of the courses free of charge. For €20 per month, you can follow the courses at your own pace and obtain certificates of achievement recognised by employers. For €300 per month you can train with a dedicated mentor to get a diploma and a guaranteed job.

Codecademy

Codecademy is one of the best known programming learning sites. It offers interactive exercises on different web languages (HTML, PHP, Python or Ruby). After each successful exercise, the student receives points and trophies instead of marks. The courses offered are accessible to people with no knowledge of programming.

  • Example course: "Build a website with HTML, CSS and Github Pages".
  • The courses are in English
  • HTML, CSS, Python, Java, SQL, Ruby etc. you can learn all the main languages.

Prices
You can use Codecademy free of charge and have access to 25 lessons per month. With the Pro package at 17.99€ per month, you will have access to 65 lessons and a much better learning system. Finally, you can train your whole team with the Teams plan, but the price is only available on request.

Code.org

The purpose of Code.org is different from the other tools in this list, although the purpose remains the same. They want to integrate learning about coding into the school curriculum. You will have access to a multitude of free courses to learn as easily as possible many programming languages. You will also have access to a list of easy-to-understand tutorials to try coding like a professional.

  • Courses for children from 4 years old
  • In Course 1, for example, students will create computer programs that help them learn to collaborate with others, develop skills that will help them solve problems, and persist in difficult tasks.
  • 50 million pupils have already taken courses via this site.


Price: Free

Khan Academy

Khan Academy provides exercises, videos, etc. The mission of the platform is to allow students to study at their own pace. It offers programming courses and works in partnership with NASA, the Museum of Modern Art, the California Academy of Sciences and MIT.

  • Khan Academy provides exercises, videos, etc.
  • The platform's mission is to allow students to study at their own pace.
  • It offers programming courses and works in partnership with NASA, the Museum of Modern Art, the California Academy of Sciences and MIT.

Prices
Coding courses are free of charge at Khan Academy.

PluralSight

PluralSight is a learning site mainly dedicated to programming. The courses offered by the platform are in the form of "paths" which deal with a defined subject, notably Ruby, Javascript, HTML/CSS, etc. In the "paths", the student progressively learns the workings of each language and each programming system.

  • Courses are available to learn Python, JavaScript, Java, C# ...
  • 11 JavaScript lessons, 14 on Angular, 12 on Python ...
  • Training also on cyber-security and data

Prices
You get a 10-day free trial. Then you can choose to pay 26€ per month for access to the courses, 275€ per year (11% savings) or 410€ per year plus access to exams, projects and interactive courses.

Coursera

Coursera is an essential platform to follow online the courses given in the world's leading schools. In programming for beginners, the platform offers an introduction to the Python language provided by the University of Michigan. In order to encourage students to perfect their skills, various exercises are proposed during the learning process.

  • A wide variety of courses, art and humanity, science, health, etc. and of course coding.
  • More than 3900 courses available.
  • More than 13 professional certifications.

Prices
You can have certain courses free of charge. The price of most courses varies between 29 and 99€.

Codewars

This platform is a bit special in this list, as it is not really intended for beginners. You must have some basic coding skills to use it. Once you have chosen the programming language you want to learn, you have to answer a question. Your answer will give you access or not to the rest of the site. This site is based on "katas". These are challenges between members of the community. When you succeed in one kata, you move on to the next one which will be a little more complicated... and so on and so forth.

  • You have to fill in a test question (pictured above) before you can access the courses,
  • More than 6600 "classes" available,
  • An impressive number of languages available.

Prices
No price information visible, the whole site looks free.

Dash General Assembly

On Dash General Assembly (DGA), you will not have courses or tutorials to learn how to code. Instead, you will learn one course after another, in a fun way, development languages like HTML, JAVA etc. These courses will be done through different projects that you will be able to do directly from your browser. You will have to complete each exercise before you can move on to the next one. So you will see your progress step by step.

  • Dozens of courses are available, whether in coding, digital marketing or customer experience.
  • New live courses available every day,
  • Step-by-step courses that are very easy to follow.

Prices
Classes are free of charge.

FreeCodeCamp

FreeCodeCamp is more than just a site that teaches you how to code. Its goal is to make web learning accessible to the greatest number of people. The courses are presented in the form of an interactive code session which is very useful to see exactly what you are doing live. Once your course is finished and you feel ready, you can carry out some assignments for organisations.

  • FreeCodeCamp has a large, very active community,
  • You can learn JavaScript, CSS, HTML etc. all the main programming languages,
  • You have a ready-to-use code editor at your disposal,
  • However, there is no video and the site is completely in English.

Prices
It is a 100% free website.

W3School

W3Schools is another reference site in the world of coding learning. You will find all the resources you need to learn programming languages such as jQuery, AJAX, CSS etc. Thanks to its simple and unadorned presentation, you will find what you are looking for without any problems.

  • You can learn HTML, CSS, Boostrap, Angular JS etc. Dozens of languages are available for learning.
  • An impressive and very well explained number of courses,
  • Application of what you have learned through hundreds of exercises.

Prices
Access to the course is free of charge.

edX

edX is a provider of free online college-level courses co-led by MIT and Harvard University. Not only are the courses available for free, but the organisation itself is non-profit, so you can rest assured that you won't be exploited for ulterior motives.

Courses on edX can be weekly or at your own pace. Topics cover the full range of subjects you might find at an accredited university, but there is a strong imbalance between the fields of computer science, engineering and business and management. They are also divided into introductory, intermediate and advanced levels for your convenience.

edX also offers certificate programmes, which are course programmes oriented towards a master's degree in a specific field, such as front-end web development or data science. These are practical for in-depth learning.

Love to hear, please share your thoughts in the comments

If you like it please share it

Subscribe our weekly newsletter

Leave a Comment

Show success message here

(Upto 1000 characters allowed).