edX Team


The 14 Best Free Online Tech Courses — from MIT, Harvard, Linux and more.

Disclosure: edX, the free online learning platform, has previously sponsored Hacker Noon.

Education is no longer just for those who can afford it or attend class in person. The best institutions in the world have made 1700 courses available for free on edX, including over 150 official courses from Microsoft. Here’s a list of 14 tech courses worth checking out:

  1. Introduction to Computer Science and Programming Using Python from MIT: A new and updated introduction to computer science as a tool to solve real-world analytical problems using Python 3.5.
  2. Data Science: R Basics from Harvard: Learn the basic building blocks of R. The series will cover data wrangling with dplyr, visualization with ggplot2, probability, inference, regression and machine learning.
  3. Querying with Transact-SQL from Microsoft: From querying and modifying data in SQL Server or Azure SQL to programming with Transact-SQL, learn essential skills that employers need.
  4. Agile Development Using Ruby on Rails — The Basics from Berkeley: Learn Software as a Service (SaaS) using Ruby on Rails.
  5. Introduction to Artificial Intelligence from Microsoft: A high-level overview of AI to learn how Machine Learning provides the foundation for AI, and how you can leverage cognitive services in your apps.
  6. Analyzing and Visualizing Data with Power BI from Microsoft: Learn Power BI, a powerful cloud-based service that helps data scientists visualize and share insights from their data.
  7. Introduction to Apache Hadoop from the Linux Foundation: Unlock the power of big data with an overview of Apache Hadoop and get hands-on practice setting up your own Hadoop instance.
  8. Cloud Computing for Enterprises from U of Maryland: Understand cloud computing technologies and how they can increase business productivity and effectiveness.
  9. Introduction to Cybersecurity from U of Washington: An introduction to cybersecurity, ideal for learners who are curious about the world of Internet security and who want to be literate in the field.
  10. Introduction to DevOps from Microsoft: Learn how to make your application lifecycle faster and more predictable both for developers and the operations team.
  11. HTML5 and CSS Fundamentals from W3C: Learn how to build Web sites using HTML5 and basic CSS, directly from W3C, creator of the latest Web standards.
  12. Introduction to Computer Science from Harvard: An introduction to the intellectual enterprises of computer science and the art of programming.
  13. Blockchain for Business — An Introduction to Hyperledger Technologies from the Linux Foundation: A primer to blockchain and distributed ledger technologies. Learn how to start building blockchain applications with Hyperledger frameworks.
  14. Fundamentals of Red Hat Enterprise Linux from Red Hat: Learn practical techniques for using Red Hat® Enterprise Linux® and how to perform basic system administration tasks.

Free online courses from edX. What do you want to learn?

More by edX Team

Topics of interest

More Related Stories