Train
Guide to Understanding PDB Data
Training Courses
Education Corner
PDB and Data Archiving Curriculum

CodeBMB: Computational Literacy for Biochemistry and Molecular Biology Education

Webinar hosted by RCSB PDB and the Rutgers Artificial Intelligence and Data Science (RAD) Collaboratory.

NSF Awards # 2518732 & 2518733 Collaborative Research: Promoting Computational Literacy in Biochemistry and Molecular Biology Education | April 30, 2026


This virtual crash course is designed to introduce novices (with little or no coding experience) to a pedagogical foundation for coding, the Google Colab environment, GitHub, and the fundamentals of Python scripting.

Coding exercises will begin with variables, loops, and logic and will proceed to plotting and calculations based on linear and nonlinear regression curve fitting. You will leave the workshop with a linear regression exercise and you will know how to adapt to your class or lab settings.

The CodeBMB team consists of four faculty members with a variety of coding and instructional skills, growing expertise in educational research and a deep commitment to making coding accessible to everyone in the life sciences.

  • Chris Berndsen, James Madison University
  • Paul Craig, RIT
  • Mike Foster, Penn State
  • Wally Novak, Wabash College

Course Objectives and Intended Audiences

After watching the videos in this course, you will be able to:

  • Understand how coding can contribute to student learning
  • Recognize and write basic Python scripts
  • Open and modify existing Colab notebooks to use in their courses

This course is intended for:

  • Professional scientists in the biosciences from academia and industry starting to code
  • Post-docs and graduate students who want to bring coding into their learning environments
  • Instructors involved in Biochemistry and Molecular Biology Education

Additional Resources


Course Videos

Click on the image below to play the video.

Introduction and Course Agenda

Paul A. Craig

Rochester Institute of Technology (RIT)

The Pedagogical Case for Computational Literacy in Biochemistry and Molecular Biology

Wally Novak

Wabash College

Accessing, Sharing, and Storing Your Code and Notebooks in GitHub

Wally Novak

Wabash College

Intro to Colab and Google Drive

Chris Berndsen

James Madison University

Colab Notebook: Intro to Colab

Basics of Python Syntax

Paul Craig

RIT

Colab Notebook: Basics of Python Syntax

Pandas and Plotting

Chris Berndsen

James Madison University

Colab Notebook: Working with Data in Pandas and Numpy

Linear Regression

Wally Novak

Wabash College

Colab Notebook: Linear Regression

Staying in Touch, Future Events & Acknowledgments

Paul Craig

RIT


Related Courses