CODING FOR MEDICINE FOR HIGH SCHOOL

Summer enrichment programs reshaping the learning of biology and medicine.

Our 2026 Summer Registration is Now Open

Let us meet in person and online | Hands on and in real time!

PREPARE FOR STEM EDUCATION BEYOND HIGH-SCHOOL

Explore the living world by integrating biology with coding, math, chemistry and AI!

Mid-winter Break Lab

Summer Modules

Coding for Medicine in 12th Year

Coding for Medicine is an innovative organization dedicated to teaching coding skills to young people through real-world challenges in biology and medicine, introducing them to the exciting field of computational biology. As the first organization in the country to launch a dedicated high-school program in computational biology, we offer immersive summer camps, online classes, and hands-on lab experiences that build practical programming skills while exploring cutting-edge science.

Accomplishments of Our Students

Over the years, our students have turned curiosity into discovery and ideas into achievement. Our students from 2017 high-school summer camp successfully raised funds through crowdfunding to uncover the genetic secrets of salmonberry. Our high-school students have completed original research projects, authored scientific articles, and earned top awards at the science fairs. Many have launched Coding for Medicine clubs at their schools, inspiring peers and building vibrant communities around computational biology. A number of graduates of our high-school research groups joined MIT, and many others joined top universities. As undergraduates, our students continue to pursue their interests in computational biology. One student from our early cohorts started his PhD in computational biology at UCLA, proof that early exposure can spark lifelong scientific journeys.

Our 2026 Plan

Currently the members of Coding for Medicine clubs and others are participating in the Coding Gene.us competition. We announced this competition in Fall 2025.

This summer, we are offering both live online modules (via Zoom and chat-based sessions) and in-person modules at the Bellevue College. We have made a number of updates to our program. The introductory course is now split into Level 1 (for students with no coding background) and Level 2 (for those with prior experience), while the former intermediate module is now Level 3.

Due to strong demand, our AI/ML module is returning this year. We are also introducing a new Pre-Research module for students interested in science-fair–style projects, where participants can plan their ideas and prepare a project proposal for fall submission.

Both lab courses, Microbial Mysteries and Chemistry with Enzymes, will be offered again. Also, we are offering a lab module for middle-schoolers during the mid-winter break (Feb 17-20).

Join the Genomics Revolution

The dramatic drop in DNA sequencing costs is transforming biology and medicine, and the future belongs to those who can code. From tracking viruses like SARS-CoV-2 to discovering new treatments, genomics now powers everything. Coding for Medicine puts you at the center of this revolution, where computer science meets healthcare. Our hands-on courses teach you computational thinking, bioinformatics, and real research skills, and prepare you to explore life’s biggest mysteries and shape the next generation of medical innovation.

newspaper

Latest News & Highlights

event Mid-winter Break 2026

Tinkering with DNA

We are excited to announce a new module for middle-school students. This lab class will take place during the mid-winter break (Feb. 17-20, 2026).

Read more arrow_forward
event Competition

Coding Genius Challenge

Showcase your creativity and compete with high school students across the country! Join the Coding Genius Challenge.

Read more arrow_forward
school Clubs

High School Clubs Expansion

Interested in starting a Coding for Medicine club at your school? We now support many chapters nationwide. Learn how to launch yours.

Read more arrow_forward
science Self-paced

Self-paced Modules

Learn coding and biology through our self-paced yearlong modules.

Read more arrow_forward

Feedback from Our Students

format_quote

""This course was a real eye-opener for me, as I had only ever learned coding and biology separately. However, from this course, I learned how to use them in sync, and now I see all the possible outcomes for this in the Future."

R.M.

10th Grade, Lakeside School

Summer 2025
format_quote

"The course had lots of links between coding and biology, which was a really nice experience"

D.B.

9th Grade, Lakeside School

Summer 2025
format_quote

"biology has always been a passion of mine and I think it's essential to integrate our new technology into scientific fields and research"

A.M.

11th Grade, Bellevue HS

Summer 2024

Winter and Summer Modules

Tinkering with DNA (Middle School Lab)

lab
background

If you would like to get your hands messy, peek into cells, or explore DNA, join the middle school biotechnology camp Tinkering with DNA. Chances are your middle schooler is already familiar with this double-stranded, twisted, twine-like molecule from their science class, known as DNA. DNA is the blueprint of life. Solving its structure in the middle of the 20th century, and the remarkable research that followed, gave rise to the field of biotechnology.

During this camp, we will take a hands-on exploration of cells and DNA to gain a first-principles look into biotechnology. Our daily mini-projects will involve: (i) handling and analyzing cells, (ii) extracting DNA, (iii) DNA transformation, and (iv) DNA lysis. Along the way students will learn to use essential scientific tools and techniques."

Through these hands-on experiments your middle schooler will (i) convert classroom learning of biological facts into hands-on understanding, (ii) gain confidence in working with hands in a biology/ biochemistry lab setting, and (iii) receive practical exposure to setting-up experiments, observation and analysis. All of the above are a wonderful segue for a deeper dive into high school biology later!

payments $525
10% *shared* discount with a friend (5% each person)
stairs Curiosity
schedule Feb 17-20 (Tues-Fri), 10am-3.30 pm

Coding for Medicine - In Person

in person
background

In this in person course, you will use your Python coding skills to explore genome sequences and find interesting genes, learn how to develop computer algorithms to analyze genomes and see the big picture of where the new cutting-edge jobs are created for the 21st century.

payments $595 (until Mar 15)
10% *shared* discount with a friend (5% each person)
stairs None. Limited to advanced middle schoolers and high schoolers.
schedule Jul 6-10, 10AM-3PM PST

Coding for Medicine - Level 1

online live
background

This hands on module introduces you to the Python programming language through a series of problem solving exercises. It is designed for those without any prior coding experience.

payments $395 (until Mar 15)
10% *shared* discount with a friend (5% each person)
stairs None. Limited to advanced middle schoolers and high schoolers.
schedule Jun 15 - 26 / Jun 29 - Jul 10 / Jul 13 - 24 / Jul 27 - Aug 7 / Aug 10 - 21

Coding for Medicine - Level 2

online live
background

This module shows you how coding is applied in biology and medicine. It also covers key aspects of the Linux operating system, provides guidance on accessing publicly available genomic data, and demonstrates how to use the NCBI BLAST search engine for DNA sequence analysis.

payments $395 (until Mar 15)
10% *shared* discount with a friend (5% each person)
stairs Basic familiarity of coding concepts. Limited to advanced middle schoolers and high schoolers.
schedule Jun 15 - 26 / Jun 29 - Jul 10 / Jul 13 - 24 / Jul 27 - Aug 7 / Aug 10 - 21

Coding for Medicine - Level 3

online live
background

In this module, you will use your Python coding skills to explore genome sequences and find interesting genes, learn how to develop computer algorithms to analyze genomes and see the big picture of where the new cutting-edge jobs are created for the 21st century.

payments $395 (until Mar 15)
10% *shared* discount with a friend (5% each person)
stairs Level 1 / Level 2 modules
schedule Jun 15 - 26 / Jul 27 - Aug 7

Machine Learning and AI Concepts in Python

online live
background

Kickstart your journey into AI and machine learning with this immersive, hands-on module. Learn essential techniques like regression, classification, clustering, and dimensionality reduction using Python and scikit-learn, then explore real-world AI applications, including in biology, with PyTorch. Designed for beginners, this practical course focuses on building skills fast, with minimal math and maximum impact.

payments $395 (until Mar 15)
10% *shared* discount with a friend (5% each person)
stairs Python skills with knowledge of numpy + pandas.
schedule Jun 29- Jul 10 / Jul 13 - 24

Research Preparation

guided research
background

In this summer-long module, you will learn to read scientific paper, get raw data and reproduce already published results.

payments $545 (until Mar 15)
stairs Coding for medicine module - level 3
schedule Jun 15 - Aug 30

Advanced Coding for Medicine and Summer Research

guided research
background

This summer-long module will allow you to read scientific publications and perform independent research in bioinformatics. This year, we will look into bacterial and archaeal genomes and understand how their genomes and genes evolve. We will use the pangenome analysis tools in this effort.

payments $695 (until Mar 15)
stairs Coding for medicine - level 3 and research preparation modules
schedule Jun 15 - Aug 30

Learning Chemistry from Enzymes

lab
background

The living world and the biological materials in it have been possible because of the presence of a set of proteins called enzymes. Enzymes are biocatalysts. Without them, none of the biochemical transformations will be possible and there would be no life! Indeed nature is the best chemist and exploring how enzymes work is helping chemists to understand catalysis. Enzymes accelerate biochemical reactions at tremendous speeds such as 10^17 and with high specificity and 100% yields. Incorporating more and more enzymes into our daily lives such as in manufacturing of fine chemicals, pharmaceutical products, water treatment facilities, daily chores, recycling of plastics etc holds the key to sustainable living.
In this laboratory course we will learn about enzyme-catalyzed reactions, kinetics of enzymatic reactions, enzyme stability and inhibition, enzyme purification and building enzymatic probes. The laboratory course will be supplemented by a single Zoom lecture class prior to the start of the course. The Zoom class will provide the background of the course and explain the experimental procedure in detail.

payments $625 (until Mar 15)
10% *shared* discount with a friend (5% each person)
stairs
schedule TBD

Microbial Mysteries

lab
background

This laboratory course will teach the students the skills and techniques of the biotechnology laboratory and how to use them to explore the microbial world. From learning to use the micropipettor and microscope, students will grow and culture bacteria, extract genomic DNA, use PCR to amplify DNA and read sequence data.

payments $625 (until Mar 15)
10% *shared* discount with a friend (5% each person)
stairs
schedule TBD

Ready to Join?

These registrations do not require any payment, and you register to only reserve your priority in the queue.