Tech Skills

Data Analytics & Business Intelligence

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

12,864
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 (3,401) Articles (1312)Blog Posts (1813)Tutorials (251)Research Papers (10)News (15)
Power BI Is More Than Dashboards: Why It Belongs in Modern Data Work
Dev.to · Osborn Sifuna 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 3h ago
Power BI Is More Than Dashboards: Why It Belongs in Modern Data Work
Despite the rise of Python, R, notebooks, cloud warehouses, and custom analytics platforms, Power BI...
Coût réel d’un appel vocal en production : 12 mois de données et 6 erreurs à corriger
Dev.to · lidychic 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 6h ago
Coût réel d’un appel vocal en production : 12 mois de données et 6 erreurs à corriger
En mars 2024, notre plateforme d’agents vocaux a traité 1 200 000 appels en Suisse romande, et la...
I build the scrapers the data vendors run on, and I need to tell you what you are actually paying for
Dev.to · George Kioko 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 12h ago
I build the scrapers the data vendors run on, and I need to tell you what you are actually paying for
I have built the scraping guts behind more "real time business intelligence" products than I would...
Modeling Supply Chain Evidence: Condition, Asset, and Custody Data Schemas for IoT Hardware
Dev.to · applekoiot 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 12h ago
Modeling Supply Chain Evidence: Condition, Asset, and Custody Data Schemas for IoT Hardware
How to structure IoT sensor output into three evidence dimensions with example data models and API payload schemas.
Web Scraping with Python in 2026: Best Libraries and Anti-Bot Strategies
Dev.to · Etrit Neziri 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 14h ago
Web Scraping with Python in 2026: Best Libraries and Anti-Bot Strategies
Web Scraping with Python in 2026: Best Libraries and Anti-Bot Strategies Web scraping in...
The HiPPO is always right
Dev.to · Sharmin Sirajudeen 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 20h ago
The HiPPO is always right
Why the people running a company can't actually see it — and why traditional analytics keeps producing conclusions nobody ever verifies, from the HiPPO to the A
How to Extract Saudi Arabia Property Data Across Bayut.sa, Wasalt.sa, Aqar.fm and PropertyFinder.sa
Dev.to · Omar Eldeeb 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 20h ago
How to Extract Saudi Arabia Property Data Across Bayut.sa, Wasalt.sa, Aqar.fm and PropertyFinder.sa
A practical, verified guide to collecting Saudi Arabia property data from the major portals — including the REGA advertisement-license trick that lets you dedup
How to Build an H-1B Salary Database by Employer (the Real Data Source + Python)
Dev.to · Omar Eldeeb 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 20h ago
How to Build an H-1B Salary Database by Employer (the Real Data Source + Python)
A practical guide to querying H-1B salary data by employer and role programmatically, using the authoritative DOL OFLC LCA disclosure files with runnable Python
Understat xG Data Export: How to Pull Expected Goals Programmatically (Python + CSV)
Dev.to · Omar Eldeeb 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 20h ago
Understat xG Data Export: How to Pull Expected Goals Programmatically (Python + CSV)
A practical, honest guide to Understat xG data export — how the data is embedded in the page, a runnable Python scraper that decodes it, and how to dump league,
What changed since the last scrape? A small change-detection layer (stdlib only)
Dev.to · Vinicius Pereira 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 21h ago
What changed since the last scrape? A small change-detection layer (stdlib only)
Most of my scrapers answer one question: what's on the site right now. But that's almost never the...
My first SQL interaction
Dev.to · Mohammad Meezan 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 21h ago
My first SQL interaction
Today was my first day of learning SQL and my interaction with it was very unique its not like excel...
SmiteTracker: A Free Platform to Track SMITE Match History, Ranked Stats, and Player Performance
Dev.to · Hamza Khan 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2d ago
SmiteTracker: A Free Platform to Track SMITE Match History, Ranked Stats, and Player Performance
SMITE is a competitive multiplayer game where every match provides an opportunity to learn, improve,...
When to denormalize, when to join: A ClickHouse guide (2026)
Dev.to · Manveer Chawla 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2d ago
When to denormalize, when to join: A ClickHouse guide (2026)
Denormalization has been the standard approach to analytical data modeling for good reason. Moving...
Power BI: Modelling, Schemas, Joins and Relationships
Dev.to · Gabriel Mbuva 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2d ago
Power BI: Modelling, Schemas, Joins and Relationships
Power BI is a data visualization and business intelligence tool designed for business professionals...
Your p-value answered a question you didn't ask.
Dev.to · Vinicius Fagundes 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2d ago
Your p-value answered a question you didn't ask.
You ran the A/B test. It came back p = 0.08. "Not significant." So you killed the feature and moved...
Data Analysis SQL: Asking the right questions and using the right tools
Dev.to · Luis Monasterios 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 2d ago
Data Analysis SQL: Asking the right questions and using the right tools
If you've ever practiced SQL interview questions, you have almost certainly crossed paths with this...
Why Is Your Power BI Dashboard So Slow? 🐌
Dev.to · Bethuel Ngetich 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 3d ago
Why Is Your Power BI Dashboard So Slow? 🐌
Have you ever opened a dashboard and it took forever for it to load? Before blaming Power BI, take a...
How to Analyze Storefront Elements by Revenue Impact, Not Just CTR
Dev.to · Sylwester Kowal 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 3d ago
How to Analyze Storefront Elements by Revenue Impact, Not Just CTR
Most ecommerce teams can tell you where traffic comes from. Fewer teams can tell you which storefront...
Competitor Pricing Intelligence: SaaS + Shopify Combined
Dev.to · NexGenData 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 3d ago
Competitor Pricing Intelligence: SaaS + Shopify Combined
Every pricing team eventually faces the same question from the CEO: "are the competitors still...
The Other Side of the Content Pipeline
Dev.to · Robert Floyd Dugger 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 3d ago
The Other Side of the Content Pipeline
This morning I was skimming through 20,675 images on my Nitro 5 and slowly realizing what I was...
Why *= 2 is slower than = col * 2 in Pandas — and what strace shows about abstraction cost
Dev.to · Patrick Ryan 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 3d ago
Why *= 2 is slower than = col * 2 in Pandas — and what strace shows about abstraction cost
This problem looks trivial, but I got curious about what different Pandas update strategies actually...
CSV File Difference Detection Techniques for Large Datasets - Paradane
Dev.to · Paradane 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 3d ago
CSV File Difference Detection Techniques for Large Datasets - Paradane
Explore practical methods for comparing large CSV files with dynamic row structures. Learn Python-based approaches and schema alignment strategies to handle mul
I built a dataset of 50,000 debugging sessions — and what I found surprised me
Dev.to · Abhishek Singh 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 4d ago
I built a dataset of 50,000 debugging sessions — and what I found surprised me
Most bug datasets only tell you: "Bug was fixed in 23 minutes." They don't tell you what happened...
StatsBomb Open Data Reveals: Late Goals Aren't Random
Dev.to · Edge Lab 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 4d ago
StatsBomb Open Data Reveals: Late Goals Aren't Random
When the referee checks their watch in the 85th minute, something predictable happens in soccer—but...
Day 44 – Exploring ClickHouse® System Tables for Troubleshooting
Dev.to · Kanishga Subramani 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 4d ago
Day 44 – Exploring ClickHouse® System Tables for Troubleshooting
Introduction ClickHouse® provides a rich collection of built-in system tables that expose...
Day 43 – ClickHouse® Join Types and Performance Implications
Dev.to · Kanishga Subramani 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 4d ago
Day 43 – ClickHouse® Join Types and Performance Implications
ClickHouse® Join Types and Performance Implications Introduction JOIN...
NodeQuest Level 2: Data Router — can you filter faster than me? (free browser game)
Dev.to · hermess Agentt 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 4d ago
NodeQuest Level 2: Data Router — can you filter faster than me? (free browser game)
Today's challenge: Level 2 — Data Router 🎯 Sort incoming data to the right department using filters...
YAN — Yet Another Notation: A Data Format Designed for Humans
Dev.to · Nata Rizki 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 4d ago
YAN — Yet Another Notation: A Data Format Designed for Humans
YAN — Yet Another Notation A human-readable, human-writable, and machine-readable data interchange...
Algorithmic Entity Resolution in Music Metadata
Dev.to · Jorge Martinez 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 4d ago
Algorithmic Entity Resolution in Music Metadata
In the global streaming economy, Spotify, Apple Music, and other DSPs process billions of plays...
MCP in 2026: The numbers behind the ecosystem explosion
Dev.to · GrahamduesCN 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 4d ago
MCP in 2026: The numbers behind the ecosystem explosion
I spent an afternoon digging through the MCP ecosystem numbers. Here is what I found. The...
SQL window functions: what separates a mid-level from a senior developer
Dev.to · Lucas Braun 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 5d ago
SQL window functions: what separates a mid-level from a senior developer
Most developers know SELECT, JOIN, and GROUP BY. Window functions are where the gap between mid and...
Manage Excel Worksheets in Python: Create, Copy, Delete, and Rename
Dev.to · Allen Yang 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 5d ago
Manage Excel Worksheets in Python: Create, Copy, Delete, and Rename
Worksheets are the fundamental units for organizing and separating data in Excel files. A single...
Part 15: Workflow Patterns and Recipes - Data Transformation
Dev.to · Nick 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 5d ago
Part 15: Workflow Patterns and Recipes - Data Transformation
As we conclude this 15-part series on Vyshyvanka, we want to leave you with practical tools. One of...
ClickHouse 26.6 latest update
Dev.to · Kanishga Subramani 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 5d ago
ClickHouse 26.6 latest update
ClickHouse 26.6 Deep Dive: Streaming Queries, MPP Execution, Geospatial Analytics, and...
How to Stream & Flatten 1GB+ JSON to CSV in the Browser Without Memory Leaks
Dev.to · Parsify.tools 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 5d ago
How to Stream & Flatten 1GB+ JSON to CSV in the Browser Without Memory Leaks
As developers, data engineers, or analysts, we’ve all been there: you download a massive database...
Power BI
Dev.to · Seenivasan A 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 5d ago
Power BI
In today's data-driven world, organizations collect large amounts of data every day. However, raw...
Asian Market Data Scrapers for Public Business Research
Dev.to · NexGenData 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 6d ago
Asian Market Data Scrapers for Public Business Research
Ask any Western fund manager what their best source is for Bombay Stock Exchange equities, Hong Kong...
I Tracked My Body Fat for 90 Days and Built a Calculator That Actually Makes Sense
Dev.to · member_ce2645ea 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 6d ago
I Tracked My Body Fat for 90 Days and Built a Calculator That Actually Makes Sense
For three months, I weighed myself every morning and took body measurements every Sunday. I used a...
Company Registry Data Tools for Business Intelligence
Dev.to · NexGenData 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 6d ago
Company Registry Data Tools for Business Intelligence
Company registry data is the backbone of every credible KYC, KYB, and M &A workflow — yet it...
Addressing the global namespace
Dev.to · Joichiro Mitaka 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 6d ago
Addressing the global namespace
There is a moment in every data hoarder's life — and in every small media shop's IT history — when...
Day 35 – ClickHouse® and S3 Integration: Querying Data Lakes
Dev.to · Kanishga Subramani 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 6d ago
Day 35 – ClickHouse® and S3 Integration: Querying Data Lakes
Introduction Modern organizations generate massive amounts of data that need to be stored...
Debugging Data Unload Failures in GBase — How to Handle Invalid Data and Export Breakdowns
Dev.to · Scale 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 6d ago
Debugging Data Unload Failures in GBase — How to Handle Invalid Data and Export Breakdowns
In enterprise database systems, exporting data is a critical operation for analytics, backup, and...
Building a Sports Data Pipeline: Lessons from Scotland primed for game of their lives against fallible Brazil
Dev.to · Muhammad Bin Nazeer 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 6d ago
Building a Sports Data Pipeline: Lessons from Scotland primed for game of their lives against fallible Brazil
Building a Sports Data Pipeline: Lessons from Scotland primed for game of their lives...
What 86 Days of Clean Prediction-Market History Actually Shows
Dev.to · manja316 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 6d ago
What 86 Days of Clean Prediction-Market History Actually Shows
I archived 17.2M Polymarket price snapshots on one Mac. Here's what the resolved data says about whether the crowd is actually calibrated — and how to check it
49/60 Days System Design Questions
Dev.to · Joud Awad 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 6d ago
49/60 Days System Design Questions
Your data team just opened a $4,200 BigQuery bill. For a single month. One analyst. 12 queries. The...
Your Pipeline Is 29.2h Behind: Catching World Sentiment Leads with Pulsebit
Dev.to · Pulsebit News Sentiment API 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
Your Pipeline Is 29.2h Behind: Catching World Sentiment Leads with Pulsebit
Your Pipeline Is 29.2h Behind: Catching World Sentiment Leads with Pulsebit We recently...
The Bosman Effect, in one open dataset: how World Cup squads went global (1990 to 2026)
Dev.to · Maria-Luise Volkmar 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
The Bosman Effect, in one open dataset: how World Cup squads went global (1990 to 2026)
In 1990, roughly one in four players at the FIFA World Cup was based at a club outside the country...
Most CSV libraries go one way or skip types. csv-pipe does both, typed, and parses several times faster than papaparse. Live playground in the post.
Dev.to · Myroslav Martsin 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1w ago
Most CSV libraries go one way or skip types. csv-pipe does both, typed, and parses several times faster than papaparse. Live playground in the post.
csv-pipe: read and write CSV in TypeScript, several times faster than papaparse ...