Free Learning Library

High-quality Data & AI resources — without the noise.

Curated material from official and trusted sources, organized by skill and experience level.

Our standard: preference is given to official documentation, vendor learning platforms and established open-source projects. Each link is chosen for usefulness, clarity and credibility.
SQL • Official

Query and Modify Data with Transact-SQL

Microsoft Learn Beginner

Structured SQL learning covering querying, filtering, joins and data modification.

Why recommended: official Microsoft learning path, structured and directly relevant to analyst roles.
Open Free Resource ↗
Power BI • Official

Prepare and Visualize Data with Power BI

Microsoft Learn Beginner

Guided learning covering data preparation, transformation and interactive reports.

Why recommended: official Power BI curriculum with practical end-to-end progression.
Open Free Resource ↗
Python • Official

Python Official Tutorial

Python.org Beginner–Intermediate

Official coverage of syntax, data structures, functions, modules and classes.

Why recommended: dependable primary-source reference maintained alongside Python.
Open Free Resource ↗
pandas • Official

10 Minutes to pandas

pandas Documentation Beginner

A concise introduction to DataFrames, indexing, missing data, merging and common workflows.

Why recommended: compact, practical and maintained by the pandas project.
Open Free Resource ↗
NumPy • Official

NumPy Quickstart

NumPy Documentation Beginner–Intermediate

Arrays, dimensions, shapes, vectorized operations and numerical-computing fundamentals.

Why recommended: concise official reference for foundational numerical work in Python.
Open Free Resource ↗
Machine Learning • Official

Google Machine Learning Crash Course

Google for Developers Beginner–Intermediate

Videos, interactive visualizations, quizzes and hands-on exercises covering core ML concepts.

Why recommended: strong conceptual coverage plus browser-based exercises.
Open Free Resource ↗
ML Reference • Official

scikit-learn User Guide

scikit-learn Intermediate

Supervised learning, unsupervised learning, preprocessing, model selection and evaluation.

Why recommended: authoritative reference for one of the most widely used Python ML libraries.
Open Free Resource ↗
GenAI • Official

Prompt Engineering Best Practices

OpenAI Beginner

Practical guidance for writing clearer prompts, adding context and iterating effectively.

Why recommended: accessible official guidance that is immediately useful at work.
Open Free Resource ↗
Prompt Engineering • Official

OpenAI Prompt Engineering Guide

OpenAI Developers Intermediate

Deeper guidance for professionals creating repeatable AI workflows and applications.

Why recommended: useful progression from basic prompting toward production-oriented usage.
Open Free Resource ↗
Suggested learning order

Starting from zero?

Use the free resources in a deliberate sequence rather than jumping randomly between topics.

1
SQL

Extract, filter, join and summarize data.

2
Power BI

Turn data into dashboards and insight.

3
Python + pandas

Automate analysis and work with larger datasets.

4
Machine Learning

Build deeper analytical and predictive capability.

5
Generative AI

Accelerate analysis, coding, research and communication.

Free resources teach skills. A learning path connects them.

Use the assessment to identify what to learn next based on your experience and career goal.