Course Overview
This course aims to get absolute programming novices in biotechnology off the ground with adopting Python (instead of Excel) in their daily work. In contrast to many existing Python courses that target computer scientists and software engineers, this course is specifically tailored towards Biotechnology. The course content focuses primarily on Python as a tool for data analysis and automation, deemphasizing parts that are relevant to software development only. Furthermore, participants learn about data analytics and relevant machine learning methods, including best practice approaches, troubleshooting and avoiding common pitfalls.
The course is 100% interactive and relies on the proven approach of teachers conveying the knowledge through live coding while the participants follow along (supported by teaching assistants). Furthermore, live coding is frequently interrupted by hands-on exercises in which the participants develop programming solutions to appropriate tasks on their own (with the help of the teachers and teaching assistants).
Learning Outcomes
This course will provide you with theoretical and practical knowledge on:
- Obtaining a working knowledge of Python basics and fundamentals that are relevant to data analysis and automation.
- Adopting a modern development and reporting environment for Python in the form of Jupyter notebooks.
- Obtaining a good overview of key Python libraries that cover Bioinformatics/Sequence analysis (Biopython), data analysis and statistics (Pandas), and machine learning (scikit-learn)
Who should attend?
This course is for anyone within the biotech industry that is looking to gain a basic understanding of Python, particularly, scientists/lab technicians who need to automate tasks, and analyze and interpret larger data volumes. The course is also relevant for managers who want to obtain hands-on experience with programming and learn how to self-sufficiently and programmatically query company data for visualization and analysis.
Prerequisites
Participants must have a laptop/computer where it is possible to install software or already have an installed modern web browser such as Google Chrome, Firefox or Microsoft Edge.