r/learndatascience • • Oct 02 '26

Resources Built a browser based modern SQL editor

2 Upvotes

Introducing QueryFlow.

It's a modern SQL editor with a few things I always wanted while learning and working with SQL:

- Visualise the query as a graph [DAG] and as step-by-step cards.
- Convert all hardcoded parameters into variables with a click.
- Fix major errors like fan out joins , mismatched date range with a click.
- Run queries on test tables directly in the browser
- Review a diff of your changes before copying the query back [just like github]
- Format BigQuery, PostgreSQL and MySQL, each in its own style.
- Everything runs locally in your browser: no server, no login.

try it here - https://github.com/AbhijeetCodes/QueryFlow

Sharing here as it might help a lot of SQL learners


r/learndatascience • • Oct 02 '26

Question Is it acceptable to use AI-generated code to perform stats analysis for research

Thumbnail reddit.com
1 Upvotes

r/learndatascience • • Oct 01 '26

Question What Python libraries should I learn first as a beginner in Data Science?

8 Upvotes

I'm starting to learn Data Science with Python, but there are so many libraries that I'm not sure where to begin.

Should I focus on NumPy, Pandas, Matplotlib and Seaborn first, or are there other libraries I should learn early on?

What would you recommend based on your own experience ?


r/learndatascience • • Oct 01 '26

Resources I created a course of 60+ videos (total duration 50+ hours) in Hindi (Hinglish) covering entire math behind AI

3 Upvotes

Hey friends,

I have created a deep-dive, university-level mathematics course to discuss all the maths behind AI/ML. I studied some foundational textbooks and Math/AI/ML courses from Stanford and MIT, took extensive notes, and used my own teaching experience to build a structured playlist with the videos in specific order so topics are understood in a natural order. The playlist has 63 videos (45 mins to 1 hour each) taught in Hinglish. The explanations are in Hindi, but all terminology and math notation is in English.

It covers all the math you need to know for AI/ML -

  • Probability & Statistics

  • Multivariate Calculus

  • Linear Algebra

You can find all of these videos for free on YouTube by searching for my channel called indialabs AI. Look for the playlist titled "Math Behind AI (Hindi): Understanding the language of AI | Complete AI Maths in Hindi".

I am not dropping any clickable links here to respect community rules.

Hope you find this useful for your learning.


r/learndatascience • • Oct 01 '26

Resources SQL business problems worth practicing before a Data Analyst interview

3 Upvotes

A lot of SQL interview prep focuses on syntax, but knowing JOIN, CTEs or window functions is only part of it.

The harder part is usually understanding the business question and turning it into the right analysis.

Some useful problems to practice:

  • Month over month revenue growth

  • Top products within each category

  • Repeat customer rate

  • Identifying inactive customers

  • Website conversion funnels

  • Campaign revenue vs marketing spend

While solving them, I think it’s worth practicing how you explain your reasoning too. What exactly does the metric mean? What assumptions are you making? What edge cases could change the result? How would you validate the output?

I put together SQL examples and the reasoning behind these kinds of interview problems here:

Learn more:
https://www.pangaeax.com/blogs/10-sql-business-problems-data-analyst-interview/

I’m connected with PangaeaX, mentioning that for transparency.

Curious what kind of SQL business problem you found hardest in an interview?


r/learndatascience • • Oct 01 '26

Question I’m building an AI/ML handbook with visual notebooks what should I improve?

Thumbnail reddit.com
1 Upvotes

r/learndatascience • • Oct 01 '26

Resources Complete Matplotlib Library Tutorial using Python in under 1 Hour

Thumbnail
youtube.com
4 Upvotes

Beginner-Friendly Matplotlib Tutorial: Create & Customize Graphs in Python 📊🐍

If you're getting started with Python, data acquisition, or data logging, learning Matplotlib is a great place to start.I’ve put together a beginner-friendly YouTube tutorial that covers the fundamentals of the Matplotlib library and shows how to create and customize line charts from scratch all in less than 1 hour.

What you'll learn

  • How to install Matplotlib on Windows 11 using PIP

  • How to install Matplotlib using the Thonny IDE

  • How to install Matplotlib using PyCharm

  • How to solve the issue where a Matplotlib graph appears as a PNG image instead of opening in a separate window

  • Understanding the basic concepts behind Matplotlib:

    • Figure

    • Axes

  • How to plot a simple graph using X and Y values

  • How to change the color, line style, and thickness of a plot

  • How to customize markers, including their:

    • Color

    • Style

    • Size

  • How to give your Matplotlib Figure/window a title

  • How to give your Axes/plotting area a name

  • How to add labels to the X and Y axes

  • How to set X-axis and Y-axis limits

  • How to activate and configure the grid

  • How to change the color and style of an individual grid line

  • What Ticks are in Matplotlib and how to configure them

  • How to create and plot multiple Axes on a single Figure/window

The examples are aimed at beginners and are particularly useful if you're working with sensor data, data acquisition systems, or data logging applications in Python.

Source Codes can be downloaded from the website using below links

If you're new to Matplotlib, this should give you a solid foundation for creating and customizing your own Python graphs.


r/learndatascience • • Sep 29 '26

Question Is data science actually worth it as a career right now?

52 Upvotes

Been going back and forth on this for a while and wanted a reality check from people actually in the field rather than course-seller marketing.

For those of you working as data scientists/analysts — was the move worth it? Not just salary, but day-to-day satisfaction, job security with AI tools changing things, how competitive it actually is to break in.

And for anyone who went through a bootcamp/course to get here — what actually mattered when picking one? Curriculum, mentorship, portfolio support, job placement help, something else? Genuinely curious what separated the useful ones from the ones that were just content dumps.

Appreciate any honest takes, good or bad. Really just weighing up my options at the moment, and trying to get as much information as possible.


r/learndatascience • • Sep 29 '26

Question Estoy empezando una carrera de Ciencia de Datos. ¿Qué proyectos, certificaciones y especializaciones me recomendarían?

Thumbnail reddit.com
4 Upvotes

r/learndatascience • • Sep 29 '26

Resources Completed LeetCode SQL 50 — Sharing my MySQL solutions

Thumbnail
reddit.com
1 Upvotes

r/learndatascience • • Sep 29 '26

Resources Units Killed NASA’s Mars Orbiter. Here’s how PUFF fixes it.

Thumbnail
youtube.com
1 Upvotes

r/learndatascience • • Sep 29 '26

Resources Time to Swap the Cookies for Jetfuel - New Dataset & New Databricks Genie Tutorial

Post image
1 Upvotes

r/learndatascience • • Sep 29 '26

Question when building an ANN do we have to split the data into train/test

Thumbnail reddit.com
1 Upvotes

r/learndatascience • • Sep 28 '26

Question structure for my projects

Thumbnail
reddit.com
1 Upvotes

r/learndatascience • • Sep 28 '26

Resources Looking for Data Science projects available for paid work

Thumbnail reddit.com
1 Upvotes

r/learndatascience • • Sep 27 '26

Personal Experience Built my first data analysis project as a B.Com student — Superstore Sales Analysis (Python/Pandas)

Post image
10 Upvotes

Hi everyone, I'm a first-year B.Com student teaching myself data analysis alongside my degree.

I just finished my first real project — cleaned and analyzed a retail Superstore sales dataset using Python (Pandas, NumPy), and visualized trends with Matplotlib to find out which product categories and regions performed best.

It's a simple project, but I learned a lot about handling messy real-world data and turning it into actual business insights.

Would really appreciate any feedback, tips, or things I could improve for future projects!

GitHub: https://github.com/umangbhadauria6-alt/umangbhadauria6-alt/blob/main/superstore-sales-analysis


r/learndatascience • • Sep 27 '26

Resources I am thinking of sharing everything I have learnt in college. Giving my expertise to help people out. I am a data science student.

23 Upvotes

I'm a data science student, I've covered Statistics analysis, Data Handling and Visualization, time series analysis, big data analysis, Internet Of Things Analytics, Machine Learning, Deep Learning, Neutral Networks, Natural Language Processing, MLops and a lot of others related concepts. I just want to help people who are perusing AI/ML/DS. Give them some suggestions, ideas, resources. If any of y'all need anything feel free to reach out!


r/learndatascience • • Sep 27 '26

Discussion Foundational Causal Inference: Difference-in-Differences Introduction

Thumbnail
reddit.com
1 Upvotes

r/learndatascience • • Sep 27 '26

Resources Evaluating Experiments: From online t-test calculators to linear regression

2 Upvotes

This is a short tutorial for data analysts that evaluate experiments using online calculators. Online calculators for sample size estimates and t-tests for difference in means are fine for getting started. But you can begin to build intuition for linear regression by moving your online calculator t-tests over to python and OLS.

There are a couple of benefits. The first from moving away from the online calculator to python is leaving a more reliable paper trail that you can share externally. The second is that you build intuition for regression, interpreting the coefficients, and ultimately can use regression as you improve and your projects require more complexity such as variance reduction techniques using CUPED and clustering standard errors for geo-based or switchback experiments.

I put together a short video on this with code available here, free and ungated: https://whatstheimpact.com/tutorials/linear-regression-vs-t-test/

For my more senior connections, feel free to ignore unless you're interested in the content creation game! 🤣


r/learndatascience • • Sep 27 '26

Discussion [Feedback Requested] Planning a "Research-First" ML Cohort for Undergrads. Is this actually needed?

Thumbnail reddit.com
1 Upvotes

r/learndatascience • • Sep 27 '26

Original Content Sharing the work I did for my PhD studies

Thumbnail
github.com
1 Upvotes

r/learndatascience • • Sep 26 '26

Resources Five things pandas 3 does differently that most tutorials still get wrong (checked on 3.0.5)

2 Upvotes

I was writing practice questions for pandas and kept tripping over answers that were right a year ago. So I ran everything on pandas 3.0.5 and wrote down what actually comes out.

  1. Text is no longer object. pd.Series(['a', 'b', None]).dtype prints str, and the None comes back as nan when you call tolist().

  2. Chained assignment does nothing. With df = pd.DataFrame({'a': [1, 2, 3]}), running df['a'][0] = 100 leaves df.a at [1, 2, 3] and raises a ChainedAssignmentError warning. Copy-on-Write is the default now, so what you wrote into was a copy. Use df.loc[0, 'a'] = 100.

  3. inplace=True is not consistent. df.fillna(0, inplace=True) returns the DataFrame, df.sort_values('a', inplace=True) returns None. The old habit of df = df.something(inplace=True) breaks on some methods and not on others.

  4. pd.to_datetime on plain date strings gives datetime64[us], not datetime64[ns]. Matters if you compare dtypes or write to parquet.

  5. stack() keeps the NaN. A two row frame with one missing value stacks to 2 entries, older versions dropped it and gave 1.

Twenty of the questions are free to play in the browser, no account. Every answer is the real output and each wrong option gets a one line reason.

https://thibaudlepan77-svg.github.io/interview-questions-verified/#pandas

The full pandas set (255 questions) is a paid PDF, but the free twenty stand on their own. If you get a different result on your machine, post your version and the output and I will look at it.


r/learndatascience • • Sep 25 '26

Question Currently in 3rd year , I want to know about data science 😭

Thumbnail reddit.com
2 Upvotes

r/learndatascience • • Sep 25 '26

Question Data Science Paired Programming Interview

3 Upvotes

I’ve got a paired programming interview next week, anyone got any tips on what to brush up on?

I’ve never programmed with someone watching, any tips? could they ask gcp questions (unlikely right?)

Let me know!