Free courses can help you learn coding languages like Python and JavaScript, data analysis techniques, and web development fundamentals. You can build skills in problem-solving, algorithm design, and creating interactive websites. Many courses introduce tools such as Git for version control, SQL for database management, and various frameworks that streamline web development, allowing you to apply your skills in practical projects.

The University of Edinburgh
★ 4.7 (9.7K) · Mixed · Course · 3 - 6 Months

Coursera
Skills you'll gain: Microsoft Azure, Data Visualization, Microsoft Excel, Internet Of Things, Cloud Storage, Data Storage Technologies, Data Import/Export
★ 4.6 (93) · Beginner · Guided Project · Less Than 2 Hours

University of California San Diego
Skills you'll gain: Predictive Modeling, Data Manipulation, Predictive Analytics, Big Data, Data Mining, Data Analysis, Data Science, Data-Driven Decision-Making, Data Analysis Software, Model Evaluation, No-Code Development, Software Installation
★ 4.3 (217) · Beginner · Course · 1 - 4 Weeks

Infosec
Skills you'll gain: Responsible AI, AI Security, Artificial Intelligence, AI literacy, Governance, Law, Regulation, and Compliance, Information Privacy, Regulation and Legal Compliance, Data Security, Machine Learning, Computer Security
★ 4.6 (313) · Beginner · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Generative AI, Business Metrics, Machine Learning Methods, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning, Artificial Intelligence, Key Performance Indicators (KPIs)
★ 4.5 (357) · Beginner · Course · 1 - 4 Weeks

Princeton University
Skills you'll gain: Microarchitecture, Computer Architecture, Memory Management, Computer Systems
★ 4.7 (3.9K) · Advanced · Course · 3 - 6 Months

Skills you'll gain: Virtual Machines, Microsoft Azure, Cloud Infrastructure, Cloud Computing Architecture, Virtualization and Virtual Machines, Cloud Deployment, Network Security, Virtual Networking, Web Servers, Remote Access Systems, Application Deployment
★ 4.5 (227) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Model Deployment, Decision Tree Learning, Applied Machine Learning, Predictive Modeling, Microsoft Azure, No-Code Development, Machine Learning, Data Preprocessing, Model Training, Cloud Deployment, Machine Learning Algorithms, Model Evaluation, Data Science, Data Analysis, Classification Algorithms
★ 4.5 (836) · Beginner · Guided Project · Less Than 2 Hours

Deep Teaching Solutions
Skills you'll gain: Conflict Management, Interpersonal Communications, Emotional Intelligence, AI literacy, Media and Communications, Critical Thinking, Innovation, Electronic Media, Psychology
★ 4.9 (34) · Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Unsupervised Learning, Fine-tuning, Model Deployment, Generative AI, Large Language Modeling, Data Management, Generative Model Architectures, Natural Language Processing, Supervised Learning, Microsoft Azure, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Generative Adversarial Networks (GANs), LLM Application, Responsible AI, Applied Machine Learning, Machine Learning Methods, Reinforcement Learning, Data Preprocessing, Model Optimization
★ 4.6 (408) · Intermediate · Professional Certificate · 3 - 6 Months
Skills you'll gain: Network Security, Hardening, Network Protocols, Cloud Security, Network Architecture, TCP/IP, Computer Networking, General Networking, Firewall, Cloud Infrastructure, Security Controls, Cloud Computing, Virtual Private Networks (VPN)
★ 4.8 (7.4K) · Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Rehabilitation, Sports Medicine, Medical Emergency, Health Care Procedure and Regulation
★ 4.7 (1.2K) · Beginner · Course · 1 - 4 Weeks