Courses and Open Teaching materials
This page collects the main courses and open materials I make publicly available. Whenever possible, slides, exercises, and code are freely accessible so that students, teachers, and researchers can reuse or adapt them.
Basics of R for Data Science
Course website: https://enricotoffalini.github.io/Basics-R/
Short description
Short (10-hour) introductory course on R for data science. The idea is to give learners a practical entry point into R, a language widely used in academic research and increasingly in applied data science, with emphasis on foundational tools and concepts that prepare students for future methodological courses/applications where R is routinely requested.
Open materials available
- 📑 Slides (fully open)
- Intro to This Course, Getting Started with R
- Basic Operations, Basic Types of Data
- Environment, Packages, Functions, Import/Export
- Data Structures: Vectors
- Data Structures: Data Frames
- Data Structures: Factors, Lists, Matrices, Arrays
- Basics of Programming: If/Else, Iterations, Custom Functions
- 🧪 Exercises and tutorials
- First steps in R
- Exercises on vectors and data frames
- Basics of programming with real data tasks
- Challenges that integrate core concepts from slides
- Additional optional exercises (e.g., word clouds, statistical data simulation, Monte Carlo simulations) for motivated learners
Who this is useful for
- PhD students and early-career researchers who need a compact, applied introduction to R
- Teachers who want ready-made R exercises and examples to integrate in their own courses
Basics of Python for Data Science
Course website: https://enricotoffalini.github.io/Basics-Python/
Short description
Short (10-hour) introductory course on Python for data science. The idea is to give learners (who ideally already use R) a practical entry point into Python, with a focus on tools that R does not cover as easily.
Open materials available
- 📑 Slides (fully open)
- Intro to This Course, aka Why We Should Use Python
- Getting Started: IDEs, Operations, Basic Types of Data
- Virtual Environments, Packages, Import/Export
- Basic Syntax, Typing, Indexing, Differences with R
- Basics of Data Science: Intro to NumPy and pandas
- Programming: Conditionals, Loops, Custom Functions
- Intro to This Course, aka Why We Should Use Python
- 🧪 Exercises and tutorials
- First steps in Python and in NumPy / pandas
- Programming exercises that mix control flow with real data tasks
- Extended exercises on:
- Clustering and simulation of clusters
- Sentiment analysis with Hugging Face transformers
- Text embeddings, PCA, clustering, and simple text classification
- Examples of language, speech, and image processing
- A mini-tutorial on using AI / LLMs as research assistants in systematic reviews
- Clustering and simulation of clusters
- First steps in Python and in NumPy / pandas
- 💻 Code and reproducible material All materials are hosted publicly on GitHub and are designed so that students can adapt scripts and notebooks to their own research problems
Who this is useful for
- PhD students who already know R and want a practical bridge to Python
- Instructors who want ready-to-use, research-oriented Python notebooks for data science, NLP, and ML
General Psychology (MOOC on Federica Web Learning)
Course page (free registration required): https://lms.federica.eu/course/view.php?id=889
Short description
Online course in General Psychology hosted on Federica Web Learning. The MOOC covers most core topics of general psychology and is taught in English.
In this course, my modules focus on:
- Methodology of research
- Learning and conditioning
- Memory
- Language and thought
- Motivation
- Intelligence
Within the same MOOC, another professor covers:
- History of psychology
- Perception
- Time perception
- Attention
- Emotion
- Personality
What you find in the course
- 🎥 Video lectures with concise explanations and examples
- 📝 Self-assessment quizzes to monitor understanding
- 📚 Supplementary materials, such as short texts or reading suggestions linked to modules
How this can be useful
- As a fully online, self-paced introduction to general psychology in English
- As support for university courses in General Psychology
- As a structured revision tool for students and professionals
Psicologia dell’Intelligenza Umana
Sito del progetto e del corso IN COSTRUZIONE: https://enricotoffalini.github.io/psicologia-intelligenza
Questo sito è un libro online in costruzione e, allo stesso tempo, uno spazio che raccoglie materiali didattici e divulgativi sulla psicologia dell’intelligenza umana, pensato per:
- chiunque voglia capire meglio cosa significhi “essere intelligenti”
- studentesse e studenti universitari
- psicologhe e psicologi che usano test cognitivi nella pratica
Contenuti principali
- 📘 Capitoli tematici
- Storia e teorie classiche e contemporanee dell’intelligenza
- Basi biologiche e genetiche delle differenze individuali
- Misurazione psicometrica, QI, e principali test cognitivi
- Fenomeni sociali e culturali legati all’intelligenza
- Storia e teorie classiche e contemporanee dell’intelligenza
- 💥 Temi avanzati e critici
- Neurodiversità, plusdotazione, funzionamento intellettivo limite e disabilità
- Interpretazione dei punteggi, limiti dei test, rischi di uso superficiale dei risultati
- Neurodiversità, plusdotazione, funzionamento intellettivo limite e disabilità
- 💬 Divulgazione e Professione
- Sezioni come Domande & Risposte e brevi approfondimenti su temi specifici
- Ad esempio, una pagina dedicata a una rassegna commentata degli strumenti per la valutazione dell’intelligenza attualmente disponibili e standardizzati in Italia
- Sezioni come Domande & Risposte e brevi approfondimenti su temi specifici
A chi potrà servire
- Studenti e studentesse di corsi di Psicologia dell’Intelligenza e affini
- Professionisti che desiderano una base teorica solida per interpretare i test cognitivi
- Docenti che cercano materiale aperto in italiano su intelligenza, QI e misurazione
Psicologia dell’Olfatto e del Gusto
Sito del corso e materiali aperti: https://enricotoffalini.github.io/Olfatto-e-Gusto/
Breve percorso introduttivo sulla psicologia dell’olfatto, sulla percezione multisensoriale dei sapori, e sul comportamento umano in relazione ai sensi chimici. Il corso affronta:
- il ruolo dell’olfatto nella vita quotidiana
- le basi anatomiche e fisiologiche dei sensi chimici
- i principali disturbi dell’olfatto e le loro conseguenze sulla qualità di vita
- le relazioni tra olfatto, comportamento sociale ed emozioni
- l’integrazione tra olfatto, gusto, vista e udito nella percezione del sapore
- applicazioni alla psicologia del vino, al marketing olfattivo e alle differenze individuali e culturali
Materiali disponibili
- 📑 Slide in accesso aperto
Tutte le diapositive del corso sono disponibili online e possono essere riutilizzate (con citazione) per attività didattiche, divulgative o di autoformazione.
A chi può essere utile
- Persone curiose di capire meglio come gli odori e i sapori influenzano il comportamento e le decisioni quotidiane;
- Studentesse e studenti di psicologia, neuroscienze e scienze sensoriali;
- Docenti che cercano materiali pronti all’uso per lezioni su olfatto, gusto e percezione multisensoriale.
Reuse of materials
- ✅ You are welcome to link to these course pages, embed specific exercises in your own syllabi, or recommend them to students.
- ✅ Slides and code examples are generally fine to reuse for non-commercial teaching, ideally with a short acknowledgement (but for the MOOC on Federica Web Learning, please refer to the Federica license before copying any part!).
- ❓ If you plan a more extensive reuse (for example, translating large parts of material, or integrating them into a paid course), it’s generally fine, but please get in touch first.
Contact
If you are interested in using or adapting these materials for your course, or if you have suggestions for improvements: enrico.toffalini@unipd.it
I am always happy to see these resources reused, remixed, and improved, especially when they help promote better methods and critical thinking in psychological science.