Automation Solutions

How to Start a Career as a Data Analyst from Scratch

Un ordenador portátil en el que se muestra un panel de análisis con gráficos y visualizaciones de datos para un blog sobre carreras profesionales dirigido a analistas de datos principiantes.

 

Starting a career as a Data Analyst can feel challenging if you are coming from zero, but the good news is that you do not need to learn everything at once. The key is to understand what this role does, which tools are commonly used, and how to build practical evidence of your skills.


A Data Analyst works with data to help companies make better decisions. Their daily work may include collecting information, cleaning data, analyzing trends, creating dashboards, and presenting findings to different teams.


The most important part of this role is not only creating charts, but also understanding business problems and explaining what the data means in a clear and useful way.


What does a Data Analyst do?


A Data Analyst turns raw data into useful information. For example, they may analyze why sales decreased, which marketing channel brings more customers, which products perform better, or which internal processes need improvement.


Some of the most common responsibilities include:

 

  • Collecting and organizing data.
  • Cleaning incomplete or duplicated information.
  • Querying databases.
  • Creating reports and dashboards.
  • Analyzing business metrics.
  • Identifying trends and patterns.
  • Presenting insights clearly.
  • Suggesting actions based on data.


A good Data Analyst does not only answer “what happened?” They also help explain why it happened and what the company can do next.


Skills you need to learn from scratch


1. Excel: the first step to understanding data


Excel is still one of the most useful tools for beginners in data analytics. It allows you to work with tables, formulas, filters, charts, and pivot tables without needing to code from day one.


To get started, you should learn:

 

  • Basic formulas such as SUM, AVERAGE, COUNT, and IF.
  • Filters and sorting.
  • Data cleaning.
  • Pivot tables.
  • Basic charts.
  • Data validation.
  • Lookup functions such as VLOOKUP, XLOOKUP, or similar formulas.


Microsoft defines pivot tables as a powerful tool for calculating, summarizing, and analyzing data, allowing users to identify comparisons, patterns, and trends.


2. SQL: the key skill for working with databases


SQL is one of the most important skills for a Data Analyst because it allows you to extract information directly from databases. You do not need to learn SQL like a backend developer, but you should know how to write clear and useful queries.


Start with:

 

  • SELECT
  • WHERE
  • ORDER BY
  • GROUP BY
  • COUNT, SUM, AVG
  • JOIN
  • Basic subqueries
  • Date filters
  • Grouping by category

 

JOINs are particularly important because they allow you to retrieve information from two or more related tables. Microsoft explains that joins allow you to retrieve data from multiple tables using logical relationships between them.


With SQL, you can answer questions like:

 

  • How many sales were made by country?
  • What was the best-selling product of the month?
  • Which customers bought more than once?
  • What is the average revenue per user?


SQL is especially useful because many companies store their data in databases, and analysts need to access that information efficiently.


3. Power BI or Tableau: dashboards to communicate results


After analyzing data, you need to present it visually. This is where tools like Power BI and Tableau come in.

 

Power BI is Microsoft’s analytics platform for connecting, visualizing, and sharing data within an organization. Microsoft describes it as a tool for turning data into actionable insights.

 

Tableau, on the other hand, is a visual analytics platform designed to help individuals and organizations use data to solve problems.

 

To get started, learn how to create:

 

  • Bar charts.
  • Line charts.
  • Metrics cards.
  • Interactive filters.
  • Summary tables.
  • Executive dashboards.
  • Visualizations by date, category, or region.

 

A good dashboard shouldn’t be cluttered with charts. It should answer a clear question. For example: “How are sales going this month?” or “Which channel generates the most conversions?”


4. Basic Python: to automate and analyze better


You do not need to be a Python expert to start as a Data Analyst, but learning the basics is very helpful. Python can help you clean data, automate repetitive tasks, and perform more advanced analysis.


You can start with:

 

  • Variables.
  • Lists and dictionaries.
  • Conditional statements.
  • Loops.
  • Reading CSV files.
  • Basic pandas.
  • Data cleaning.
  • Simple charts.


With Python, you can:

 

  • Clean columns with errors.
  • Combine multiple files.
  • Remove duplicates.
  • Calculate metrics.
  • Prepare data for dashboards.
  • Automate reports.


Python is not always required for every junior Data Analyst role, but it can make your profile stronger.


What to learn first if you are starting from zero


A common mistake is trying to learn Excel, SQL, Python, statistics, machine learning, Power BI, and Tableau all at the same time. That usually creates frustration.


A more organized learning path could look like this:

 

  • Month 1: Excel and data fundamentals. Learn tables, formulas, data cleaning, pivot tables, and basic charts.
  • Month 2: Basic and intermediate SQL. Practice queries, filters, aggregations, and joins.
  • Month 3: Power BI or Tableau. Choose one visualization tool and learn how to create simple dashboards.
  • Month 4: Basic Python for analysis. Learn pandas, CSV files, data cleaning, and exploratory analysis.
  • Month 5: Portfolio. Create 2 or 3 complete projects where you show the full process: business question, cleaning, analysis, visualization, and recommendations.


How to create your first Data Analyst portfolio


Your portfolio is very important if you are starting from zero because it shows what you can do even if you do not have previous work experience in data.


A good portfolio project should include:

 

  • A business question.
  • A dataset.
  • Data cleaning.
  • Analysis using Excel, SQL, or Python.
  • A dashboard in Power BI or Tableau.
  • Main insights.
  • Final recommendations.
  • A clear explanation of your process.


You do not need a huge portfolio. It is better to have 3 well-explained projects than 10 dashboards with no context.


Project ideas for beginners


Project 1: Sales analysis


Main question: Which products generate the most revenue, and in which months do sales increase?
 

You can analyze:

 

  • Sales by month.
  • Best-selling products.
  • Revenue by category.
  • Repeat customers.
  • Growth trends.


Recommended tools: Excel + Power BI.


Project 2: Marketing analysis


Main question: Which marketing channel generates the best results?


You can analyze:

 

  • Leads by channel.
  • Cost per lead.
  • Conversion rate.
  • Best-performing campaigns.
  • Comparison between social media, email, and paid ads.

 

Recommended tools: SQL + Tableau.


Project 3: Human resources analysis


Main question: What factors may be related to employee turnover?


You can analyze:

 

  • Turnover by department.
  • Average tenure.
  • Employee satisfaction.
  • Relationship between salary and retention.
  • Areas with higher employee exits.

 

Recommended tools: Python + Power BI.


Project 4: Personal finance dashboard


Main question: How are monthly expenses distributed?


You can analyze:

 

  • Expenses by category.
  • Income vs. expenses.
  • Monthly savings.
  • Recurring payments.
  • Monthly trends.
  • Recommended tools: Excel + Power BI.


What your profile should show before applying


To apply for junior or trainee Data Analyst roles, try to show that you can:

 

  • Understand a business question.
  • Work with data in Excel.
  • Write basic SQL queries.
  • Create clear dashboards.
  • Explain insights in simple language.
  • Document your process.
  • Present projects on GitHub, Notion, LinkedIn, or a personal website.


Companies do not expect junior candidates to know everything. However, they do expect curiosity, structure, problem-solving skills, and the ability to communicate findings clearly.


Common mistakes when starting


One of the most common mistakes is focusing only on tools. Knowing Power BI, Tableau, or Python is useful, but a Data Analyst also needs judgment to interpret data and communicate insights.


Avoid these mistakes:

 

  • Learning too many tools without building projects.
  • Creating dashboards without a clear question.
  • Not explaining your insights.
  • Copying projects without understanding them.
  • Not documenting your process.
  • Waiting until you feel “fully ready” to apply.
  • Ignoring Excel because it seems too basic.
  • Excel, SQL, visualization, and communication are still essential foundations for this role.


A quick roadmap to start this week


Day 1: Learn what a Data Analyst does and review dashboard examples.
Day 2: Practice basic Excel formulas.
Day 3: Create a pivot table with a small dataset.
Day 4: Learn SELECT, WHERE, and ORDER BY in SQL.
Day 5: Practice GROUP BY, COUNT, and SUM.
Day 6: Download a public dataset.
Day 7: Create your first mini analysis and write 3 conclusions.


Your first step toward a career in data


Starting as a Data Analyst from scratch is not about learning everything at once. It is about moving step by step: first understanding data, then querying it, visualizing it, and finally communicating what it means.


With Excel, SQL, a dashboard tool, and basic Python, you can build a strong foundation to apply for your first roles in data analytics. The most important thing is to practice with real projects, build a portfolio, and learn how to explain your decisions clearly.


Want to keep growing in tech? Follow us on social media for more content about tech careers, learning paths, and professional opportunities. You can also explore our open positions and find the next step in your career.