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.

Snowflake
Skills you'll gain: AI Orchestration, Agentic Workflows, Model Context Protocol, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Tool Calling, Agentic systems, Prompt Engineering, SQL, Unstructured Data
★ 4.5 (11) · Intermediate · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Databricks, Data Pipelines, Data Lakes, Data Wrangling, Apache Spark, Data Access, Data Processing, Data Warehousing, Data Architecture, Data Management, Data Synthesis, Data Science, Data Mining, Data Integrity, Data Modeling, Data Presentation, Data Entry, Data Storage, SQL, Python Programming
★ 4.3 (12) · Beginner · Course · 1 - 4 Weeks

Cloudera
Skills you'll gain: SQL, Apache Hive, Big Data, MySQL, Databases, Analytics, PostgreSQL, Data Manipulation, Data Integration, Data Analysis, Virtual Machines
★ 4.8 (533) · Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Tidyverse (R Package), Health Insurance Portability And Accountability Act (HIPAA) Compliance, R Programming, Medical Privacy, Google Cloud Platform, Data Ethics, Data Science, Data Manipulation, SQL, Data Access
★ 4.5 (438) · Intermediate · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Geographic Information Systems, Geospatial Mapping, Spatial Data Analysis, Spatial Analysis, NoSQL, Data Modeling, Database Design, Databases, SQL, Data Storage, Query Languages, Relational Databases
★ 3.5 (100) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Performance Tuning, Data Structures, Java Programming, Java, Performance Testing, Application Performance Management, Database Architecture and Administration, Memory Management, Maintainability, Databases, AI Integrations, Software Testing, Microservices, Algorithms, Application Frameworks, Scalability, System Monitoring, SQL, Computer Programming Tools, Javascript
Intermediate · Course · 3 - 6 Months

Pragmatic AI Labs
Skills you'll gain: Infrastructure as Code (IaC), CI/CD, Bash (Scripting Language), Software Architecture, PostgreSQL, Data Pipelines, Google Cloud Platform, Command-Line Interface, Continuous Integration, Prometheus (Software), Amazon Bedrock, Linux Commands, SQL, Extract, Transform, Load, Object Oriented Programming (OOP), Software Development, Verification And Validation, Vector Databases, Code Coverage, Responsible AI
★ 3.3 (14) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: PostgreSQL, Database Architecture and Administration, SQL, Database Management, Security Controls, Data Access, Data Security, Role-Based Access Control (RBAC), Threat Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Hive, Database Management, SQL, Big Data, Databases, Data Management, Amazon S3, Data Storage, Data Storage Technologies, Cloud Storage, Data Import/Export, Performance Tuning, File Systems, File Management
★ 4.7 (300) · Beginner · Course · 1 - 3 Months