This course is designed for student with a basic understanding of Python programming who are interested in applying their skills to biomedical data analysis. The course will focus on improving students' ability to structure complex code and interpret data in a meaningful way. The course will cover advanced programming concepts such as object-oriented programming, data structures, and algorithms, as well as data analysis techniques such as multivariate analysis, data visualization, and machine learning. The course will include hands-on programming exercises and projects that will challenge students to apply their skills in a biomedical context. Upon completion of this course, students will have developed the skills and confidence necessary to tackle complex programming and data analysis problems in a biomedical setting.