Teaching Python with team‐based learning: using cloud‐based notebooks for interactive coding education

Computer programming and bioinformatics are increasingly essential topics in life sciences research, facilitating the analysis of large and complex 'omics' datasets. However, they remain challenging for students without a background in mathematics or computing. To address challenges in teaching programming within biomedical education, this study integrates team-based learning (TBL) with cloud-hosted interactive Python notebooks, targeting enhanced student engagement, understanding, and collaboration in bioinformatics in two Masters level classes with 28 biomedical students in total. Four interactive notebooks covering Python basics and practical bioinformatics applications-ranging from data manipulation to multi-omics analysis-were developed. Hosted on github and integrated with Google Colaboratory, these notebooks ensured equal access and eliminated technical barriers for students with varied computing setups. During the TBL session, students were highly engaged with the notebooks, which led to a greater interest in Python and increased confidence in using bioinformatics tools. Feedback highlighted the value of TBL and interactive notebooks in enriching the learning experience, while also identifying a need for further development in bioinformatics research skills. Although more validity evidence is needed in future studies, this blended, cloud-based TBL approach effectively made bioinformatics education more accessible and engaging, suggesting its potential for enhancing computational training across life sciences.

Authors

Institutions

Publication Details

Journal
FEBS Open Bio
Published
2025-08-11
DOI
https://doi.org/10.1002/2211-5463.70097
Citations
1
Primary Topic
Experimental Learning in Engineering
Type
article
Field-Weighted Citation Impact
1.14
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Teaching Python with team‐based learning: using cloud‐based notebooks for interactive coding education

Nuno S. Osório, Leonardo D. Garma
1 citations
FEBS Open Bio
Experimental Learning in Engineering
1.14
article

Teaching Python with team‐based learning: using cloud‐based notebooks for interactive coding education

Nuno S. Osório, Leonardo D. Garma
article en
1 citations

Abstract

Computer programming and bioinformatics are increasingly essential topics in life sciences research, facilitating the analysis of large and complex 'omics' datasets. However, they remain challenging for students without a background in mathematics or computing. To address challenges in teaching programming within biomedical education, this study integrates team-based learning (TBL) with cloud-hosted interactive Python notebooks, targeting enhanced student engagement, understanding, and collaboration in bioinformatics in two Masters level classes with 28 biomedical students in total. Four interactive notebooks covering Python basics and practical bioinformatics applications-ranging from data manipulation to multi-omics analysis-were developed. Hosted on github and integrated with Google Colaboratory, these notebooks ensured equal access and eliminated technical barriers for students with varied computing setups. During the TBL session, students were highly engaged with the notebooks, which led to a greater interest in Python and increased confidence in using bioinformatics tools. Feedback highlighted the value of TBL and interactive notebooks in enriching the learning experience, while also identifying a need for further development in bioinformatics research skills. Although more validity evidence is needed in future studies, this blended, cloud-based TBL approach effectively made bioinformatics education more accessible and engaging, suggesting its potential for enhancing computational training across life sciences.

FEBS Open BioVol. 15(12)
Spanish National Cancer Research Centre (ES), Clinical Academic Center of Braga (PT), University of Minho (PT)
Openalex Percentile: Top 17%
Experimental Learning in Engineering
1.14
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.