Missing something? View this page on the old site BioNT delivered its second training workshop, From Hero to Zero with Python, from 21th to 24th of November, 2023. This post reports this workshop’s organisation, and the backgound and feedback of its applicants and participants.The BioNT consortium is dedicated to providing a comprehensive training program and fostering a community for digital skills relevant to the biotechnology industry and biomedical sector. With a curriculum tailored for both beginners and advanced professionals, BioNT aims to equip individuals with the necessary expertise in handling, processing, and visualising biological data, as well as utilising computational biology tools. Leveraging the consortium’s strong background in digital literacy training and extensive network of collaborations, BioNT is poised to professionalise life sciences data management, processing, and analysis skills.BioNT delivered its second training workshop, a Python Introduction workshop from 21th to 24th of November, 2023. It was fully online and free of costs.Within this practical introduction to Python 3, key concepts of programming languages were explained and put into practice. In addition, practical libraries for data analysis and methods for visualising the results were demonstrated. The material was complemented by a brief introduction to GitLab and an exploration of Jupyter Book, along with guidance on hosting a website using GitLab. The well-rounded program provided participants with skills to perform basic programming tasks, especially in the context of data analysis. It also enabled them to publicly present their work and results via a website. This way, they learned how to share their work with potential collaboration partners. Python is considered to be an excellent programming language to start a successful programming journey. Using The Carpentries online learning materials proved to be beneficial as they are the result of a community-driven development process and have been improved and validated through extensive workshop evaluation.The workshop “From Hero to Zero with Python” ran for 4 days, from 21th to 24th of November, 2023. It was fully online and free of costs. Each day, a 3-hour session was delivered from 18:00 to 21:00 CET.The CECAM event management platform, provided by the EPFL, was used to create a dedicated webpage (accessible at https://www.cecam.org/workshop-details/1265) for the workshop, which included the workshop description, learning objectives, requirements, program, and any further information relevant to potential participants. As this was the second workshop delivered in BioNT’s basic curriculum, the standard operating procedure (SOP) developed during the first workshop (a protocol document describing the steps and timeline to organise a BioNT workshop) was followed and further improved.For registration, the CECAM platform was used to manage the applicant’s information and communication. In parallel, the EMBL servers were used to collect pre- and post-workshop information through pseudo-anonymised surveys. The survey data was linked to the applicant’s data only via a unique identifier, provided in the CECAM registration process, as well as in the EMBL-based survey. This ensures that only the workshop organisers access the applicants’ personal data while still collecting information relevant to the workshop separately.The workshop was delivered in a Zoom webinar format, with participants’ visibility disabled to preserve their privacy. Participants were able to see and learn from the trainers. However, direct interactions (e.g. chat or voice) were not possible within Zoom during the sessions. All direct interaction took place in written form via a collaborative document, where anonymous participation was ensured. To serve the collaborative documents, a HedgeDoc collaborative space was set up by BIOBYTE, and is hosted on their server.A Main collaborative document, setup by the instructors and organisers, was shared with the participants before the session. Each section of the workshop had dedicated Hands-on boxes to report on the task status, ask questions, or raise issues. Helpers engaged and helped participants by answering the questions and issues directly in this document. This Main document was filled in live during the workshop. Separate boxes to answer questions were used to improve participant engagement and as an indirect learning assessment.To help with the organisation, four HedgeDoc documents were used:To ensure that participants do not run into technical difficulties and can follow the workshop smoothly a two screen setup was recommended, a test run of the to installed software was provided and open desc session, where participants could get personal help to clarify potential installation issues where provided.The training material used during this workshop were slides and tutorials sourced from The Carpentries, a nonprofit organisation that teaches software engineering and data science skills in order to conduct efficient, open, and reproducible research. Existing tutorials and exercises were used for the first three days of the workshop. However, for the final day, a customised tutorial was created exclusively for this workshop and will be shared with The Carpentries to support their distribution and widen their reach. The customised tutorial was designed on two specific use cases of SMEs and job seekers, as it teaches how to build a website and host it for free with basic programming skills. This could be useful for people with the need to share a data analysis report with colleagues and beyond, or for people that want to host their CV or group/business website online.Certificates were provided to those participants who explicitly required them after checking for their participation using three criteria:60 applicants completed the pre-workshop survey and 50 submitted their application form via the CECAM platform. Since, one person was admitted after the application deadline and did not fill in the pre-workshop survey only 49 participants are included in the following analysis. The pre-workshop survey consisted of 10 questions covering skills, demographics, and miscellaneous topics. The majority of questions were not mandatory for the successful completion and submission of the survey.The 49 applicants, almost at a balanced gender representation with 55% male and 43% female (2% preferred not to say), were from and were working in 28 countries, and described themselves as 38% White, 32% Asian, 13% Black or African American, 11% Hispanic or Latino(a), 2% Slavic and 4% preferred not to say.Most applicants worked or studied in the fields of Biomedical or Health Sciences and were academic employees (56%) in the category of graduate students (31%) or research staff (18%). Additionally, 6 applicants were industry employees and 17 were job seekers (with 7 in Academia, 5 in Industry and 5 either in academia or in industry). Regarding the connections with SMEs, 9 mentioned to be working in an SME, 6 collaborating with SME(s) and 13 aiming to work in an SME.Out of 49 applicants, 50% planned to use Windows for the workshop, 35% macOS, 14% Linux, and 2% were unsure about the operating system they would use. Finally, two applicants had visual accessibility requirements. These two applicants were contacted in advance to understand and implement their accessibility requirements, e.g. extensive self-learning materials were provided to them in advance to decrease the total sources of information that they needed to monitor in parallel during the workshop. The same materials were provided by the organisers to all learners during the workshopThis workshop aimed to provide an introduction to the programming language Python. When asked about how often they use this programming language, 29% answered “Several times per year,” 25% answered “Never,” and 13% answered “Less than once per year”. This confirmed the advertising of this workshop reached the desired audience: Beginners with limited or no prior experience in programming.Most applicants (95%) agreed with the importance of having access to the original, raw data to be able to repeat an analysis. The majority agreed that using a programming language can make their analyses easier to reproduce, and 35% of applicants were not satisfied with their current data management and analysis workflow.The applicants’ expectations for the workshop were overall uniform. Most were keen on acquiring new skills, with some specifically interested in learning those applicable to their current positions. Notably, 19 participants expressed their intention to leverage the acquired skills either to secure a promotion within their current job or to pursue new employment opportunities.All applicants that submitted their complete application were selected to participate in the workshop, but not all of them joined for the complete workshop.After the workshop, 17 participants requested a certificate. The certificate was provided to those 17 participants that attended the Zoom live session at least once, completed the post-workshop survey and submitted their saved Jupyter notebook.At the end of each day, participants were asked for feedback on the following three points:The daily feedback is summarised in the following Table:Being shown different ways to arrive at the same desired outcome. I think it was a good start :) thanks for your efforts Good explanations and access to tutorials and possibility to practise Being able to go to the tutorial under the guidance of the speaker and the staff helping in the Hedge document It’s good that we have the exercises and the materials Mentioning before, that it would be better to use two screens for the workshop Add examples section, in this document, where we can put our examples directly A bit slower start with launching the jupyterlab (especially using the command line as the data files need to be in the exactly same path as the instructors, I got lost a bit as I had it in the downloads) It would be nice to learn how to run it through terminal Communication/links to documents was hard to navigate in the beginning. But I’ve got the hang of it now. It would be so much easier if this was previously communicated and the links provided the day before the workshop It was really fast in the beginning so really difficult to follow, and also definitely need at least 2 screens I would love to have a quick intro to the help site as I wrote above.. i know that these sites are essential Good explanations, speed was a t the beginning too fast, but time for the exercises was good enough Are we going to have at some point, applications for python in real life problems? Will there a be a video available of today’s and the rest of the days explanations for the participants Awesome! I can follow it completely although I am a newbie Actually working with data helped me thoroughly understand what I was doing and what the commands were doing Very helpful Very interesting session. Learned a lot I was able to follow along, except for the plotting, will have to try recapping that with the software carpentry document myself Good explanations of all that we did! The coding part today was easier to follow , a lot of information that covers all the basics I was able to apply my knowledge from yesterday and could do a few things already on my own :) nice to see progress orientation at the beginning with files, where to type, what is happening.. we had to get used to a new teacher (meaning: this requires a little time to get used to their way of explaining where we are…) Maybe could have talked about other plotting tools/libraries The need to always switch between screen is partially annoying I think it would be good to show, the same thing could be made with another library. Today is good example when talking about plot A little bit more explanation about the code instead of going more further with difficulty Especially in the beginning it was really difficult to follow, maybe some important steps would be better to be repeated so everyone can follow. If you stop somewhere it’s really difficult to continue after that more breaks/more often Suggestion: taking few 1 minute breaks at the beginning for others to catch up The pace was amazing. I loved the session today and it was easy to follow. Also the number of breaks was great Having two breaks It was always clear where we were in the hedge doc (again, we are getting used to it) I look forward to tomorrow Clear and nice explanations. Thank you a lot Add some examples from the bio/biomed topic (perhaps from your past real projects, but probably simplified for us The def function/return part was a bit faster for me I very much liked the whole course, the tireless help on the hedge doc .. everyone of my questions was answered and all my issues solved!! THank you to the entire team Today, i loved learning yet more tools and workflows…. on day 1 I almost cried being confused about them all, today I happily installed yet another jupyter-something-something To see where to go next with learning coding in python Very interesting session. Thank you a lot! Thank you!I learned a lot again Really thanks, great team I also agree on our hunger for bioinformatics related tasks At the end of the workshop, participants were asked to complete the post-workshop survey consisting of 20 questions, 19 of them optional. In total, 21 participants completed this survey. Regarding the workshop environment and the possibility of interacting with the trainer and helpers, the answers were overall positive. A significant number of participants perceived the instructors as enthusiastic about the workshop and knowledgeable about the material being taught. With the exception of one participant, all others could get clear answers to their questions from the instructors. One-third of the participants expressed confidence in their ability to immediately apply what they learned at the workshop.No accessibility issue was reported. However, one participant mentioned that on the last day, they were left behind since a question took longer to be answered by the helpers. Despite this, the interaction of the helper/trainer team with the shared document was perceived as very positive.Participants mostly viewed the interaction with the HedgeDoc document and the questions answered on the fly by the helpers as positive and helpful for their learning experience. Not only the assistance of the helpers but also the support from the instructors in addressing individual issues and the repetition of exercises were positively received. The possibility to access the overall discussion within the shared document, during and after the workshop, seemed to have improved the participant’s learning experience, as indicated by their feedback.Participants were also asked about strengths and ways to improve the workshop. All answers are summarised in the following Table:Start from basicsCovered stuff that’s mostly applied like conditional statements and loops The feedback on the post-workshop survey was positive and participants were likely to recommend this workshop to a friend or colleague.The second BioNT workshop, an introduction to the programming language Python titled “From Hero to Zero with Python”, was successfully held on November 21st-24th of 2023, online and cost-free for participants. The setup for the second workshop benefited from the experience gathered during the first BioNT workshop. The organisation of registration, survey data collection and analysis, and certificate requirements were improved compared to the first one. However, the setup for the second workshop posed some challenges, as successful participation in the training required: (a) the installation of certain packages before the course, and (b) the use of a dual-screen setup was recommended. Due to setup issues, some participants faced challenges at the beginning of the workshop. Nevertheless, addressing them and adjusting the workshop’s pace improved their experience over the course of the remaining days. The evening time slot was perceived as not the best option for the concentration of participants. The consortium will take the improvements and the individual challenges of the second workshop into consideration to further enhance the training provided by BioNT, especially regarding the upcoming third workshop scheduled for February 2024. Overall, the BioNT consortium concludes that the workshop successfully achieved its goals. Open source platform for accessible, reproducible, and transparent data analysis. © 2026 Galaxy Project. All rights reserved.