Welcome!

Unlock your personalized experience.
Sign Up

Best Data analysis Courses

Hand-picked AI and tech courses, free and paid, that are worth your time.

17 courses

DeepLearning.AI

Vector Databases: from Embeddings to Applications

Understand how vector databases store embeddings and run fast similarity search, then apply them to RAG, recommendations and hybrid search. Good for developers and data engineers working with AI apps.

Free (certificate paid) Intermediate 1h5m Certificate
View course
DeepLearning.AI

Knowledge Graphs for RAG

Learn how knowledge graphs store connected data and how to query them with Cypher to give LLM apps richer context. Suits developers who want to go beyond plain vector search.

Free (certificate paid) Intermediate 2h4m Certificate
View course
Kaggle

Advanced SQL

Go beyond basic queries with joins and unions, analytic window functions, nested data and writing efficient queries in BigQuery. For learners who have finished Intro to SQL.

Free Intermediate Certificate
View course
Kaggle

Time Series

Learn to model trends, seasonality and cycles in time-based data and build forecasting models with machine learning. Useful for analysts working with sales, finance or sensor data.

Free Intermediate Certificate
View course
Kaggle

Geospatial Analysis

Create interactive maps and analyse location data with GeoPandas and Folium, covering coordinate systems, geocoding and proximity analysis. Good for analysts working with maps or location data.

Free Intermediate Certificate
View course
MIT OpenCourseWare

Introduction to Computational Thinking and Data Science (6.0002)

Follows 6.0001 with optimisation, graph problems, simulations, statistics and introductory machine learning in Python. Good for learners heading towards data science.

Free Intermediate
View course
MIT OpenCourseWare

Linear Algebra (18.06)

Gilbert Strang's well-known linear algebra lectures on matrices, vector spaces, determinants, eigenvalues and applications. Valuable maths background for machine learning and data science.

Free Intermediate
View course
IBM SkillsBuild

Data Fundamentals

Learn the data analysis lifecycle, from collecting and cleaning data to visualising results, and earn an IBM credential. Suited to beginners heading toward data analyst roles.

Free Intermediate 3-10 hours Certificate
View course
freeCodeCamp

Data Visualization V8

Learn to turn datasets into bar charts, scatter plots, heat maps and maps using D3.js and JSON APIs, then build certification projects. Good for JavaScript learners interested in dashboards and data storytelling.

Free Intermediate Certificate
View course
freeCodeCamp

Data Analysis with Python

Shows how to clean, analyse and visualise data with NumPy, Pandas, Matplotlib and Seaborn through video lessons and five analysis projects. Fits Python learners aiming for data analyst or research roles.

Free Intermediate Certificate
View course
MongoDB University

MongoDB Python Developer Learning Path

Shows Python developers how to connect to MongoDB, run queries, use aggregation and design data models in real applications. Useful preparation for the MongoDB developer certification.

Free Intermediate Certificate
View course
MongoDB University

MongoDB Node.js Developer Learning Path

Teaches using MongoDB from Node.js apps, including drivers, CRUD, indexes, aggregation and transactions. Ideal for JavaScript back-end developers building MERN-style projects.

Free Intermediate Certificate
View course
MongoDB University

MongoDB Java Developer Learning Path

Guides Java developers through connecting to MongoDB, working with documents and building efficient queries in their applications. Good for enterprise and Android back-end developers.

Free Intermediate Certificate
View course
MongoDB University

MongoDB PHP Developer Learning Path

Helps PHP developers use MongoDB in web apps, covering the driver, queries, indexes and aggregation. Handy for freelancers building dynamic websites with PHP.

Free Intermediate Certificate
View course
MongoDB University

MongoDB Data Modeling Path

Teaches how to design document schemas, model relationships and apply patterns that keep MongoDB apps fast and maintainable. For developers who already know MongoDB basics.

Free Intermediate Certificate
View course
MongoDB University

MongoDB Search Course

Shows how to add full-text search to applications with MongoDB Atlas Search, including indexes, queries and relevance tuning. Useful for developers building search features into products.

Free Intermediate Certificate
View course
MongoDB University

MongoDB Transactions

Covers when and how to use multi-document ACID transactions in MongoDB to keep data consistent. Useful for developers building apps that handle payments, orders or other critical updates.

Free Intermediate 1 Hour Certificate
View course

Some links are affiliate links; we may earn a commission at no extra cost to you. Prices are set by the course providers.