5 Website to learn programming for free :
There are so many resources to learn to program for free without losing any money. So in our time, there is nothing to waste or lose to learn something new or just search for a piece of information. With one click we can solve all the problems and learn anything, and also take a certification after complete a course or a list of videos.
1- W3schools
it's a wonderful website that can help you learn any programming language for free, like javascript and python... based on practice ,and after finish each chapter you can exercise what you have received and take a quiz.
this website can help you to be a good programmer it give all that you need to be pro in any programming language.
the most important thing about this website it has an editor which means to can run your code online, so you don't have to download an editor to practice, all that you need is a browser and the internet.
2-Freecodecamp
it's a website for learning to program for free it's cover the most used programming language from A to Z. and the interesting thing about this website it gives you certification after complete each course, so you can add it to your portfolio and make it like an experience in your professional life.
In addition, they have more than 7000 tutorials on youtube, which's also an advantage for people who don't like reading.
3-Corsera
Coursera is a digital company giving free online practice, founded by computer science educators Andrew Ng and Daphne Koller at Stanford University. As of August 16, 2012, 1,080,000 learners from 196 countries had obtained in at least one course
the most important thing on this website is that you can have all the courses for free by linking your account with a student account and enjoy all the courses.
4-Codeacademy
Codecademy is an interactive online platform that offers free learning of the basics of twelve programming languages, such as Python, PHP, JavaScript, Java, C ++
In addition, it has a mobile application to practice anywhere. more than that you can learn and practice without having any idea about programming, just take a course and start learning until you complete your path.
5-Khan Academy
Khan Academy is an American non-benefit instructive association worked in 2006 by Sal khan, expecting to make a bunch of online devices that assist teach understudies. The association delivers short exercises as recordings. Its site likewise incorporates extra practice activities and materials for instructors. All assets are ready to free of charge to clients of the site and usage.
and the most powerful thing is that you can learn any speciality, not just programming, and all Khan Academy videos have been translated into several languages, with close to 20,000 subtitle translations available. These translations are mainly volunteer-driven with help from international partnerships.