Contacts Subscribe Newsletter
AC IntroR 2025/2026

Objectives

Provide students with basic knowledge of R programming, allowing them to manipulate and visualise data with R.

Topics

  • Introduction to R and R studio
  • R Basic syntax
  • Introduction to variable types and functions
  • Manipulate vectors, matrices and data frames
  • Read and load data into R
  • Make graphics in R.

Participants must be present at 85% of the contact hours, and actively participate in all activities.

This course can give credits to PhD programmes at CIÊNCIAS or programmes with partnership from CIÊNCIAS and other institutions with 6h-7h of contact hours per ECT, as a function of specific requirements. For these students, in addition to the exercises done during the week, delivering a written report after the course is mandatory. Such a report is also advised for other students requesting accreditation of the course in their institutions.


Minimum requirements: Bachelor’s degree in biology or related areas. No previous knowledge of R is necessary.

Directed to: PhD or MSc students in Biology or related areas, and postdocs and other professionals working on related topics.

Detailed plan

  • Introduction to R and R studio: students will become familiar with the R and R studio environments and will learn how to setup and manage a project using R studio.
  • R Basic syntax: students will learn how to assign variables, create scripts and print to the console.
  • Introduction to variable types and functions: the students will learn the different type of variables and learn how to distinguish functions from variables. The students will become familiarised with function syntax and outputs.
  • Manipulate vectors, matrices and data frames: the students will learn how to create vectors, matrices and data frames and what are their different uses. They will also learn how to access the different data types, and extract information.
  • Read and load data into R: the students will learn how to import data into R and how to quickly visualise it.
  • Make graphics in R: the students will learn how to create graphics using basic R plot and how to configure several options. We will also do a quick overview of the ggplot2 package.

Fees

Free for 1st year PhD students of CIÊNCIAS enrolling in it as part of the curricular year; also free for 1st year PhD students in the Doctoral programme Biodiversity, Genetics and Evolution (UPorto), Biology and Ecology of Global Changes (UAveiro) and Sustainability Science (ULisboa, several institutions), when the course counts credits for their formation, in which case the delivery of a final report done after the course is mandatory; the course is also free for more advanced PhD students of the BIODIV programme (ULisboa or UPorto); 25 € for other PhD students from CE3C, 40 € for PhD students from institutions of the PEERS network (CFE); 70 € for CIÊNCIAS Master students, more advanced CIÊNCIAS PhD students (not from CE3C) and unemployed; 90 € for BTI, BI and other PhD students; 125 € for Professionals and postdocs.

When the maximum number of students is reached, 10 vacancies will be available for non-paying 1st year PhD students mentioned above, being, by order of preference, students from: 1) CE3C; 2) BIODIV (not from CE3C); 3) CIÊNCIAS (not from CE3C); 4) Sustainability Science (not from CE3C or CIÊNCIAS); 5) BEAG (not from CE3C or CIÊNCIAS).

How to Apply

Candidates should complete the APPLICATION FORM, which will be available in this section when the call is open.

Please note that this is a shared application form for both the Introduction to R and the Advanced R courses. Be sure to clearly indicate whether you are applying to one or both courses in the relevant field. If you wish to attend both, submit only a single application form.

The form is strictly confidential, as explained in its introduction, and the data are required because the CE3C Advanced Courses are also offered as part of the PRR programme of CIÊNCIAS.

When filling out the form, mind to:

  • FILL ALL THE MANDATORY FIELDS;
  • UPLOAD CV AND MOTIVATION LETTER, both mandatory; use the names as instructed;
  • If you want to resume later, SAVE the form; otherwise, you will need to fill everything out again;
  • At the end, SUBMIT the form before exiting.


If you have any questions, please contact the coordinator of the CE3C Advanced Courses, Margarida Matos (mmmatos@fc.ul.pt), and the teacher, Inês Fragata (irfragata@fc.ul.pt).

advanced courses logos