Âé¶ą´«Ă˝

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

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

Drawing of two doctoral students each holding a paper, with doctor's hats shining on their heads.
Research & Art, Studies Published:

Pre-examination and graduation schedules over the summer 2026

Information for doctoral students on preliminary examination of doctoral thesis, public defence and graduation over the summer 2026
Aerial view of a modern Âé¶ą´«Ă˝ with red brick buildings, tram tracks and green trees on a sunny day
Research & Art Published:

A unique joint effort – Aalto University receives EUR 9 million in donations to accelerate the energy transition

Donations from ABB, Fortum, St1 and the Walter Ahlström Foundation will be used to establish new professorships. At the same time, the donations support the establishment of Aalto University House of Energy Transition.
Person in a white lab coat stands in a bright laboratory with equipment and benches around
Research & Art Published:

Keys to growth: How the energy transition is making oil obsolete

The transition to clean energy is a societal transformation on the same scale as digitalisation, and Finland has many strengths to support it, says professor Annukka Santasalo-Aarnio, who leads Aalto University’s new competence centre, House of Energy Transition.
Dark wooden room with a pale log pillar and narrow window framing a misty pine tree outside
Research & Art Published:

From waste-wood to load-bearing feature, a simple calculation could change the way we use misfit wood

Urging industry to make better use of wood that is wasted or burned for energy, researchers have released the first structural tests of non-straight, forked, and double-curved roundwood logs used as columns.