Skip to main content
Caltech Course Catalog / 2025-2026 Catalog / Courses 2025-26 / Introduction to Programming for the Biological Sciences Bootcamp

BE/Bi/NB 203 - Introduction to Programming for the Biological Sciences Bootcamp

BE/Bi/NB 203

Introduction to Programming for the Biological Sciences Bootcamp

6 units   |  summer term
This course provides an intensive, hands-on, pragmatic introduction to computer programming aimed at biologists and bioengineers. No previous programming experience is assumed. Python is the language of instruction. Students will learn basic concepts such as data types, control structures, string processing, functions, input/output, etc., while writing code applied to biological problems. At the end of the course, students will be able to perform simple simulations, write scripts to run software packages and parse output, and analyze and plot data. This class is offered as a week-long summer "boot camp" the week after Commencement, in which students spend all day working on the course. Graded pass/fail.
Instructor: Bois
Published Date: Sept. 1, 2025