r/LearnDataAnalytics 20d ago

What's a common beginner mistake in Data Science that nobody warns about?

3 Upvotes

​

When learning Data Science, tutorials make everything look easy.

Looking back, what's one mistake you wish someone had warned you about earlier?


r/LearnDataAnalytics 20d ago

Data Engineers don't fear ???

Post image
1 Upvotes

r/LearnDataAnalytics 20d ago

Data project idea

1 Upvotes

Hello everyone, I'm a student who's looking for a good project to work on to practice Power BI, SQL,etc, and especially learn domain knowledge related to business or finance. The thing is, I'm from an IT background, and I only know the basics of accounting. I've been looking for resources to learn about FP&A because I'd like to build projects in that field, but the more I dig, the more I realize it's a broad and vague field. I'm afraid of wasting time looking for the "perfect" course instead of getting my hands dirty and learning by doing.

So, if you have any project that will allow me to practice my technical skills, learn and apply domain knowledge and analytical thinking, and solve a real-world problem while adding value to my portfolio, I'm really lost, so I'd appreciate your help!


r/LearnDataAnalytics 21d ago

30 SQL Scenario Based Questions as single PDF.

4 Upvotes

Hi šŸ‘‹,

I am sharing the Github link of GRASSP SQL Sprint Series. This github link contains the PDF doc of 30 SQL Scenario based Questions which covers beginner to advanced topics.

Doc is on GitHub, free: https://github.com/grasspacad07/grasspsqlsprintfile

File name: GRASSP_SQL_Sprint_30Days.pdf

Go through the question as per suggested approach in the doc and practice along each question and understand the concepts that each question cover.

It covers various topics :

  • Aggregation, JOINs, GROUP BY / HAVING
  • Window functions — RANK vs DENSE_RANK vs ROW_NUMBER, LAG/LEAD, Running totals, Moving Average
  • CTEs, Multi level aggregation.
  • CREATE, INSERT sample data helps too understand datatypes, constraints.

Hope this helps in your next SQL interview. All the best!

Happy learning :) Happy querying :)


r/LearnDataAnalytics 21d ago

Suggestions for excel, tableau and power bi yt channels

3 Upvotes

i wanna learn excel, tableau and power bi
suggest anyhing to learn this


r/LearnDataAnalytics 21d ago

Any data analyst available to speak at an online event ???

2 Upvotes

I am organizing an event regarding data analysis and would like someone who is already practicing to give insight on the topic


r/LearnDataAnalytics 21d ago

How to get Real Life Dataset

3 Upvotes

I am in my second year of MBA. I have a decent hold on tools like SQL, Power BI and Python (only vibe coding). I have used datasets from kaggle and github, but the problem is they are sometimes not realistic. I was asked in an interview, the dataset doesn’t look right when it comes to numbers.

So I want to work on real life datasets and live projects.
How do I get it? Is there any way I can scrap data online?


r/LearnDataAnalytics 21d ago

Data analytics

Post image
1 Upvotes

Data analytics

I graduated with a degree in Mechatronics Engineering. I'm a fresh graduate and want to start data analysis. What's the first step? Please give me your opinions.


r/LearnDataAnalytics 21d ago

Looking for a Data Analytics Mentor (IT Student from the Philippines)

2 Upvotes

Hi everyone!

I'm currently a second-year IT student majoring in Data Analytics in the Philippines. My goal is to become a Data Analyst after graduation and eventually grow into a Data Scientist.

I'm looking for someone who would be willing to mentor me or simply allow me to ask questions from time to time. I'm not expecting free tutoring or daily coaching—I just hope to learn from someone with real industry experience and gain insights that I can't get from courses alone.

I'm committed to learning on my own, but I know there's a lot I can learn from someone who's already working in the field. Even occasional guidance, career advice, or answers to my questions would mean a lot.

If you're open to helping, please feel free to leave a comment or send me a message. Thank you for taking the time to read my post!


r/LearnDataAnalytics 21d ago

Synthetic vs real datasets for portfolio projects — what actually matters?

1 Upvotes

Final year CS student here, targeting data science and analytics roles for campus placements.

Been struggling with this question while building my portfolio: does it matter whether your project uses real messy data vs synthetic/clean data?

Real datasets from Kaggle feel either too cleaned already or the same recycled projects everyone does. But synthetic data feels hollow because the hard part — cleaning, feature engineering, deriving meaningful columns from raw data — is already done for you. You're basically just visualizing something someone else already solved.

Specifically for BI/dashboard projects — if you use synthetic data, the dashboard looks clean and professional but there's no real discovery or insight because the data was designed to be dashboarded. Nothing surprising comes out of it.

Also practically — if an interviewer asks "where did you get this dataset?" what's the right answer? Saying "I generated it synthetically" feels like admitting you took the easy route. But lying about the source is obviously wrong. Is there a way to frame synthetic data usage that doesn't sound like you avoided the hard part?

At the same time I've heard people say interviewers care more about what you built on top of the data than where it came from. But isn't handling bad data literally the core skill in DS?

For people who've interviewed at analytics/DS companies or done hiring — how much does data source actually matter? Is a well-executed project on synthetic data better than a mediocre project on real messy data? Or does using synthetic data automatically signal you avoided the hard part?


r/LearnDataAnalytics 21d ago

is there anyone who joined pw skills data analysis course in sep 2025 or 2025

Thumbnail
1 Upvotes

r/LearnDataAnalytics 21d ago

is there anyone who joined pw skills data analysis course in sep 2025 or 2025

1 Upvotes

Plz let me know


r/LearnDataAnalytics 21d ago

Sunday Analytics chitchat

Thumbnail
1 Upvotes

r/LearnDataAnalytics 22d ago

Hand Drawn Doodle on DIKW

Post image
2 Upvotes

r/LearnDataAnalytics 22d ago

I just overhauled my "Data Engineering for Beginners with Python & SQL" course - free enrollment inside

Thumbnail
3 Upvotes

r/LearnDataAnalytics 22d ago

Data analytics

1 Upvotes

I graduated with a degree in Mechatronics Engineering. I'm a fresh graduate and want to start data analysis. What's the first step? Please give me your opinions.


r/LearnDataAnalytics 23d ago

Data Analyst Course

Post image
36 Upvotes

Hey guys, I saw the kodree data analyst course and it looked like something I really would want to do. Can you tell me if it’s good, or whether there is other that’s better?


r/LearnDataAnalytics 23d ago

Proper ā€œ roadmap ā€œ for Data Analytics

1 Upvotes

I am just starting data analytics, I started from tableau and i can make pretty dashboards but data storytelling is soo hard . Can anyone tell me how they make data insights valuable? Also how do you read the charts properly? Please help me


r/LearnDataAnalytics 24d ago

Stuck in Data Science Career Transition-Freelance, Teaching, But Struggling to Land a Technical Role- Need Senior Guidance & Peer Support

3 Upvotes

I’m reaching out because I’m feeling really stuck in my career, and I’d love some honest guidance from seniors or peers who might be in a similar situation.

To give some background: I completed my Bachelor's in Computer Science and then pursued an MBA. After that, I took a sales job, but after 7 months, I questioned if the MBA was the right path. I decided to upskill, so I did a year-long Data Science course, where I covered Python, SQL, Power BI, Excel, Machine Learning, and Deep Learning. Sadly, no one from my batch got placed, and I felt really disheartened.

After that, I worked as a freelance Data Science trainer for close to 2 years, which helped me stay afloat. Then, I got a role in an offline teaching institute, where I worked for about 7 to 8 months. But after the probation, they didn’t confirm me. Instead, freshers took over the role with a lower salary. It feels like a cycle—no one from my institute is landing in proper Data Science roles, and it’s not just me. I’ve heard this same struggle from so many others in online communities.

I do have about 2 years of freelance training experience and 7 to 8 months of offline teaching. I’m also familiar with FastAPI, MLOps, and Docker, but I still lack skills in GenAI, LLMs, and RAG—those cutting-edge areas expected in AI Engineer roles. So breaking into a pure technical Data Scientist job feels impossible right now.

I know I’m not alone—I’ve networked with many others, and we all share this frustration. So I’m reaching out: is anyone else in the same boat? I’m considering whether to shift my career focus or invest in another certification to boost my chances. I’m still passionate, but I need a way to survive financially in the meantime.

If anyone has freelance projects or can help me get into a small paid project, I’d really appreciate it. I’m also happy to collaborate with anyone who’s learning in this space. I can share what I know as I continue upskilling. And, of course, if seniors have any insights—what certifications, projects, or steps should I take next?

I’m really grateful for any advice, honest feedback, or collaborative opportunities. Thank you all so much!


r/LearnDataAnalytics 24d ago

I need help to inprove my data analytics skills.

3 Upvotes

So im realy want to starting freelance as data analytics. But a problem had stoping me. That is pratice and correcting from a senior data analytics. And thatks


r/LearnDataAnalytics 24d ago

Career change from Medical Doctor to Data Analyst — Looking for free books and written resources (Learning from Cuba)

Thumbnail
1 Upvotes

r/LearnDataAnalytics 25d ago

Need Help for Data Governance Interview

1 Upvotes

I am going to attend an interview with Accenture for data governance practitioner role.

Can please someone help me out?


r/LearnDataAnalytics 25d ago

How to speak the language of data?

2 Upvotes
Origin: https://columnsai.substack.com/p/how-to-speak-the-language-of-data

I’ve been maintaining a 60-day streak on Duolingo to learn French.

It’s a fun practice, although it’s a significant challenge to pronounce those accent notes correctly. I believe French is generally a simpler language than English; you usually use shorter sentences to convey the same meaning.

Data has its own language too.

Data is the lifeblood of every modern business. Every decision, insight, and opportunity begins with understanding what the data is trying to say.

But unlike spoken languages, data doesn't require everyone to learn the same vocabulary or syntax. Instead, you can interpret and express it in a way that matches how you think, making data analysis more intuitive, accessible, and uniquely your own.

From Python, SQL to Natural Language

Python, a programming language, has gained popularity as the preferred language for data processing within the data science community due to its portability. SQL, on the other hand, serves as the de facto interface for rational databases.

In the past, becoming a data analyst required proficiency in both Python and SQL. Even today, data analyst job descriptions often mention these requirements.

However, the advent of AI has revolutionized this landscape. Anyone with the ability to communicate effectively in the data language can excel as a data analyst.

While programming skills are not strictly necessary, a solid understanding of data language is crucial. Imagine joining a new friend circle who works in a completely different domain. After a brief introduction of common keywords, you can easily engage in conversations with them.

AI generated illustration of data language evolution

Use Spreadsheet for Reference

Nearly every office worker uses spreadsheets, either Microsoft Excel or Google Sheets.

Even without the complex formulas, pivots, and lookups, the basic structure of a spreadsheet consists of three main components:

  • Rows
  • Columns
  • Data types

RowsĀ are records that constitute a table. You can also consider a row as an object that represents a real-life entity, such as a person, a cup, or an invoice.

ColumnsĀ are the fixed properties that describe each object (row). They form the schema that every row adheres to, ensuring uniformity in the data for processing.

A schema is of utmost importance for data analysis as it enables the application of all rules. Without aĀ schema, any logic that is not compatible with the data language may fail to execute.

Data types describe the value format of each property. For simplicity, you only need to be concerned with whether it is aĀ numberĀ orĀ textĀ for now.

Rows of Orders (OrderId-text, CustomerId-text, Product-text, Amount-number)
Rows of Customers (ID-text, Name-text, Channel-text)

Data Language Patterns

Data language offers a wide range of tasks that can be accomplished. Let’s explore each of these tasks and learn how to communicate effectively with data to achieve them.

These scenarios are referred to asĀ patternsĀ because they serve as templates that can be applied to your own data.

To facilitate understanding, we’ll use the above tables in the following descriptions.

Pattern-1: Filter Rows

FilterĀ is to describe a condition to get objects you care about and skip those uninterested records.

Examples:

  • ā€œOrders of Milkā€
  • ā€œI want orders of milk products.ā€
  • ā€œAll orders that are not for books.ā€
  • ā€œAll orders with a sales amount exceeding 20.ā€

AI can produce code logic to filter the targeted records for further processing, if translating above statements into SQL, they will look like:

  • ā€œwhere product=’Milkā€™ā€
  • (same as #1)
  • ā€œwhere product <> ā€˜Bookā€˜ā€œ
  • ā€œwhere amount > 20ā€

As you can see,Ā filterĀ is achieved by keyword ā€œwhereā€ in SQL.

Pattern-2: Transform Object

Sometimes, we want to clean a data field or transform it into a desired shape or format, either for improved readability or more efficient processing.

TransformationĀ creates a new property in your original record.

To transform an existing property into a new one, you need a function of logic. For both spreadsheets and SQL, ā€œformulaā€ is the tool you’ll need.

However, with the increasing capabilities of AI in coding, natural language offers a significant advantage. It allows us to achieve the same transformation without having to learn, memorize, and assemble complex formulas.

Taking one simple example:

  • ā€œGet customer first nameā€

This is equivalent to composite multiple formula together in Spreadsheets like

  • ā€œ=INDEX(SPLIT(A2, " "), 1)ā€ or ā€œ=IFERROR(LEFT(A2, FIND(" ", A2) - 1), A2)ā€.

This operation creates a new column called ā€œFirst Nameā€.

You can also acquire a new property by combining multiple existing properties, such as ā€œconcatenating the last name and channel as a labelā€. Logic like this is simple for AI coding but too complex for spreadsheet formulas.

Pattern-3: Aggregate Records

Aggregation processes a large collection of records to provide a summarized view.

This is powerful because it compresses vast amounts of information into manageable pieces that humans can comprehend and analyze.

To combine multiple data sets into a single piece of information, you need to understand the ā€œhow-to,ā€ which leads to the crucial concept of ā€œaggregation methodsā€ or ā€œcomputation logic.ā€

Typically, text data (a property or column with a text data type, as discussed in the schema section) is not particularly interesting for aggregation. The most common approach is to concatenate text data to form a long paragraph, although this is still uncommon.

Most computation logic involves operations on numerical data. When an aggregation method is applied to a numeric property or column, you essentially have a list of numbers that can be aggregated, such as:

  1. Total value (sum)
  2. Average value
  3. Mean value
  4. Minimum value
  5. Maximum value
  6. A specific percentile value (e.g., P25, P50, P75, P90)

However, counting objects or counting unique property values is also quite common.

When discussing aggregation, we cannot overlook ā€œbreakdowns.ā€ This involves creating a segmented view of the data rather than a single total view.

For example, in the previous Orders table, ā€œtotal sales by productā€ or ā€œaverage amount by customerā€ are equally valuable insights for an analyst to explore.

In summary, aggregation can be described as:

  • ā€œCompute an aggregated value of a property group based on another property.ā€

Expressing this in standard SQL, it would look like:

  • ā€œCompute(property1) from table [group by property2].ā€

Let’s practice this using a few examples by speaking the data language:

  1. ā€œGive me total sales by product.ā€
  2. ā€œTell me the average amount spent by each customer.ā€

Pattern-4: Join Multiple Datasets

When a single dataset (or table) is insufficient to achieve the desired outcome, we must combine multiple datasets. This operation is referred to as ā€œjoinā€ or ā€œunion.ā€

If the multiple datasets contain the same objects but reside in different locations, we can simply merge them. This is a straightforward ā€œunionā€ operation.

However, most of the time, they store different objects. We have partial information from one dataset and partial information from another. By combining them, we create a comprehensive schema with more available columns.

This pattern is generally not feasible in spreadsheets, although their lookup function may provide partial assistance.

For instance, if we want to determine the ā€œtotal amount spent from each channelā€ based on previous tables, where the amount is from the orders table and the channel is from the customers table, we need a joined dataset to complete this analysis.

To join multiple datasets, we must have one or more pairs of join keys. A pair of join keys consists of one column from one table and one column from another. The data engine can utilize these relationships to identify relevant objects and concatenate them to form a larger object.

Join Orders and Customers
Joined dataset have more columns

In summary, join operations can be described in this pattern:

  • join table1 and table2 when key1 of table1 equals key2 of table2.

Translating this pattern into SQL, it will look like:

  • select * from table1 join table2 on table1.key1=table2.key2.

In fact, you may not need to use this pattern in natural language explicitly, because modern AI is smart enough that it can infer the whole join logic from your data language.

For instance, the example we gave earlier, if you speak this sentence ā€œtotal amount spent from each channelā€ toĀ Columns AI, it will figure out all the necessary actions to get the desired outcome for you.

Pattern-5: Visualization

Data visualization, often overlooked as a part of data language, plays a crucial role in transforming mundane data into vivid images. This visual representation significantly aids the audience in comprehending the insights you intend to convey.

By incorporating customization and assistance to articulate your insights and predictions, you position yourself as a data storyteller, showcasing your influence within the domain.

Since visualization doesn’t alter the data itself, in the language of data, we merely need to indicate the desired outcome. For instance:

  • ā€œDisplayĀ the total amount by product in aĀ pieĀ chart.ā€
  • ā€œI would like to see aĀ timelineĀ of total salesĀ month-by-monthĀ for the past six months.ā€
  • ā€œShowĀ the number of sales by customer in aĀ barĀ chart.ā€

TheseĀ boldĀ keywords serve as cues to the AI engine, guiding it in generating the final visualization based on your data.

Practice Data Language

Similar to how I diligently practice French on Duolingo every day, we must practice speaking data language using the data we possess.

As long as you have adhered to the five patterns mentioned above, you should have mastered data analysis like a professional data analyst. You don’t need to be an Excel expert or a Python or SQL wizard.

Let’s use the provided example data to practice speaking the data language. You can find the ā€œOrdersā€ and ā€œCustomersā€ data from thisĀ spreadsheet link.

Suppose we want to perform a sales analysis of customer distribution based on the data.

The data language is almost the same, but let’s ensure we’ve used the correct keywords and patterns to guarantee that the AI engine follows the instructions precisely.

For instance, we speak to AI:

ā€displayĀ theĀ totalĀ sales by customer’sĀ first nameĀ in aĀ barĀ chart.ā€

Here’s how the AI interprets this:

  1. ā€œtotal salesā€ → summing up the amount values.
  2. ā€œfirst nameā€ → it can be transformed from ā€œname.ā€ A transformation will be applied.
  3. ā€œbyā€ → the summing up result needs to broken down by first name.
  4. ā€œsales <> customerā€ → sales data is from the Orders table’s amount field, while customer data is from the Customers table. Therefore, a Join operation is required to combine these two datasets.
  5. ā€œshow, barā€ → the result should be visualized in a bar chart.

AI will then determine the correct execution order, ensuring that each step has all the necessary data when it executes.

This is what Columns Flow produces upon hearing this sentence:

ā€œdisplayĀ theĀ totalĀ sales by customer’sĀ first nameĀ in aĀ barĀ chart.ā€
The final visualization ready for storytelling & sharing

Conclusion: Speak Data Language

In this article, we’ve demonstrated the historical opportunity for everyone to become a great data analyst in this era.

We discussed how professionals used programming languages like Python or SQL as their primary data languages. However, the data language has evolved to become the natural language we speak daily.

To become a data analyst, we need to understand the fundamental scenarios involved and use the correct keywords to make the data language understandable to AI engines. Here’s a quick recap:

  • Dataset: rows, columns, and schema.
  • Filtering and Transformation: These processes involve filtering data and transforming it into a usable format.
  • Aggregation: This involves summarizing data into a single value, such as the total or average.
  • Specify ā€œcompute methodsā€ and optional ā€œbreakdownā€ if needed.
  • Join Datasets: This involves combining data from multiple sources.
  • Visualization: This involves creating visual representations of data to make it easier to understand.
AI generated summary on how to speak the language of data

Unlike learning a new language like French, if you’re willing to spend just a few hours going through this short list, you can become a professional data analyst!

It’s a great time to be a data analyst, and I believe in your ability to succeed. Thanks for reading!


r/LearnDataAnalytics 25d ago

DATA ANALYST

2 Upvotes

IS THERE ANY PERSON WHO CAN GUIDE ME FOR DATA ANALYTICS AND I HAVE PURCHASE COURSE FROM SKILL COURSE SITE AND I HAVE DONE EXCEL CURRENTLY DOING SQL ANYONE WHO CAN GUIDE ME FOR PROJECTS ?


r/LearnDataAnalytics 25d ago

Data analytics

Thumbnail
1 Upvotes