News

To Code or Not to Code? Python or R? Or ChatGPT?

Is software coding a skill of the past with generative AI tools? Enrico Glerean thinks it is actually even more relevant today, to verify the analysis code and claim accountability of the research findings. Join the open courses!
Python and R logos
Python or R? Both! Join the open courses!

With large language models (LLMs) like ChatGPT, Copilot, Claude, it has never been easier to look like a coder. Just describe what you want in plain language, and a piece of code appears in less than 15 seconds, ready to be copy-pasted to wherever you will run the code. Sometime these tools even run the code for you.

But do you actually know what your code is doing? Or where/how these tools are running things for you? Do you trust the process and the final result so that you can put your name on it and be accountable in the peer review process?

If you are not fully sure what your copy-pasted code is doing, the results can range from confusing to catastrophic. You need just a small typo by the LLM, and the code deletes all your data, breaks your analysis right before the deadline, or even worse, leads to research misconduct if your outputs turn out to be wrong.

If you are doing research that requires computations, it is definitely worth learning how to code, or at least learning how to read, test, and run your own code without relying entirely on some AI assistant. Think of it as learning how to drive before activating autopilot: you’ll understand the technology more, and you will always stay in control.

Python or R?

Python and R are the two most popular choices when it comes to programming languages for scientific research. Python is the multi-tool of programming languages: it does everything from data analysis and machine learning to web apps and hardware control. R, on the other hand is a little bit more niche: it is loved by statisticians and data scientists for its elegant syntax and powerful visualization tools. 

So, which one should you learn? And the advice: why not learn both?

Learn with us at Aalto Scientific Computing, CodeRefinery, and CSC

The good news: you don’t have to embark on this learning journey alone! At Aalto Scientific Computing, together with the extended network at CodeRefinery and CSC, we offer upcoming courses to get you started:

These courses are designed to make your learning experience hands-on and relevant to real research problems, they are beginner friendly, and there is always something for the most advanced users. Not sure where to start? Just look at what your peers are using, and pick one.

And if you’re feeling adventurous, there’s a whole world beyond Python and R: Julia, Rust, MATLAB, C++, and even CUDA for GPU programming. 

Learning how to code is a lifelong learning path, and it can be an enjoyable one, even just as a reader rather than someone who will have to speak the language you will learn. Let's take this path together and learn from each other. See you at one of these upcoming courses!

Python for Scientific Computing 2025

Python for Scientific Computing 25-27/11/2025

“Python for scientific computing” is an on-line course on TwitchTV aimed to improve your scientific Python skills starting Tuesday 25th November at 10:00 (3 days, 4 hours per day). 1 ECTS available.

Events
R programming language

CSC - Data Analysis with R - 1&2/12/2025 (external link)

The topics of this introductory course include data importing and exporting, handling real-life data sets and creating publication-ready plots with R.

Events

Contact information:

  • Updated:
  • Published:
Share
URL copied!

Read more news

People working at a table with laptops, sticky notes and coffee cups. One person is taking notes.
Cooperation, Studies, University Published:

Register for the Unite! Training Programme on Sustainability for Prospective Leaders

A transnational online programme for students, faculty, and leaders who want to advance sustainability initiatives within their institutions. Register by 13 February 2026.
Three men standing indoors, wearing casual clothes. The background includes a screen and office furniture.
Appointments Published:

Nikolai Ponomarev, Hossein Baniasadi and Jorge Velasco start as Data Agents at the School of Chemical Engineering

Aalto Open Research Network has new members, Nikolai Ponomarev, Hossein Baniasadi and Jorge Velasco. Their aim is to support data management practices at the School of Chemical Engineering along with existing CHEM Data Agent, Pedro Silva.
Avoimen tieteen palkinto 2025
Awards and Recognition Published:

The National Open Science Influencer Award for 2025 was given to Anne Sunikka

The Open Science Influencer Award for 2025 was given to Anne Sunikka, the team leader of the Research Services' Open Science and ACRIS team.
The image shows the presence of dark matter in the same region of sky, created using data from NASA’s Webb telescope in 2026 (right) and from the Hubble Space Telescope in 2007 (left). Credit: NASA/STScI/A. Pagan
Press releases Published:

NASA Reveals New Details About Dark Matter’s Influence on the Universe

With the Webb telescope’s unprecedented sensitivity, scientists are learning more about dark matter’s influence on stars, galaxies, and even planets like Earth.