If your goal for 2026 is to learn something new, we present to you 71 free online courses related to technology topics. These courses allow you to learn at your own pace without any cost, although obtaining a certification may require a fee.
As we typically do when compiling courses, we will categorize them into different fields and present them in list format for easy navigation, allowing you to quickly find the courses that interest you.
Artificial Intelligence
- AI for Everyone: Master the Basics: A basic course by IBM that teaches the fundamental concepts of artificial intelligence. Duration: 4 weeks, 1-2 hours/week. Available on edX.
- AI for Workplace Productivity: A Microsoft course aimed at enhancing workplace productivity through AI. Duration: 3 hours. Available on edX.
- AI in Practice: Applying AI: Learn to implement AI in everyday scenarios. Duration: 5 weeks, 3-5 hours/week. Available on edX.
Data Science, Office Automation, and Mathematics
- Algorithms and Programming in R: A course from the Tecnológico de Monterrey focused on algorihmic thinking and R programming principles. Duration: 4 weeks, 5-8 hours/week. Available on edX.
- High-Dimensional Data Analysis: A basic course from Harvard covering mathematical concepts related to data management. Duration: 4 weeks, 2-4 hours/week. Available on edX.
- Data Analysis for Business: A free course by Georgia Tech focusing on understanding business analytics. Duration: 16 weeks, 10-12 hours/week. Available on edX.
Cybersecurity, Cloud, and Networks
- Cyber Threat Management: A course by the European Union covering essential Internet threat management. Duration: 2-3 days. Available on EU Academy.
- Foundations of IT Security and Risk Management: Learn risk management methodologies. Duration: 6 hours. Available on EU Academy.
- Cybersecurity: A specialized program from the Universidad de los Andes to develop effective cybersecurity strategies. Duration: 4 weeks, 10 hours/week. Available on Coursera.
Operating Systems, Programming, and Computing
- A Beginner’s Guide to Linux Kernel Development: A course by the Linux Foundation exploring important kernel development fundamentals. Duration: 12-16 hours. Available on Linux Foundation.
- Introducción a la programación en C: A course from the Universidad Autónoma de Madrid aimed at learning programming in C. Duration: 5 weeks, 3-5 hours/week. Available on edX.
- Introduction to Computer Science: A free course from Harvard introducing core computing and programming fundamentals. Duration: 12 weeks, 6-18 hours/week. Available on edX.

