Tech Skills

Data Analytics & Business Intelligence

Excel, SQL, Power BI, Tableau — turn raw data into business decisions

16,812
lessons
Skills in this topic
View full skill map →
Data Literacy
beginner
Write SELECT queries with JOIN and GROUP BY
Excel & Spreadsheets
beginner
Build a dynamic dashboard with pivot tables and slicers
SQL Analytics
intermediate
Write window functions (ROW_NUMBER, LAG, LEAD)
BI Tools
intermediate
Build an interactive dashboard from a SQL source
Python for Data
intermediate
Clean and transform a messy dataset with pandas
Data Storytelling
intermediate
Build a stakeholder dashboard with a narrative structure
ML for Analytics
advanced
Build a churn prediction model
All Reads (7,344) Articles (3017)Blog Posts (3422)Tutorials (370)Research Papers (39)News (496)
Data Science Fundamentals: Your Complete Beginner's Guide
Dev.to · Vected Technologies 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Data Science Fundamentals: Your Complete Beginner's Guide
"Data is the new oil, but like oil, it requires refining before it has much value." — Marc...
I built a free, CC-BY-licensed financial data API — and open-sourced the OpenAPI spec
Dev.to · Jere Salmisto 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
I built a free, CC-BY-licensed financial data API — and open-sourced the OpenAPI spec
A free, k-anonymized, daily-refreshed personal-finance + macro data API. Primary-source cited. No auth.
Understanding Apache Kafka: A Beginner's Guide to Real-time Data Streaming
Dev.to · Ng'ang'a Njongo 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Understanding Apache Kafka: A Beginner's Guide to Real-time Data Streaming
Apache Kafka is a technology that is mainly used to build high-performance, real-time data pipelines...
GBase 8a Backup and Restore Guide: Full and Incremental Backups with gbackup
Dev.to · Michael 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
GBase 8a Backup and Restore Guide: Full and Incremental Backups with gbackup
GBase 8a stores massive analytical datasets across many nodes. If hardware fails, someone drops a...
What I Learned From Reading 50 Data Pipeline Postmortems
Dev.to · Andrew Tan 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
What I Learned From Reading 50 Data Pipeline Postmortems
After analyzing 50 public postmortems from Uber, Netflix, Stripe, and others, four failure patterns...
5 Production Stacks for Live Data Ingestion at Scale (Without Getting Blocked)
Dev.to · Prithwish Nath 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
5 Production Stacks for Live Data Ingestion at Scale (Without Getting Blocked)
TL;DR: Most teams over-engineer data ingestion. They use Kafka before they’ve hit their first rate...
From DeepSeek to Quack: When the Dream of Distributed DuckDB Started to Feel Real
Dev.to · amir 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
From DeepSeek to Quack: When the Dream of Distributed DuckDB Started to Feel Real
A senior engineer's look at Smallpond, DuckDB, Quack, and why lightweight analytical systems may change how we build AI and data pipelines.
BI plus process mining for Insurance: seeing variants, bottlenecks, conformance,+B87 and recovery economics
Dev.to · Ananthapathmanabhan A 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
BI plus process mining for Insurance: seeing variants, bottlenecks, conformance,+B87 and recovery economics
BI plus process mining for Insurance: seeing variants, bottlenecks, conformance, and recovery...
I built web analytics with no dashboard, only an MCP
Dev.to · Henrik Holen 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
I built web analytics with no dashboard, only an MCP
A while back I built an analytics tool. It had two ideas: it was cheap, and it sent you an AI summary...
Customer Shopping Behavior Analysis: Driving Retail Insights with Data
Dev.to · Gatusso 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Customer Shopping Behavior Analysis: Driving Retail Insights with Data
I recently completed an end-to-end Customer Shopping Behavior Analysis project using a dataset of...
Why Your Backtest Is Lying to You: Data Biases That Ruin Equity Research
Dev.to · pickuma 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Why Your Backtest Is Lying to You: Data Biases That Ruin Equity Research
Survivorship bias, look-ahead bias, point-in-time data, and the rest of the subtle ways your beautiful backtest is overstating returns. With concrete fixes for
Solving K-Line Misalignment Caused by Time Zone Differences in Stock Market APIs
Dev.to · kalos 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Solving K-Line Misalignment Caused by Time Zone Differences in Stock Market APIs
If you work with stock market data from multiple exchanges, you’ve probably run into a frustrating...
From API Key to Production: Setting Up a Web Scraping Pipeline in 10 Minutes
Dev.to · Charles 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
From API Key to Production: Setting Up a Web Scraping Pipeline in 10 Minutes
Set up a production-ready web scraping pipeline from scratch in 10 minutes using XCrawl API. Step-by-step with code.
Value realization for BFSI Banking: measuring the ROI of workflow, BI, mining, and automation
Dev.to · Ananthapathmanabhan A 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Value realization for BFSI Banking: measuring the ROI of workflow, BI, mining, and automation
Value realization for BFSI Banking: measuring the ROI of workflow, BI, mining, and automation BFSI...
Data authorization for BFSI Banking: roles, tenants, records, evidence, and governed analytics
Dev.to · Ananthapathmanabhan A 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Data authorization for BFSI Banking: roles, tenants, records, evidence, and governed analytics
Data authorization for BFSI Banking: roles, tenants, records, evidence, and governed...
Master data governance for BFSI Banking: customers, suppliers, assets, products, controls, and lineage
Dev.to · Ananthapathmanabhan A 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Master data governance for BFSI Banking: customers, suppliers, assets, products, controls, and lineage
Master data governance for BFSI Banking: customers, suppliers, assets, products, controls, and...
Apache Fluss: Architecting the Streaming-First Persistent Data Stack
Dev.to · Abhiraj Adhikary 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Apache Fluss: Architecting the Streaming-First Persistent Data Stack
Traditional Modern Data Stacks are inherently fragmented, relying on separate silos for streaming,...
Cost-Effective Architecture for Cloud Data Warehouses (Snowflake/BigQuery/Redshift)
Dev.to · beefed.ai 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Cost-Effective Architecture for Cloud Data Warehouses (Snowflake/BigQuery/Redshift)
Practical tactics to lower Snowflake, BigQuery, and Redshift costs via storage layout, clustering, materialized views, and right-sized compute.
Hadoop & Big Data Ecosystem: Managed Cloud Solutions
Dev.to · PEAKIQ 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Hadoop & Big Data Ecosystem: Managed Cloud Solutions
Explore Apache Hadoop and the big data ecosystem. Discover managed cloud versions for efficient data processing, analytics, and storage without infrastructure
MCP Tool Output Budget Checklist
Dev.to · Rhumb 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
MCP Tool Output Budget Checklist
Harden MCP tool outputs with route-level response ceilings, schema discipline, artifact handoff, redaction, pagination, truncation receipts, and traces.
How to Actually Keep Your Inventory Under Control
Dev.to · Sarah Miller 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
How to Actually Keep Your Inventory Under Control
Managing stock isn't just about counting boxes in a warehouse. Anyone who has run a retail setup or...
SQL Index Anatomy: The Logic of Choosing Right for Performance
Dev.to · Mustafa ERBAY 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
SQL Index Anatomy: The Logic of Choosing Right for Performance
The Fundamental Structure of SQL Indexes: Why Do They Matter? In a production ERP system,...
What it took to put six cities' affordable housing data on one map
Dev.to · Charlie Tonneslan 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
What it took to put six cities' affordable housing data on one map
I wanted to compare affordable housing per capita across NYC and San Francisco. Their open-data portals had other ideas. Six cities, one PostGIS schema, and the
Why I Built a Standalone 10M-Row BI Agent in Next.js & DuckDB
Dev.to · Datta Sable 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Why I Built a Standalone 10M-Row BI Agent in Next.js & DuckDB
Traditional Business Intelligence tools rely on slow client-server queries that buckle under massive...
Backtesting an ICT strategy at 184 speed: timezone-cache + bisect lookup
Dev.to · Marco Messina 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Backtesting an ICT strategy at 184 speed: timezone-cache + bisect lookup
How I went from 27-minute to 9-second backtests on a 30-day US500 simulation by killing pandas datetime overhead. The boring detail that unlocked real iteration
Graph Queries in SQL: Recursive CTEs, Adjacency Lists, and WITH RECURSIVE
Dev.to · 丁久 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Graph Queries in SQL: Recursive CTEs, Adjacency Lists, and WITH RECURSIVE
Master graph queries in SQL using recursive CTEs, adjacency lists, and the WITH RECURSIVE clause. Compare SQL graph queries vs dedicated graph databases.
Geospatial Data with PostGIS: Geometry, Geography, and Spatial Queries
Dev.to · 丁久 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Geospatial Data with PostGIS: Geometry, Geography, and Spatial Queries
Comprehensive guide to geospatial data with PostGIS. Understand geometry vs geography types, spatial indexes, and common geospatial queries for GIS applications
I Taught SQL to Complete Beginners: Here's What Actually Happened
Dev.to · Navas Herbert 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
I Taught SQL to Complete Beginners: Here's What Actually Happened
A trainer's honest, fun retrospective on teaching SQL from scratch - JOINs, window functions, CTEs, and one very messy hotel dataset.
Change Data Capture (CDC): Debezium, Logical Replication, and Stream Processing
Dev.to · 丁久 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Change Data Capture (CDC): Debezium, Logical Replication, and Stream Processing
Learn Change Data Capture patterns with Debezium, PostgreSQL logical replication, and stream processing integration. Real-time data pipelines without performanc
Importance of Data Modelling
Dev.to · Vishal Kumar 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Importance of Data Modelling
As CodeGen tools continue to develop, with tools such as Graphify optimising token usage even...
Structured Data Extraction from PDFs: Regex vs Template Matching vs AI
Dev.to · DevToolsmith 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Structured Data Extraction from PDFs: Regex vs Template Matching vs AI
Invoice processing is one of those problems that looks simple until you actually try to build it. Reading data from a PDF invoice should be straightforward — bu
Agoda Data Engineering Interview Questions: Full Prep Guide
Dev.to · Gowtham Potureddi 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Agoda Data Engineering Interview Questions: Full Prep Guide
Agoda data engineering interview questions skew toward high-volume marketplace telemetry: streams of...
Tiger Analytics Data Engineering Interview Questions: Full Prep Guide
Dev.to · Gowtham Potureddi 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Tiger Analytics Data Engineering Interview Questions: Full Prep Guide
Tiger Analytics data engineering interview questions usually behave like consulting delivery loops:...
Analyzing the U.S. Stock Market
Dev.to · Support_ Stocksifting 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Analyzing the U.S. Stock Market
Why Most People Fail at Analyzing the U.S. Stock Market The U.S. stock market looks simple...
Steam Game Pricing Analysis: 109 Games Tracked Across 30 Data Fields
Dev.to · Richard R 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Steam Game Pricing Analysis: 109 Games Tracked Across 30 Data Fields
Analysis of pricing, discounts, and reviews across 109 Steam games. 30 data fields per game including price, review scores, genres, and platform support.
Roblox Data Engineering Interview Questions: Full DE Prep Guide
Dev.to · Gowtham Potureddi 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Roblox Data Engineering Interview Questions: Full DE Prep Guide
Roblox data engineering interview questions skew toward text-heavy product telemetry: search...
Tesla Data Engineering Interview Questions: Full DE Prep Guide
Dev.to · Gowtham Potureddi 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Tesla Data Engineering Interview Questions: Full DE Prep Guide
Tesla data engineering interview questions bridge high-volume telemetry narratives and...
Sample dataset analysis: a 20-row snapshot of Google Ads Transparency Center
Dev.to · Can Yılmaz 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Sample dataset analysis: a 20-row snapshot of Google Ads Transparency Center
I pulled a 20-row sample of Google Ads Transparency Center to see whether the dataset is rich enough...
Exodus Point Data Engineering Interview Questions: Full DE Prep Guide
Dev.to · Gowtham Potureddi 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Exodus Point Data Engineering Interview Questions: Full DE Prep Guide
Exodus Point data engineering interview questions sit where quant-adjacent hiring meets...
Query CSV, Excel, Parquet, and Arrow files in the Browser with DuckDB-Wasm + Next.js 🦆✨
Dev.to · Kumaravelu Saraboji Mahalingam 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Query CSV, Excel, Parquet, and Arrow files in the Browser with DuckDB-Wasm + Next.js 🦆✨
I recently built a browser-based SQL tool in my portfolio site: DataBro SQL Query Tool 🚀 It lets you...
A field-by-field look at Dev.to Articles data: structure, types and edge cases
Dev.to · Can Yılmaz 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
A field-by-field look at Dev.to Articles data: structure, types and edge cases
When you are evaluating a new data source the first thing you want is not the marketing pitch, it is...
What I learned scraping Website Contact: schema, gotchas and the tooling that worked
Dev.to · Can Yılmaz 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
What I learned scraping Website Contact: schema, gotchas and the tooling that worked
I had a short window this week to evaluate Website Contact as a data source. Here is the condensed...
Your Pipeline Is 8.3h Behind: Catching Business Sentiment Leads with Pulsebit
Dev.to · Pulsebit News Sentiment API 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Your Pipeline Is 8.3h Behind: Catching Business Sentiment Leads with Pulsebit
Your Pipeline Is 8.3h Behind: Catching Business Sentiment Leads with Pulsebit We just...
Reverse ETL:What It Is, Use Cases, and How to Implement It
Dev.to · BladePipe 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Reverse ETL:What It Is, Use Cases, and How to Implement It
Reverse ETL is one of the most searched terms in modern data stacks—and also one of the most...
A Practical Introduction to SQL: DDL, DML, and Data Analysis
Dev.to · Bill Muli 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
A Practical Introduction to SQL: DDL, DML, and Data Analysis
What are DDL and DML? DDL (Data Definition Language) DDL refers to SQL commands used to define and...
Bounce Rate vs Exit Rate — What Each One Actually Counts in GA4
Dev.to · toshihiro shishido 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Bounce Rate vs Exit Rate — What Each One Actually Counts in GA4
The two metrics every analytics user mixes up. How GA4 redefined Bounce Rate against Engagement Rate, why Exit Rate is missing from default GA4 reports, and how
Six SQL patterns I use to catch transaction fraud
Dev.to · Fixel Smith 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Six SQL patterns I use to catch transaction fraud
Quick disclaimer: I do data work on a program-integrity team. Examples below use generic transaction...
Building a US choropleth in Python with plotly express, using a real fragrance dataset
Dev.to · ahmad-khan-97 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Building a US choropleth in Python with plotly express, using a real fragrance dataset
Plotly Express's choropleth is one of the cleanest "low-code, high-output" data viz tools in the...