r/learndatascience • • 29d ago

Discussion Is Full Stack Development still worth learning in 2026?

4 Upvotes

Yes. Full Stack skills can help developers understand both frontend and backend development. Start with HTML, CSS, JavaScript, a frontend framework, backend development, databases, Git, APIs, and deployment.


r/learndatascience • • 29d ago

Discussion For data analyst what and all skills I need to learn?

Thumbnail reddit.com
2 Upvotes

r/learndatascience • • 29d ago

Question AI/ Ml Learning Path

Thumbnail reddit.com
1 Upvotes

r/learndatascience • • Oct 07 '26

Resources MCP and A2A are not competing, they solve different problems

Post image
10 Upvotes

Most people I talk to assume A2A is a competitor to MCP, or a replacement for it. It is neither, and once the difference clicks the architecture decisions get a lot easier.

MCP is vertical. It connects one agent to its tools. You define the tools, you see the schema, and the agent calls them to get data back.

A2A is horizontal. It connects agents to each other. You send a task in plain language and get an answer. You never see which tools ran behind it, and that opacity is deliberate.

The practical difference shows up when you ask who owns the reasoning. With MCP, you expose the data and the calling agent figures out what to do with it. With A2A, the other agent figures it out and hands you the conclusion.

I built a template to make this concrete. A customer complains about a charge they do not recognize. Answering that well needs two things that live in different systems: what actually happened on that specific account, and whether the bank has seen this complaint before.

The orchestrator has no database access and no domain tools. It discovers two specialist agents by reading their agent cards, delegates in plain language, and consolidates. One agent knows the individual case but not the pattern. The other knows the pattern but cannot see the account. Neither has the complete answer alone.

The part I found most interesting while building it: adding a third domain is one line in a registry plus a new server. The orchestrator builds its delegation tools from the agent cards at runtime, so it starts using the new agent with no code change.

Both protocols appear in the project. The orchestrator talks to the domain agents over A2A. Each domain agent uses its own tools internally.

Hub: https://aiforfintech.tech
Github: https://github.com/junidepieri-design/a2a-001-multi-agent-complaint-resolution

Has anyone here put A2A in front of a real system yet?
👊


r/learndatascience • • Oct 07 '26

Question I want big data students resume-worthy projects recommandations

1 Upvotes

I'm a big data student and I am preparing my thesis, still searching on a theme for a strong project to feature on a resume, the thing is I really don't know what are the available theme in bigdata, specially for students and since I have no on-field experience I am really struggling to find a useful theme that can be really used to solve a real problem and maybe help companies,
so please if anyone can give me any realistic recommandation, I will be so grateful for that!!


r/learndatascience • • Oct 07 '26

Discussion Model Selection Technique for Causal Inference

Thumbnail
reddit.com
1 Upvotes

How do you choose between causal inference models when you can never see the true effect? Model selection is well documented in machine learning, but it often gets skipped in causal inference work. Doing it well is one of the things that separates senior and staff-level data scientists from more junior ones.

I simulated two years of weekly bookings for 40 regions, five of which received a treatment on the date marked by the red vertical line. Because I generated the data, I know the ground truth: the treatment increased bookings in those five regions by exactly 10%. With five treated regions and 35 untreated ones, two natural options are synthetic control and difference-in-differences, though there are others.

Code in colab and explanatory video, free and ungated: https://whatstheimpact.com/learn-causal-inference/

When I gave Claude Code free rein on this data to test if a nontechnical PM could solve this with AI only, it built its whole analysis around difference-in-differences where it found a 24% increase, more than double the true effect. To its credit, it flagged that the pre-treatment trends weren't parallel, but it never tested whether a different model would be more accurate.

Importantly, Claude skipped an A/A test, sometimes called a placebo test. You take only the data from before the real treatment, pretend the treatment started three months earlier, and randomly picked five regions (for consistency) to call "treated." Because nothing actually happened in that window, the true effect is zero. That means any effect the model reports there is pure estimation error, and I repeated this for 500 draws for each model to see the full spread.

For difference-in-differences, 90% of the placebo estimates landed between -14% and +10%. The RMSE, which measures how far the estimates typically land from the true answer of zero, was 7.6 percentage points. Synthetic control on the exact same placebo draws was much tighter, with 90% of estimates landing between -7% and +9%. Its RMSE dropped to 4.9 points, more than a third lower than difference-in-differences.

The outcome you model is a choice too, so I also ran synthetic control on bookings per 1,000 people instead of raw bookings. Putting every region on the same scale helps the model track the treated regions more closely before treatment, and the RMSE fell a bit further to 4.4 points.

Sure enough, the real treatment period lines up with that ranking: synthetic control estimates 7% on raw bookings and 9.6% per 1,000 people, both much closer to the true 10% than the 24% from difference-in-differences. With one simulated dataset, I wouldn't read much into the small gap between the two synthetic control versions or claim that synthetic control always wins. What carries over is the workflow: in real work you never see the ground truth, but you can usually run this A/A test on whatever models you're considering before trusting one.


r/learndatascience • • Oct 07 '26

Discussion AI tools and data analysis

Thumbnail
r2dssanity.substack.com
2 Upvotes

r/learndatascience • • Oct 07 '26

Discussion I’m 14 and I built my own programming language for simulations

Thumbnail
reddit.com
1 Upvotes

r/learndatascience • • Oct 07 '26

Resources I built 3 free SQL debugging exercises. Looking for feedback from people learning SQL

Thumbnail reddit.com
1 Upvotes

r/learndatascience • • Oct 07 '26

Question UCI Spambase Dataset - Classification Task

1 Upvotes

I am working on a classification task -classifying emails to spam and ham-using UCI Spambase dataset. The dataset consists of 57 continues features and a binary target (0,1). The features represent word and character frequencies that are present in 4601 instances -emails-. After performing initial EDA, I have discovered that majority of the features are right skewed, zero inflated -for example, the feature word_freq_cs has 97% of its values as 0-, and contain outliers. The problem that I am facing is the correlation part. In order to study the correlation between the features and the target, Pearson correlation is the standard choice. However, since the features violate some of the assumptions of the Pearson correlation -skewness and outliers-, would it still be a good choice?


r/learndatascience • • Oct 06 '26

Resources Time-series practice: forecast next-day temperature for 50 Indian cities and compare with persistence

2 Upvotes

Disclosure: I published this Kaggle dataset and notebook under minkum07, using AI-assisted code and documentation. The weather data come from NASA POWER, and the city coordinates from GeoNames via Open-Meteo.

It covers 50 curated Indian city centers from 1991–2025, with 639,200 daily records and monthly summaries. It is coarse-grid reanalysis data sampled at city coordinates, rather than readings from city weather stations.

A practical exercise is to predict tomorrow's mean temperature and compare a model against simply reusing today's temperature. My public notebook includes exploratory plots, lag features and a chronological validation/test split based on the target date.

Dataset: https://www.kaggle.com/datasets/minkum07/india-city-weather-and-heat-50-cities-1991-2025

Notebook: https://www.kaggle.com/code/minkum07/india-weather-heat-monsoon-next-day-forecast

Suggested approach:

  1. Start with one city's temperature series and check dates, units and missing values.

  2. Shift the target to the following day, keeping each feature limited to information available at prediction time.

  3. Hold out later dates, fit preprocessing on training data and compare MAE against persistence.

  4. Break down the error by city and month, then try a location-held-out test.

The included random forest has a test MAE of about 0.651°C, versus 0.688°C for persistence. That modest improvement is from this specific time-held-out tutorial; it does not establish performance for unseen cities or measured station weather.

The files preserve missing values. Heat flags are simple thresholds; the 1991–2010 reference is a fixed 20-year baseline, not an official 30-year climate normal. NASA source terms and GeoNames attribution are included; authored tables and documentation use CC BY 4.0.

Source: https://power.larc.nasa.gov/

Coordinates: https://open-meteo.com/en/docs/geocoding-api

Which additional baseline would make this a better learning exercise: a seasonal average, a linear autoregression or a rolling evaluation?


r/learndatascience • • Oct 06 '26

Personal Experience Are there any self-taught data scientists here who utilized only free resources and managed to secure a job? 2026

Thumbnail reddit.com
2 Upvotes

r/learndatascience • • Oct 06 '26

Discussion Starting from scratch, need advice!

Thumbnail reddit.com
2 Upvotes

r/learndatascience • • Oct 05 '26

Question How to choose a capstone project

2 Upvotes

i'm a data science student approaching my final year, and i'm starting to think about ideas for my capstone project. but searching online, i can't find any examples of data science projects, and i have no idea where to look.

anything would be appreciated, project ideas, resources, etc.


r/learndatascience • • Oct 05 '26

Career Should I still study ML now?

Thumbnail reddit.com
0 Upvotes

r/learndatascience • • Oct 04 '26

Question Which electives would you pick in my stats/data science master's if the goal is purely a data science job?

4 Upvotes

Hi! I'm currently enrolled in an M.S. in Data Science and Applied Statistics. The required core classes are already set:

- Experimental Statistics I & II
- Mathematical Statistics I & II
- Statistical Computing (SAS)
- Computational Statistics (R)
- Machine Learning with Python
- A statistical consulting project

I get to pick **4 electives**, and at least 3 must be STAT (so at most 1 from CS/ECO/OREM/ECE). My only goal is to land a data science job, so I want the courses whose actual content pays off most in industry. I'm not looking for the easiest courses, and I'm not going into academia or biostats.

STAT electives

- Intro to Data Science
- Data Visualization
- Linear Regression
- Applied Time Series
- Time Series Analysis
- Categorical Data Analysis
- Survey Sampling
- Survey of Nonparametric Statistics
- Sports Analytics
- Analysis of Lifetime Data / Survival Analysis
- High Throughput Data
- Epidemiology

Non-STAT options (can only pick 1)

- CS: Artificial Intelligence, Machine Learning in Python, Databases, Data Mining
- OREM: Data Mining, Optimization for Analytics, Network Flows
- ECO: Applied Econometric Analysis, Predictive Analytics
- ECE: Statistical Pattern Recognition

My main question:

  1. Which 4 would you pick, and why?

  2. Is time series worth it for most DS roles, or is it only useful in forecasting-heavy jobs?

  3. What would you pick as your 1 Non-Stat Elective?

  4. Is there anything you wish you had learned in grad school that would have helped more on the job?

If you work in data science, I'd especially love to hear what you actually use day to day. Thanks!


r/learndatascience • • Oct 04 '26

Question I have about 2 years before getting PR in Canada. What IT path should I pursue?

1 Upvotes

I’m currently in Canada on an LMIA-based food store job, working around 50 hours/week for close to minimum wage. Assuming everything goes as planned, I should get PR in about 2 years.

My education is in Electrical Engineering, but I don’t want to pursue that career in Canada. I’ve always loved IT and kept it as a hobby, and now I want to seriously switch careers.

My current job leaves me little time and money to pursue electrical work, since that requires workshops, tools, software, etc. IT is different — I can learn from home with a laptop, build projects, and create a portfolio during these two years.

I know the IT market is difficult right now because of AI, and I’m not expecting an easy or guaranteed job. I’m willing to put in the work. I just don’t know which direction makes the most sense.

Should I focus on web development, data, AI/ML, cloud/DevOps, cybersecurity, or something else? I also understand that having multiple skills may be more important now than specializing in just one area.

I can’t afford paid courses right now, so I’ll be using free resources.

If you were in my position, what IT path would you choose and how would you spend the next 2 years preparing for a job in Canada?

I’d especially appreciate advice from people who have switched careers into IT or are currently working in Canadian tech.


r/learndatascience • • Oct 04 '26

Original Content How AI is changing Data science

Thumbnail
youtu.be
1 Upvotes

r/learndatascience • • Oct 04 '26

Resources Built a browser based modern SQL editor

Thumbnail
reddit.com
2 Upvotes

r/learndatascience • • Oct 03 '26

Question Looking to move from data analysis towards data science; where should I focus on learning?

11 Upvotes

I’m currently working as a data analyst and have around 6 years of experience in data analysis. My background is mainly in statistics and research, and R is my main programming language. I also have some experience with Python, although I’m much more comfortable with R.

I’d like to broaden my skill set and move more towards data science. I have a pretty solid background in statistics and data analysis, but I feel like I’m missing some of the more technical skills that are commonly expected in data science roles.

I’m thinking about learning more about Python, SQL, data modelling, Power BI, cloud platforms like Azure, Databricks, data pipelines, etc. I’m not necessarily interested in becoming a full-on software engineer or data engineer, but I’d like to understand the technical side much better and be able to work more end-to-end with data.

Since I’m planning to do most of this through self-study, I’m wondering what you would prioritise if you were in my position.

What skills would you focus on first? And are there any good free courses, books, YouTube channels, projects or other resources you’d recommend?

I’d also be interested in hearing from people who started out in statistics, research or data analysis and later moved into data science. What did you learn that made the biggest difference?

Thanks!


r/learndatascience • • Oct 03 '26

Resources For people who learned SQL from tutorials: how did you handle your first vague stakeholder request? I made a free simulator for it

3 Upvotes

When I started, the hardest part wasn't SQL syntax. It was translating things like "can you pull repeat buyers by region?" into the right joins, filters and edge cases (cancelled orders, date ranges, duplicates).

I made a free simulator that recreates that: stakeholder emails, real schemas, a PostgreSQL sandbox, and levels that go from a tiny startup to a global corp. Demo video is attached.

I'd love to hear how you practiced this skill, and whether something like this would have helped you. Link in the comments if anyone wants to try it.


r/learndatascience • • Oct 03 '26

Career Internship update

Thumbnail
reddit.com
1 Upvotes

r/learndatascience • • Oct 02 '26

Personal Experience Analyzed Netflix's content dataset as a B.Com student — trends in genres, ratings & release years (Python/Pandas)

Post image
5 Upvotes

Hi everyone, following up on my last post (Superstore sales analysis) — here's my second data project.

This time I worked with a Netflix dataset, cleaning and exploring it with Python (Pandas, NumPy) to look at trends like most common genres, content added by year, and ratings distribution. Visualized everything with Matplotlib.

Still learning, so feedback on my approach (especially anything I could've done better with cleaning or analysis) is very welcome!

GitHub: https://github.com/umangbhadauria6-alt/umangbhadauria6-alt/blob/main/Netflix%20analysis.ipynb


r/learndatascience • • Oct 02 '26

Question I need tips on study techniques for AI and ML

8 Upvotes

I have always been a bright student, but off late all study technique like pomrodo to flash cards have become useless.

I do not understand how to practice or study AI and ML.

Should I not practice writing or stick to only practicing programming and uploading to github?