Tech Skills

Data Analytics & Business Intelligence

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

26,833
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 (14,091) Articles (6206)Blog Posts (6239)Tutorials (716)Research Papers (64)News (866)
Expected Value Is a Function, Not a Prediction
Dev.to · E. Mitev 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 4d ago
Expected Value Is a Function, Not a Prediction
Expected value is often presented as a betting concept, but the underlying idea should feel familiar...
Building a food delivery pricing monitor that does not lie to you
Dev.to · Anakin 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 4d ago
Building a food delivery pricing monitor that does not lie to you
Build a practical competitor pricing and promotion data pipeline for food delivery, including scraping, normalization, alerts, and failure checks.
Building a Data Trust Score Engine on Google Cloud with BigQuery, Data Catalog & Vertex AI
Dev.to · Shuvojit Kar 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 4d ago
Building a Data Trust Score Engine on Google Cloud with BigQuery, Data Catalog & Vertex AI
Data has become one of the most valuable assets for modern enterprises, powering everything from...
How Business Analytics Can Help Companies Make Better Decisions
Dev.to · PCPS College 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 5d ago
How Business Analytics Can Help Companies Make Better Decisions
Picture a small shop owner in Kathmandu, closing up for the night. She's staring at the register...
Building a Real-Time Market Microstructure Analyzer for Indian Equities
Dev.to · Aarya Parekh 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 6d ago
Building a Real-Time Market Microstructure Analyzer for Indian Equities
Financial markets produce enormous amounts of data—but converting raw order-book updates into...
How Small Businesses Can Build a Data-to-Decision System That Actually Gets Used
Dev.to · Olajumoke Akinremi 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
How Small Businesses Can Build a Data-to-Decision System That Actually Gets Used
Most small businesses do not have a data problem. They have a decision problem. The data is already...
Stop Choosing Between Delta Lake and Iceberg: How UniForm Ends the Format Wars
Dev.to · Aniket Abhishek Soni 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
Stop Choosing Between Delta Lake and Iceberg: How UniForm Ends the Format Wars
Two years ago, I spent six weeks migrating a 400TB churn-prediction dataset from Delta Lake 2.4 to...
How to Review AI-Generated SQL Before You Trust the Number
Dev.to · Michael Nocito 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
How to Review AI-Generated SQL Before You Trust the Number
AI-written SQL usually runs, and running is not the same as right. Five checks that catch the wrong number: join fan-out, NULL in the filter, WHERE vs HAVING, t
Month-over-Month Growth in SQL: LAG, the Growth Formula, and the Traps
Dev.to · Michael Nocito 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
Month-over-Month Growth in SQL: LAG, the Growth Formula, and the Traps
The MoM growth formula, LAG() in everyday words, and the trap where one skipped month makes SQL report a fake 30.6% drop. Every query run on a real table.
pandas GroupBy: How to Summarize a DataFrame Without Losing Track of Your Rows
Dev.to · Michael Nocito 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
pandas GroupBy: How to Summarize a DataFrame Without Losing Track of Your Rows
groupby, agg, size vs count, transform, and dropna, worked on one 14-row table. Two rows vanish from the default result, and one line brings them back.
Excel Just Summed Your ID Numbers and Said Nothing
Dev.to · Michael Nocito 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
Excel Just Summed Your ID Numbers and Said Nothing
Drop a column into a pivot's Values and Excel picks Sum for anything numeric, including ID codes. The test that catches it, and the ten-second fix.
Make One Control Drive Every Chart on the Page
Dev.to · Michael Nocito 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
Make One Control Drive Every Chart on the Page
How to add a slicer and connect it to every pivot with Report Connections: the moment a spreadsheet becomes a dashboard.
Data Pipelines Explained: The Heart of Data Engineering 🚀
Dev.to · Aadesh Gaikwad 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
Data Pipelines Explained: The Heart of Data Engineering 🚀
Data Pipelines: The Foundation of Data Engineering One of the first concepts I believe...
How We Handle Client-Side CSV Merging Without Server Processing
Dev.to · Declan 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
How We Handle Client-Side CSV Merging Without Server Processing
When merging CSVs in the browser, handling mismatched columns and quoted cells changes everything....
What I Learned Contributing to Prefect, dbt, and Airflow (An Honest OSS Retrospective)
Dev.to · Bobby Ray 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
What I Learned Contributing to Prefect, dbt, and Airflow (An Honest OSS Retrospective)
Two merges, four open PRs, and ninety days of building in public — what actually worked for upstream contributions as a senior data engineer.
How to Calculate the Grade You Need on Remaining Assignments in Excel
Dev.to · santa412 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
How to Calculate the Grade You Need on Remaining Assignments in Excel
A current course average is not enough to answer a planning question. If 35% of the course is still...
Feature Registry & Governance: Standards and Workflows
Dev.to · beefed.ai 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
Feature Registry & Governance: Standards and Workflows
Establish ownership, versioning, and validation for features. Governance patterns that increase reuse and reduce incidents.
Data Science Didn't Die. The Job Description Did.
Dev.to · Siddharth Bhalsod 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
Data Science Didn't Die. The Job Description Did.
In the third quarter of 2021, Zillow's home-pricing algorithm was still running exactly as designed....
MongoDB Data Modeling: When to Embed Documents vs. When to Reference Them
Dev.to · Ashutosh coder 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
MongoDB Data Modeling: When to Embed Documents vs. When to Reference Them
Storing RAG conversation history server-side is deceptively complex—naive approaches silently corrupt...
Real-World Data Engineering on Snowflake: Architectural Patterns and DEA-C01 Insights
Dev.to · lucasITpro 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
Real-World Data Engineering on Snowflake: Architectural Patterns and DEA-C01 Insights
As enterprise data architectures evolve toward unified cloud data platforms, moving away from legacy...
Python Polars Cheat Sheet: Fast DataFrames for Busy Engineers
Dev.to · Muhammad Adil 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
Python Polars Cheat Sheet: Fast DataFrames for Busy Engineers
Skip the docs. Here’s the Polars syntax you’ll actually use every day, distilled from production pipelines and our O’Reilly book.
The ledger said 763 assets. The platforms said about 400.
Dev.to · untactit 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
The ledger said 763 assets. The platforms said about 400.
A sync ledger fails silently. Ours said 763 assets. When we stopped trusting it and counted by hand —...
A verifier should add evidence, not rewrite history
Dev.to · Q00 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
A verifier should add evidence, not rewrite history
A verifier should add evidence, not rewrite history I spent the last few weeks closing a...
48% of Data Engineering Job Postings Are Ghost Jobs
Dev.to · DataDriven 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
48% of Data Engineering Job Postings Are Ghost Jobs
Nearly half of DE job postings may never be filled. Candidates spend 20 hours on take-homes for roles that aren't real. Here is what is actually happening.
Customer Sentiment from G2 Reviews: Scrape B2B Software Feedback as JSON in 2026
Dev.to · Truffle Pig Data 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
Customer Sentiment from G2 Reviews: Scrape B2B Software Feedback as JSON in 2026
Measure customer sentiment from G2: scrape B2B software reviews with ratings, roles, and company size as JSON via Python or MCP.
Turning Chaos Into Sound: Why Crypto Traders Are Sonifying Market Data
Dev.to · Confrontational Meditation 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
Turning Chaos Into Sound: Why Crypto Traders Are Sonifying Market Data
When I built Confrontational Meditation® in late 2025, I wasn't trying to create another trading...
DeepSeek Harness got append-only right. Its token projection still misses what compaction costs.
Dev.to · Li Zhuojun 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
DeepSeek Harness got append-only right. Its token projection still misses what compaction costs.
Four numbers from a nine-day-old codebase, measured this week across two providers: Summing every...
Build a Personal Finance Dashboard with Python
Dev.to · qing 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
Build a Personal Finance Dashboard with Python
Build a Personal Finance Dashboard with Python tags: python, finance, dashboard,...
Building an Enterprise Data Validation Framework: From Architecture to Version Control
Dev.to · Shell QA 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
Building an Enterprise Data Validation Framework: From Architecture to Version Control
Introduction When managing large-scale data migrations, ETL pipelines, or multi-database...
"Power BI Error: The Key Didn't Match Any Rows in the Table"
Dev.to · PBIDocs 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
"Power BI Error: The Key Didn't Match Any Rows in the Table"
description: "The key didn't match any rows in the table" comes from LOOKUPVALUE finding zero...
Flock cut default camera-data retention from 30 days to 7 — and its own numbers say the other 23 days were never doing any work
Dev.to · Super Funicular 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2w ago
Flock cut default camera-data retention from 30 days to 7 — and its own numbers say the other 23 days were never doing any work
On August 13, Flock Safety CEO Garrett Langley announced that the company is cutting its default...
Breaking Down the Shield: Common Misconceptions About Data Privacy
Dev.to · Fu'ad Husnan 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2w ago
Breaking Down the Shield: Common Misconceptions About Data Privacy
Data privacy is one of those topics everyone has an opinion on, but few people fully understand, and...
List Comprehensions, Generators, and the Matrix: When to Use Each
Dev.to · Timevolt 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2w ago
List Comprehensions, Generators, and the Matrix: When to Use Each
The Quest Begins (The "Why") I was refactoring a data‑processing script that read a CSV of...
**US AI Pulse: Fastmail's Bold Move — A Glimpse into the Future of Data Sovereignty**
Dev.to · Pixelwitch 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2w ago
**US AI Pulse: Fastmail's Bold Move — A Glimpse into the Future of Data Sovereignty**
Fastmail offers EU data region — daily AI analysis from 🇺🇸 United States.
I built a Python package to diff large data files — here's why existing tools weren't enough
Dev.to · OmUniyal 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2w ago
I built a Python package to diff large data files — here's why existing tools weren't enough
I built a Python package to diff large data files — here's why existing tools weren't enough Every...
How to Convert Time to Decimal Hours: The Simple Formula Behind Timesheet Calculations
Dev.to · JOY ZHANG 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2w ago
How to Convert Time to Decimal Hours: The Simple Formula Behind Timesheet Calculations
If you manage projects, track team hours, prepare timesheets, or calculate billable hours, you have...
Data Modeling for WhatsApp Verification: Parsing Synchronous Response Schemas
Dev.to · walookup 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2w ago
Data Modeling for WhatsApp Verification: Parsing Synchronous Response Schemas
When integrating WhatsApp verification services into your application, the most common pitfall isn't...
Lessons from a Robotics Startup: What I Learned About Data Pipelines
Dev.to · Johnny Santamaria 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2w ago
Lessons from a Robotics Startup: What I Learned About Data Pipelines
"Smile because it happened" — Dr. Seuss The Setup Earlier this year, I took on a...
Why I stopped guessing at Spark and dbt config values
Dev.to · Dor Farber 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2w ago
Why I stopped guessing at Spark and dbt config values
I've spent more than a decade building data pipelines, and the part nobody warns you about isn't the...
Data-Driven Thresholds: Picking Cutoffs You Can Defend
Dev.to · Michael Nocito 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2w ago
Data-Driven Thresholds: Picking Cutoffs You Can Defend
Every analysis needs cutoffs — minimum reviews, minimum votes, 'active user' definitions. Beginner guide to choosing thresholds from the data instead of guessin
How to Handle Large Datasets
Dev.to · Michael Nocito 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2w ago
How to Handle Large Datasets
A file too big to open in Excel? Beginner guide to working with large datasets: what counts as large, why a database beats a spreadsheet, indexing, sampling, an
How to Set Up a SQL Database for Beginners
Dev.to · Michael Nocito 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2w ago
How to Set Up a SQL Database for Beginners
Step-by-step beginner guide: set up your first SQL database with SQLite and DB Browser, import a CSV file, and run your first query. Two desktop tools, no serve
Your First Analysis Is the Role You Are Targeting
Dev.to · Michael Nocito 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2w ago
Your First Analysis Is the Role You Are Targeting
Nine analyst roles compared on the work, the skills, the pay in four countries, the difficulty of entry, and where each one leads.
Incremental ELT Pipeline with CDC: Build It Right the First Time
Dev.to · Databasin AI 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2w ago
Incremental ELT Pipeline with CDC: Build It Right the First Time
Build a production-grade CDC pipeline with Debezium 2.6, Kafka, and dbt 1.8 — idempotent MERGEs, backfill strategy, and monitoring that actually pages you.
Market Mapping with Apple Maps Data: Extract Every Business in a City in 2026
Dev.to · Truffle Pig Data 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2w ago
Market Mapping with Apple Maps Data: Extract Every Business in a City in 2026
Market mapping with Apple Maps data: pull business listings, multi-source ratings, and phone numbers as JSON via Python or MCP.
Your companies table is lying to you about when things happened
Dev.to · corpdigest 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2w ago
Your companies table is lying to you about when things happened
Every company dataset I have worked with stores history as scalar columns: founded_year ...
PostgreSQL 22012 Error: Causes and Solutions Complete Guide
Dev.to · umzzil nng 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 3w ago
PostgreSQL 22012 Error: Causes and Solutions Complete Guide
PostgreSQL Error 22012: Division by Zero — Causes, Fixes & Prevention PostgreSQL error...
Oracle ORA-02049 Error: Causes and Solutions Complete Guide
Dev.to · umzzil nng 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 3w ago
Oracle ORA-02049 Error: Causes and Solutions Complete Guide
ORA-02049: Timeout – Distributed Transaction Waiting for Lock ORA-02049 occurs in Oracle...