Online resources for learning Computer Programming

computer

There are many online resources where you can learn computer programming for free or for a very low cost. So if you decide to learn a new programming language (be it your first time learning programming or you just trying to learn a new one) check out these options.

1: Codecademy : https://www.codecademy.com/ – One of the best sites to learn programming. You can start off on this site for FREE, and then eventually advance to a Pro level to advance your skills.

2: MIT Open Courseware:  https://ocw.mit.edu/ –  MIT OpenCourseWare is a web-based publication of virtually all MIT (Massachusetts Institute of Technology) course content, which include many courses on programming such as Java, MatLab, C and C++, Python etc

3: Coursera, Udemy, and Edx: https://www.coursera.org/ https://www.udemy.com/  https://www.edx.org/ These platforms also have good number of online program that teach programming skills from a beginner to advance levels. You would find many free courses too.

4: Khan Academy: https://www.khanacademy.org/  – A good site to learn programming especially for the first time learner.

While there are many other websites, for beginners I would recommend the ones above.

Once you improve your programming skills and want to move to an advanced level, you can get on to sites like Github https://github.com/ where millions of developers collaborate to host and review code, manage projects, and build software together. Github also has ebooks available and some training material too.