Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.

Data resources for developers

Data resources for developers, each with a researched write-up on what it covers and who it suits. Never an affiliate placement.

  • 1418 picks
  • 1240 free

29 resources ยท page 1 of 2

Checklist
RAG Production Checklist

A checklist for taking retrieval-augmented generation from demo to production. It covers ingestion and chunking, document permissions and injection, embeddings and indexes, hybrid search and reranking, grounded answers with citations, retrieval and answer evals, freshness, monitoring and cost, with a severity and a verification step for each check.

  • AI
  • Data
Sefism ยท AI & Machine Learning ยท 15 min read ยท Intermediate
Checklist
ML Model Deployment Checklist

A checklist for taking a trained machine learning model into production and keeping it healthy there. It covers baselines and metrics, training and serving consistency, offline validation, packaging and the model registry, staged rollout and rollback, monitoring for skew and drift, and ownership, with a severity and a verification step for each check.

  • Data
  • DevOps
Sefism ยท Other ยท 14 min read ยท Intermediate
Best practices
Machine Learning Best Practices

Best practices for building and evaluating a machine learning model before it goes anywhere near production, checked against the scikit-learn and PyTorch documentation, Google's Rules of Machine Learning and ML Crash Course, MLflow and Fairlearn. It covers problem framing and baselines, data splits and leakage, features, training and tuning, metrics and error analysis, reproducibility and experiment tracking, and fairness checks.

  • Data
  • Machine learning
Sefism ยท Other ยท 19 min read ยท Intermediate
Best practices
Data Visualization Best Practices

Best practices for charts and data visualizations, checked against the UK Government Analysis Function's chart and colour guidance, WCAG 2.2, and the matplotlib, Plotly and Vega-Lite documentation. It covers choosing the chart, encoding and clutter, color and accessibility, axes and scales, titles and annotation, dashboards and interactive charts, and how to avoid charts that mislead.

  • Data
Sefism ยท Other ยท 17 min read ยท Intermediate
Checklist
Data Quality Checklist

A checklist for keeping warehouse and lakehouse tables trustworthy. It covers ownership and expectations, freshness, volume, schema, nulls, uniqueness and valid values, referential and reconciliation checks, anomaly monitoring and handling data incidents, with a severity and a way to verify each check.

  • Data
  • Testing
Sefism ยท Other ยท 17 min read ยท Intermediate
Checklist
Data Privacy Checklist for Engineers and Analysts

A practical checklist for engineers and analysts who store, query, move or share personal data. It covers knowing which rules apply, data inventory and mapping, minimization, PII classification, masking and pseudonymization, retention and deletion, access control, cross-border transfers, logging, vendor sharing and breach readiness. It is general guidance, not legal advice.

  • Security
  • Data
Sefism ยท Other ยท 21 min read ยท Intermediate
Best practices
Data Pipeline Best Practices

Best practices for batch data pipelines, checked against the Apache Airflow and dbt documentation and Google's guidance on data validation for ML systems. It covers idempotent, re-runnable tasks, orchestrator hygiene, layered transformations, data tests and freshness checks, ownership and lineage, and monitoring for silent failures.

  • Data
  • Databases
Sefism ยท Other ยท 14 min read ยท Intermediate
Best practices
Data Modeling Best Practices

Best practices for modeling analytics data, checked against the Kimball Group's dimensional modeling techniques, Microsoft's dimensional modeling guidance and the dbt documentation. It covers the grain, fact and dimension tables, slowly changing dimensions, dbt marts and naming, tests and contracts, and defining metrics once in a semantic layer.

  • Data
  • Databases
Sefism ยท Other ยท 18 min read ยท Intermediate
Best practices
Data Analysis Best Practices

Best practices for answering questions with data in SQL, pandas and Polars, checked against Google's Good Data Analysis guide and the pandas, Polars and PostgreSQL documentation. It covers framing the question, reading data correctly, joins and grain, aggregation pitfalls, reproducible notebooks, checking results and communicating findings.

  • Data
  • Databases
Sefism ยท Other ยท 17 min read ยท Intermediate
Checklist
Analytics Dashboard Checklist

A checklist to run before you launch a business or product analytics dashboard. It covers purpose and audience, metric definitions, data freshness, correctness checks, performance, access control, accessibility, ownership and adoption, with a severity and a concrete way to verify each check.

  • Data
Sefism ยท Other ยท 16 min read ยท Intermediate
Book
Trustworthy Online Controlled Experiments

The practical guide to A/B testing from experimentation leaders at Microsoft, Google and LinkedIn. It covers choosing metrics, designing experiments, spotting untrustworthy results and building an experimentation platform, drawn from companies that each run more than 20,000 experiments a year.

  • Data
Cambridge University Press ยท Other ยท 2 to 4 weeks of steady reading ยท Intermediate
Paid bookDetails
Tool
RStudio IDE

Posit's free, open source desktop IDE for R, with a console, editor, data viewer, plots pane, debugger, Git integration and a visual editor for Quarto and R Markdown in one window. It is the default place most people write R, and the one R for Data Science assumes you have open.

  • Data
Posit ยท Other ยท Installed in minutes, used daily
Book
R for Data Science (2e)

The book most people use to learn modern R: import, tidy, transform, visualise and communicate data with the tidyverse and Quarto. Written by Hadley Wickham, Mine ร‡etinkaya-Rundel and Garrett Grolemund, and free to read online, it takes you from zero to a reproducible analysis.

  • Data
  • Machine learning
Wickham, ร‡etinkaya-Rundel, Grolemund ยท Other ยท 4 to 8 weeks at a steady pace ยท Beginner
Platform
Pakistan Bureau of Statistics

Pakistan's national statistics office publishes census results, the Labour Force Survey, the Household Integrated Economic Survey, PSLM and monthly price indices, and releases anonymised survey microdata in SPSS and Stata formats free of charge. Real, messy, documented data for practising analysis on questions that matter.

  • Databases
  • Data
Pakistan Bureau of Statistics ยท Other ยท Browse in an hour, one survey is a project
Platform
Open Government Data (OGD) Platform India

India's national open data portal, data.gov.in, brings together hundreds of thousands of datasets published by central ministries and state departments, mostly as CSV, with APIs for many of them. A huge source of real public data for practising cleaning, joining and analysis.

  • Databases
  • Data
Government of India ยท Other ยท Browse in an hour, one dataset is a project
Tool
OpenLineage

An open standard for collecting data lineage: schedulers, warehouses and processing engines emit events about runs, jobs and datasets, so you can trace where data came from and what a change will affect.

  • AI
  • Data
  • Databases
The Linux Foundation (LF AI & Data) ยท AI & Machine Learning ยท A day to understand the model and try an integration ยท Advanced
Guide
From Data to Viz

A free decision tree that helps you pick the right chart from the shape of your data, with explanations of each chart type, its common mistakes and code examples. Ideal when you are unsure whether a bar, line, scatter or something else fits.

  • Data
Yan Holtz and Conor Healy ยท Other
Book
OpenIntro Statistics

A free, well-regarded introductory statistics textbook covering data, distributions, sampling, inference, hypothesis tests and regression, with videos, slides and labs. Everything an analyst needs to understand averages, uncertainty and A/B tests, explained without heavy maths.

  • Data
OpenIntro ยท Other ยท Self paced, a semester course ยท Beginner
Course
SQL Tutorial for Data Analysis (formerly Mode)

A free, analysis-focused SQL tutorial that goes from SELECT to joins, subqueries and window functions, with a query editor in the browser. Originally Mode's well-known tutorial, it is now hosted by ThoughtSpot, which acquired Mode in 2023.

  • Databases
  • Data
ThoughtSpot ยท Other ยท Beginner
Cheat sheet
Google Sheets function list

Google's official list of every Google Sheets function, grouped by type with syntax and a link to a full help page for each. Keep it open while you work: it is the quickest way to check XLOOKUP, FILTER, UNIQUE, QUERY and the date and text functions.

  • Data
Google ยท Other
Guide
Excel help and learning

Microsoft's official Excel help hub: short training, a full function reference, and step-by-step guides to XLOOKUP, PivotTables, data cleaning and charts. The most accurate free source for how Excel functions actually behave.

  • Data
Microsoft ยท Other ยท Beginner
Platform
Our World in Data

A free, non-profit site with thousands of interactive charts and downloadable datasets on health, population, energy, poverty, education and more. A great source of clean, well-documented public data for portfolio projects, and a model of clear, honest charts.

  • Data
Global Change Data Lab and University of Oxford ยท Other
Guide
Storytelling with Data (book and blog)

The best-known practical guide to turning charts into clear messages for business audiences: choosing the right visual, removing clutter, focusing attention and telling a story. The blog, podcast and monthly challenges are free; the 2015 book is worth buying if you present data often.

  • Career
  • Data
Cole Nussbaumer Knaflic ยท Career Growth ยท Beginner
Guide
Tableau Desktop Help and Get Started tutorial

Tableau's official documentation, including a free step-by-step Get Started tutorial and the reference pages for calculated fields, table calculations and LOD expressions. The most reliable free way to learn how Tableau actually behaves.

  • Data
Tableau (Salesforce) ยท Other

Browse the library by topic and format

Every one of these is its own page: a roadmap shelf, an interview-prep shelf, the free-only view. The filters above do the same thing without a page load.

Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.

  • 1:1 Mentorship
  • Fresh Graduate Mentorship
  • Career Guidance

Brand deals, promos and partnerships: tauseeffayyaz@gmail.com