Computer Science Courses

There are numerous free online courses in computer science offered by reputable institutions and organizations. Here are some platforms where you can find such courses:


Coursera

Coursera offers free courses from universities and colleges around the world. While some courses are free to audit, you may need to pay if you want a certificate.

edX

Similar to Coursera, edX provides free courses from universities. You can audit the courses for free, but certificates often require payment.

Khan Academy

Khan Academy offers a variety of computer science courses, especially focused on programming and introductory computer science concepts.

MIT OpenCourseWare

Massachusetts Institute of Technology (MIT) provides virtually all their course content online for free. This includes computer science courses.

Harvard’s CS50 on edX

Harvard’s introductory computer science course, CS50, is available for free on edX. It covers a wide range of topics.

Stanford Online

Stanford University offers various computer science courses online for free. Some of these are available on platforms like Coursera.

Codecademy

Codecademy provides interactive coding lessons in various programming languages. While some features are behind a paywall, they offer free coding exercises.

Udacity

Udacity offers some free courses in computer science and programming. It also provides nanodegree programs, but these are paid.

GitHub Learning Lab

GitHub offers a learning lab with interactive lessons on coding and using GitHub. It’s a great resource for those interested in version control and collaborative coding.

Google’s Python Class

Google’s Python Class is a free class for people with a little bit of programming experience who want to learn Python.

Carnegie Mellon University Open Learning Initiative

CMU’s Open Learning Initiative offers free courses in computer science and related fields.

Always check the individual websites for the most up-to-date information on course availability and any potential costs. Additionally, platforms like YouTube and Medium often have free tutorials and educational content related to computer science topics.