Best Data analysis Courses
Hand-picked AI and tech courses, free and paid, that are worth your time.
27 courses
Pandas
Practise reading, selecting, grouping, sorting and combining tabular data with the pandas library. Useful for students and job seekers who want core data manipulation skills for analyst roles.
View courseData Visualization
Turn data into clear charts such as line, bar, scatter and heatmaps using the seaborn library. Helpful for anyone who needs to present findings in reports or dashboards.
View courseIntro to SQL
Learn to query databases with SQL, covering SELECT, WHERE, GROUP BY, ORDER BY and joins using Google BigQuery. A practical skill for data analyst and developer jobs.
View courseData Cleaning
Practise fixing messy datasets by handling missing values, scaling and normalising, parsing dates, fixing character encodings and resolving inconsistent entries. Essential for any data analysis role.
View courseCS50's Introduction to Databases with SQL
Learn to create, query and update relational databases with SQL, including schema design, indexes, views and scaling, using SQLite and other systems. Useful for aspiring analysts and developers.
View courseCS50's Introduction to Programming with R
Learn the R language for data analysis, including data cleaning, transforming, visualising, testing and packaging code. Suits beginners interested in statistics and data science.
View courseIntroduction to Microsoft Azure Data core data concepts
Introduces data formats, databases, analytics workloads and common data job roles. A starting module for DP-900 Azure Data Fundamentals and anyone curious about data careers.
View courseIntroduction to Microsoft Azure Data relational data in Azure
Understand tables, SQL and relational database services on Azure such as Azure SQL. Part of DP-900 preparation, good for beginners heading toward database or analyst roles.
View courseIntroduction to Microsoft Azure Data non-relational data in Azure
Explores NoSQL and file-based storage options like Cosmos DB and Blob Storage, explaining when to choose them. Part of the DP-900 Azure Data Fundamentals track.
View courseIntroduction to Microsoft Azure Data analytics in Azure
Covers data warehousing, real-time analytics and reporting concepts on Azure, finishing the DP-900 path. Helpful groundwork for future data analysts and data engineers.
View coursePrepare and visualize data with Microsoft Power BI
Learn to import, clean and model data in Power BI, then build interactive reports and dashboards. A strong, job-relevant path for aspiring data analysts and business reporting roles.
View courseExplore the fundamentals of Microsoft Power Platform
Discover low-code tools like Power Apps, Power Automate and Power BI to build apps and automate workflows. Prepares you for PL-900 and suits business users and freelancers.
View courseQuery and modify data with Transact-SQL
Learn to write SQL queries to select, filter, join, group and update data in SQL Server and Azure SQL. A core skill for data analyst and database jobs.
View courseGet started with Microsoft Fabric
Introduces Microsoft Fabric's unified analytics platform, covering lakehouses, data pipelines and reporting. Suited to learners moving toward modern data engineering or analytics roles.
View courseIntroduction to Data Analytics on Google Cloud
Walk through the data analytics workflow on Google Cloud and the tools used to ingest, store, analyse and visualise data. Good starting point for aspiring data analysts.
View courseGoogle Analytics Certification (2026)
Prepare for and earn Google's free Analytics certification by learning to set up GA4, read reports and turn website data into insights. Valuable for digital marketers and freelancers.
View courseAWS Database Offerings
Survey of AWS relational and NoSQL database services, explaining when to use each one. Useful for developers and data learners choosing database options in the cloud.
View courseRelational Databases Certification
Practical training in SQL, PostgreSQL, Bash and Git inside a real terminal environment, finished with database projects. Useful for aspiring back-end developers and data analysts who need solid database skills.
View courseIntroduction to SQL and PostgreSQL
Covers writing SQL queries to create, read, update and delete data in PostgreSQL databases. A short, focused start for beginners heading toward data analysis or back-end development.
View courseDatabases
A focused course on relational databases and SQL, explaining how data is stored, queried and joined. Good preparation for anyone about to build back-end applications or work with data.
View courseIntro to SQL: Querying and managing data
Teaches creating tables, querying, filtering, joining and updating data with SQL in an interactive editor. Great for students and office workers taking their first step into data skills.
View courseData Analytics Essentials
Introduces the data analysis process and tools such as Excel, SQL and Tableau to clean, analyse and present data. Suits beginners exploring data analyst careers.
View courseIntroduction to MongoDB
Eleven units covering MongoDB Atlas, the document model, CRUD operations, indexes, aggregation and transactions. A solid starting point for developers new to NoSQL databases.
View courseMongoDB Aggregation
A short course on building aggregation pipelines to filter, group, sort and reshape data inside MongoDB. Good for developers and analysts who need reports from document data.
View courseMongoDB Indexes
Explains single-field, compound and multikey indexes and how to use them to speed up MongoDB queries. For developers who want faster, more efficient applications.
View courseLearn SQL
Hands-on SQL practice for creating tables, querying, aggregating and joining data in relational databases. A quick way for aspiring analysts and developers to learn database basics.
View courseData Analytics and Business Intelligence
Introduces collecting, cleaning and analysing business data and presenting it through dashboards and reports. Suitable for graduates and professionals who want to make data-driven decisions.
View courseSome links are affiliate links; we may earn a commission at no extra cost to you. Prices are set by the course providers.