๐๐ฅ๐๐ ๐๐๐ง๐ ๐๐ก๐๐๐ฌ๐ง๐๐๐ฆ ๐ง๐ข๐ข๐๐ฆ ๐๐จ๐๐๐
From SQL and Python to Excel, free datasets, projects, and beyond , covering everything you need to learn and build real-world skills.
๐๐ฅ๐๐ ๐๐๐ง๐ ๐๐ก๐๐๐ฌ๐ง๐๐๐ฆ ๐ง๐ข๐ข๐๐ฆ ๐๐จ๐๐๐
Hey, here is the complete free tools guide
This guide will help you understand:
โข What each tool does
โข When to use each tool
โข What to learn first
โข Free resources
โข Beginner project ideas
If you are starting Data Analytics, do not try to learn every tool at once.
Start with this order:
Excel
SQL
Power BI or Tableau
Python
Pandas
Looker Studio
Jupyter Notebook
GitHub
Donโt Miss these Sections
โ WHICH TOOL SHOULD YOU USE?
โ BEGINNER TOOL LEARNING ORDER
โ SIMPLE 8-WEEK TOOLS ROADMAP
โ BEST BEGINNER PROJECTS
โ DATASETS FOR PRACTICE
๐ง๐ข๐ข๐ ๐ญ: ๐๐ซ๐๐๐
Excel is the easiest tool to start with.
It helps you clean, organize, calculate, and summarize data without coding.
Use Excel for:
โข Quick analysis
โข Small datasets
โข Basic reports
โข Pivot tables
โข Charts
โข Simple dashboards
โข Business summaries
Learn these topics:
โข Formulas
โข Sorting
โข Filtering
โข Conditional formatting
โข Pivot tables
โข VLOOKUP / XLOOKUP
โข Charts
โข Data cleaning
โข Basic dashboards
Free resources:
Microsoft Excel Training
https://support.microsoft.com/en-us/excel
ExcelIsFun YouTube Channel
https://www.youtube.com/@excelisfun
Practice project:
Create a monthly sales report with total revenue, top products, best region, and monthly sales trend.
๐ง๐ข๐ข๐ ๐ฎ: ๐๐ข๐ข๐๐๐ ๐ฆ๐๐๐๐ง๐ฆ
Google Sheets is a cloud-based spreadsheet tool.
It is useful when you want to work with others, share reports, and update data online.
Use Google Sheets for:
โข Team collaboration
โข Simple tracking
โข Shared reports
โข Live dashboards
โข Lightweight data analysis
โข Client reporting
Learn these topics:
โข Formulas
โข Sorting
โข Filtering
โข Charts
โข Data validation
โข Pivot tables
โข Sharing permissions
โข Basic dashboards
Free resources:
Google Sheets Training
https://support.google.com/a/users/answer/9282959
Google Sheets Help
https://support.google.com/docs/topic/9054603
Practice project:
Create a shared expense tracker or weekly business performance tracker.
๐ง๐ข๐ข๐ ๐ฏ: ๐ฆ๐ค๐
SQL is used to get data from databases.
Most company data is stored in tables, and SQL helps you filter, join, group, and calculate that data.
Use SQL for:
โข Database work
โข Large datasets
โข Sales analysis
โข Customer analysis
โข Revenue reports
โข User behavior analysis
โข Dashboard data preparation
Learn these topics:
โข SELECT
โข WHERE
โข ORDER BY
โข GROUP BY
โข COUNT
โข SUM
โข AVG
โข JOINS
โข Subqueries
โข Window functions
Free resources:
SQLBolt
https://sqlbolt.com/
Mode SQL Tutorial
https://mode.com/sql-tutorial/
W3Schools SQL
https://www.w3schools.com/sql/
HackerRank SQL Practice
https://www.hackerrank.com/domains/sql
DataLemur SQL Questions
https://datalemur.com/questions
Practice project:
Analyze customer orders and find total revenue, repeat customers, best products, and monthly growth.
๐ง๐ข๐ข๐ ๐ฐ: ๐ฃ๐ข๐ช๐๐ฅ ๐๐
Power BI is used to build interactive business dashboards.
It is popular in companies because it connects well with Excel, Microsoft tools, databases, and cloud platforms.
Use Power BI for:
โข Business dashboards
โข KPI tracking
โข Management reports
โข Sales reports
โข Finance dashboards
โข Operations dashboards
โข Regular business reporting
Learn these topics:
โข Importing data
โข Cleaning data in Power Query
โข Data modeling
โข Relationships
โข DAX basics
โข Charts
โข Filters
โข Slicers
โข Dashboard publishing
Free resources:
Microsoft Learn Power BI
https://learn.microsoft.com/en-us/training/powerplatform/power-bi
Power BI Desktop
https://www.microsoft.com/en-us/download/details.aspx?id=58494
Power BI Learning
https://www.microsoft.com/en-us/power-platform/products/power-bi/learning
Practice project:
Build a sales dashboard with revenue, profit, top products, monthly trend, and region-wise performance.
๐ง๐ข๐ข๐ ๐ฑ: ๐ง๐๐๐๐๐๐จ
Tableau is used to create clean, visual, and presentation-ready dashboards.
It is great for storytelling and portfolio projects.
Use Tableau for:
โข Visual dashboards
โข Data storytelling
โข Business presentations
โข Portfolio projects
โข Public dashboards
โข Exploring patterns visually
Learn these topics:
โข Connecting data
โข Dimensions and measures
โข Charts
โข Filters
โข Calculated fields
โข Dashboards
โข Storytelling
โข Publishing to Tableau Public
Free resources:
Tableau Public
https://public.tableau.com/
Tableau Free Training
https://www.tableau.com/learn/training
Tableau Learning
https://www.tableau.com/learn
Tableau Public How-To Videos
https://public.tableau.com/app/learn/how-to-videos
Practice project:
Create a public dashboard on sales, Netflix movies, sports data, or customer analysis.
๐ง๐ข๐ข๐ ๐ฒ: ๐๐ข๐ข๐๐๐ฅ ๐ฆ๐ง๐จ๐๐๐ข
Looker Studio is a free dashboard and reporting tool from Google.
It is useful for marketing, website, SEO, and client reports.
Use Looker Studio for:
โข Marketing dashboards
โข Website reports
โข Google Analytics reports
โข Search Console reports
โข Client dashboards
โข Shareable online reports
โข Simple BI dashboards
Learn these topics:
โข Connecting data sources
โข Charts
โข Scorecards
โข Filters
โข Date controls
โข Blended data
โข Report sharing
โข Dashboard design
Free resources:
Looker Studio
https://lookerstudio.google.com/
Looker Studio Help
https://cloud.google.com/looker-studio
Looker Studio Support
https://developers.google.com/data-studio/support
Practice project:
Create a website performance dashboard using Google Analytics, Search Console, or Google Sheets data.
๐ง๐ข๐ข๐ ๐ณ: ๐ฃ๐ฌ๐ง๐๐ข๐ก
Python is used for data cleaning, automation, analysis, visualization, and machine learning.
It gives you more flexibility than spreadsheets.
Use Python for:
โข Messy data cleaning
โข Repeated analysis
โข Automation
โข Large files
โข Custom calculations
โข Data visualization
โข Machine learning later
Learn these topics:
โข Variables
โข Lists
โข Dictionaries
โข Loops
โข Functions
โข If-else logic
โข File handling
โข Basic libraries
โข Working with CSV files
Free resources:
Kaggle Python
https://www.kaggle.com/learn/python
freeCodeCamp Python Course
https://www.youtube.com/watch?v=rfscVS0vtbw
Python Official Tutorial
https://docs.python.org/3/tutorial/
Google Colab
https://colab.research.google.com/
Practice project:
Write a Python script that reads a sales file and calculates total sales, average order value, and top products.
๐ง๐ข๐ข๐ ๐ด: ๐ฃ๐๐ก๐๐๐ฆ
Pandas is a Python library for working with table-like data.
It helps you clean, filter, merge, transform, and analyze datasets.
Use Pandas for:
โข CSV analysis
โข Excel file analysis
โข Data cleaning
โข Exploratory data analysis
โข Grouping data
โข Merging datasets
โข Creating new columns
โข Preparing data for dashboards or ML
Learn these topics:
โข Read CSV files
โข Read Excel files
โข Select rows and columns
โข Filter data
โข Handle missing values
โข Remove duplicates
โข Group data
โข Merge datasets
โข Create new columns
Free resources:
Kaggle Pandas
https://www.kaggle.com/learn/pandas
Pandas Documentation
https://pandas.pydata.org/docs/
Pandas User Guide
https://pandas.pydata.org/docs/user_guide/index.html
Practice project:
Clean a messy customer dataset and create a summary of customer segments, revenue, and missing values.
๐ง๐ข๐ข๐ ๐ต: ๐๐จ๐ฃ๐ฌ๐ง๐๐ฅ ๐ก๐ข๐ง๐๐๐ข๐ข๐ / ๐๐ข๐ข๐๐๐ ๐๐ข๐๐๐
Jupyter Notebook lets you write Python code, charts, and notes in one place.
Google Colab is a free browser-based notebook tool.
Use notebooks for:
โข Python practice
โข Data analysis projects
โข Step-by-step explanations
โข EDA projects
โข Machine learning practice
โข Portfolio notebooks
โข Sharing analysis process
Learn these topics:
โข Code cells
โข Markdown notes
โข Importing files
โข Running Python code
โข Creating charts
โข Explaining insights
โข Saving notebooks
Free resources:
Google Colab
https://colab.research.google.com/
Jupyter Notebook
https://jupyter.org/
Kaggle Notebooks
https://www.kaggle.com/code
Practice project:
Create a notebook that explains a sales analysis from data loading to final insights.
๐ง๐ข๐ข๐ ๐ญ๐ฌ: ๐๐๐ง๐๐จ๐
GitHub helps you store, organize, and share your data projects.
It is important for building a professional portfolio.
Use GitHub for:
โข Portfolio projects
โข Sharing code
โข Storing notebooks
โข Writing project documentation
โข Tracking changes
โข Showing your work to recruiters
โข Building credibility
Learn these topics:
โข Repositories
โข README files
โข Uploading files
โข Commit basics
โข Project folders
โข GitHub profile
โข Sharing project links
Free resources:
GitHub Skills
https://skills.github.com/
GitHub Learn
https://learn.github.com/
GitHub Docs
https://docs.github.com/
Practice project:
Upload one complete data analysis project with a clean README, dataset link, notebook, screenshots, and final insights.
๐ช๐๐๐๐ ๐ง๐ข๐ข๐ ๐ฆ๐๐ข๐จ๐๐ ๐ฌ๐ข๐จ ๐จ๐ฆ๐?
Use Excel when:
โข You need quick analysis
โข Dataset is small
โข You need simple reports
โข You are just starting
Use SQL when:
โข Data is stored in databases
โข Dataset is large
โข You need business metrics
โข You need to join tables
Use Power BI when:
โข You need business dashboards
โข Managers need regular reports
โข Company uses Microsoft tools
โข You want interactive visuals
Use Tableau when:
โข You want polished dashboards
โข You want strong visual storytelling
โข You want portfolio-ready work
โข You want to publish dashboards online
Use Python when:
โข Data is messy
โข Work needs automation
โข Analysis is repetitive
โข You want advanced analysis later
Use Pandas when:
โข You work with CSV or Excel files in Python
โข You need data cleaning
โข You need custom analysis
โข Excel feels limited
Use Looker Studio when:
โข You need free online dashboards
โข You work with Google tools
โข You create client reports
โข You want easy sharing
Use Jupyter / Colab when:
โข You are learning Python
โข You want step-by-step analysis
โข You are building portfolio notebooks
โข You want to explain your process
Use GitHub when:
โข You want to showcase projects
โข You need a portfolio
โข You want to share code
โข You want recruiters to see your work
๐๐๐๐๐ก๐ก๐๐ฅ ๐ง๐ข๐ข๐ ๐๐๐๐ฅ๐ก๐๐ก๐ ๐ข๐ฅ๐๐๐ฅ
Follow this order:
Excel
SQL
Power BI or Tableau
Python basics
Pandas
Jupyter / Google Colab
GitHub
Looker Studio
Do not learn all tools at once.
Learn one tool, build one small project, then move to the next.
๐ฆ๐๐ ๐ฃ๐๐ ๐ด-๐ช๐๐๐ ๐ง๐ข๐ข๐๐ฆ ๐ฅ๐ข๐๐๐ ๐๐ฃ
๐ช๐ฒ๐ฒ๐ธ ๐ญ: ๐๐ ๐ฐ๐ฒ๐น ๐๐ฎ๐๐ถ๐ฐ๐
Learn formulas, sorting, filtering, charts, and pivot tables.
Resource:
Microsoft Excel Training
https://support.microsoft.com/en-us/excel
Project:
Create a simple sales summary report.
๐ช๐ฒ๐ฒ๐ธ ๐ฎ: ๐ฆ๐ค๐ ๐๐ฎ๐๐ถ๐ฐ๐
Learn SELECT, WHERE, GROUP BY, ORDER BY, and basic aggregations.
Resource:
SQLBolt
https://sqlbolt.com/
Project:
Analyze customer orders using SQL.
๐ช๐ฒ๐ฒ๐ธ ๐ฏ: ๐ฆ๐ค๐ ๐๐ข๐๐ก๐ฆ + ๐ฃ๐ฟ๐ฎ๐ฐ๐๐ถ๐ฐ๐ฒ
Learn INNER JOIN, LEFT JOIN, subqueries, and window functions.
Resources:
Mode SQL Tutorial
https://mode.com/sql-tutorial/
DataLemur SQL Questions
https://datalemur.com/questions
Project:
Join customer, order, and product tables to create business insights.
๐ช๐ฒ๐ฒ๐ธ ๐ฐ: ๐ฃ๐ผ๐๐ฒ๐ฟ ๐๐ ๐ผ๐ฟ ๐ง๐ฎ๐ฏ๐น๐ฒ๐ฎ๐
Choose one dashboard tool first.
Resources:
Power BI Learning
https://learn.microsoft.com/en-us/training/powerplatform/power-bi
Tableau Training
https://www.tableau.com/learn/training
Project:
Create a dashboard with KPIs, charts, filters, and insights.
๐ช๐ฒ๐ฒ๐ธ ๐ฑ: ๐ฃ๐๐๐ต๐ผ๐ป ๐๐ฎ๐๐ถ๐ฐ๐
Learn variables, lists, dictionaries, loops, functions, and file handling.
Resource:
Kaggle Python
https://www.kaggle.com/learn/python
Project:
Create a simple Python script to calculate sales metrics.
๐ช๐ฒ๐ฒ๐ธ ๐ฒ: ๐ฃ๐ฎ๐ป๐ฑ๐ฎ๐
Learn CSV files, filtering, grouping, missing values, and data cleaning.
Resource:
Kaggle Pandas
https://www.kaggle.com/learn/pandas
Project:
Clean and analyze a messy dataset.
๐ช๐ฒ๐ฒ๐ธ ๐ณ: ๐๐๐ฝ๐๐๐ฒ๐ฟ / ๐๐ผ๐ผ๐ด๐น๐ฒ ๐๐ผ๐น๐ฎ๐ฏ
Learn how to write code, notes, charts, and explanations together.
Resource:
Google Colab
https://colab.research.google.com/
Project:
Create a complete analysis notebook with explanation and charts.
๐ช๐ฒ๐ฒ๐ธ ๐ด: ๐๐ถ๐๐๐๐ฏ ๐ฃ๐ผ๐ฟ๐๐ณ๐ผ๐น๐ถ๐ผ
Learn how to upload and document your projects.
Resource:
GitHub Skills
https://skills.github.com/
Project:
Upload 2-3 projects with README files and screenshots.
๐๐๐ฆ๐ง ๐๐๐๐๐ก๐ก๐๐ฅ ๐ฃ๐ฅ๐ข๐๐๐๐ง๐ฆ
Excel Sales Report
Tools: Excel
Goal: Analyze monthly sales, revenue, product performance, and region performance.SQL Customer Analysis
Tools: SQL
Goal: Find top customers, repeat buyers, revenue trends, and product demand.Power BI Sales Dashboard
Tools: Power BI
Goal: Build an interactive dashboard for business tracking.Tableau Portfolio Dashboard
Tools: Tableau Public
Goal: Create a clean public dashboard for your portfolio.Python Data Cleaning Project
Tools: Python + Pandas
Goal: Clean missing values, remove duplicates, and summarize data.Looker Studio Marketing Report
Tools: Looker Studio
Goal: Create a simple client-style marketing dashboard.GitHub Portfolio Project
Tools: GitHub
Goal: Upload your project with README, dataset link, screenshots, and insights.
๐๐๐ง๐๐ฆ๐๐ง๐ฆ ๐๐ข๐ฅ ๐ฃ๐ฅ๐๐๐ง๐๐๐
Kaggle Datasets
https://www.kaggle.com/datasets
Maven Analytics Data Playground
https://mavenanalytics.io/data-playground
Google Dataset Search
https://datasetsearch.research.google.com/
UCI Machine Learning Repository
https://archive.ics.uci.edu/
Data.gov
https://data.gov/
World Bank Open Data
https://data.worldbank.org/
๐๐๐ก๐๐ ๐๐๐ฉ๐๐๐
Do not start with 20 tools.
Start with the core stack:
Excel
SQL
Power BI or Tableau
Python
Pandas
GitHub
This is enough to build a strong beginner Data Analytics portfolio.
Learn the tool.
Build a project.
Share your work.
Follow on LinkedIn
https://www.linkedin.com/in/abhisek-sahu-84a404b1
