News for 2025-2026 -
News from prior years -
Coding for Medicine is an innovative organization dedicated to teach coding skills to young people based on real-life problems. Our primary areas are biology and medicine, but we also offer interesting modules like "Precalculus Meets Coding" and "Calculus Meets Coding" to teach precalculus/calculus and coding together, and "Catching Pokemons with Coding" to teach coding to the middle-school students.
Our highly favoured high-school summer camps are in twelfth year now. Over the years, we expanded to many topics and areas. The years 2018-2021 had been particularly exciting.
This hands-on module introduces you to the Python programming language through a series of problem-solving exercises.
This module is designed for those without prior coding background. Those comfortable with Python should join the level 2 module instead.
$395 before Mar 15 (Earn *shared* 10% discount with a friend (5% each person))
June 15 - 26
June 29- July 10
July 13 - 24
July 27 - Aug 7
Aug 10 - 21
None. Limited to advanced middle schoolers and high schoolers.
The classes will be conducted online through zoom and interactive chat sessions.
This hands-on module teaches you how to solve problems using the Python programming language through a series of exercises related to genetics. 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.
Just like prior years, our this year's theme is coronavirus (SARS-CoV-2). We will download its publicly available DNA sequences and and you will write code to analyze it.
$395 before Mar 15 (Earn *shared* 10% discount with a friend (5% each person))
June 15 - 26
June 29- July 10
July 13 - 24
July 27 - Aug 7
Aug 10 - 21
Basic familiarity of coding concepts. Limited to advanced middle schoolers and high schoolers.
The classes will be conducted online through zoom and interactive chat sessions.
In this hands on programming course, you will use your Python coding skills to explore genome sequences and find key 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.
After starting with the small coronavirus genome, you will explore the human genome to find information.
$395 before Mar 15 (Earn *shared* 10% discount with a friend (5% each person))
June 15 - 26
July 27 - Aug 7
Level 1 / Level 2 modules
The classes will be conducted online through zoom and interactive chat sessions.
This hands on module introduces you to the Python programming language through a series of problem solving exercises. Additionally, you learn about the Linux operating system, where to get publicly available genomic data and NCBI BLAST search engine for DNA sequences.
Just like last year, our this year's theme is coronavirus (SARS-CoV-2). You will download its publicly available DNA sequences and write code to analyze it.
$595 before Mar 15 (Earn *shared* 10% discount with a friend (5% each person))
July 6-10, 10AM-3PM PST
None. Limited to advanced middle schoolers and high schoolers.
This is an in-person module to be held at the Bellevue College.
In prior years' feedback forms, many of you requested a class on AI and machine learning. This module will introduce you to the topics and give you some hands-on experience.
In the first week, it will provide an overview of fundamental machine learning concepts including regression, classification, clustering, and dimensionality reduction. Through hands-on exercises, participants will gain practical experience using the scikit-learn in Python to implement different techniques. A variety of datasets, including both biological and non-biological examples, will be explored.
In the second week, the students will also learn about the broader landscape of artificial intelligence, focusing on applications in biology and elsewhere. They will also use the Pytorch library. This module is designed to be accessible and will not delve deeply into the mathematical details except for a brief overview.
$395 before Mar 15 (Earn *shared* 10% discount with a friend (5% each person))
June 29- July 10
July 13 - 24
Python skills with knowledge of numpy + pandas.
The classes will be conducted online through zoom and interactive chat sessions.
This module helps you learn coding and biology with a new problem every month.
At the beginning of each month (depending on you starting date), you will receive problems in one of the two categories (i) a single-concept, (ii) research-type.
We will post both problems in text and video forms at the beginning of the month and post the solutions at the end of the month. You can work on the questions during the month, and if you need help, you can communicate with us using the classroom chat. Moreover, we will arrange one zoom meeting every month with all students together to discuss various questions.
$199
year-long
Knowledge of Python for 'single-concept'. Completion of intermediate module for 'research style'.
These are self-study modules with vidoe and text-based tutorials. We meet once a month with all students.
In this summer-long module, you will learn to read scientific paper, get raw data and reproduce already published results.
$545
July 1 - Aug 30
Coding for medicine module - level 3
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.
$695
June 15 - Aug 30
Coding for medicine - level 3 and research preparation modules
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.
This in-person lab will be held at the Bellevue College.
$625 before Mar 15 (Earn *shared* 10% discount with a friend (5% each person))
TBD
This is an in-person lab class to be held at the Bellevue College.
There is a vast untapped microbial world around us. So far our discoveries have merely scratched its surface. Large-scale genomic sequencing is providing us the opportunity of probing this world at a depth and scale never before possible.
Microbial Mysteries- a 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.
This in-person lab will be held at the Bellevue College. It 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.
$625 before Mar 15 (Earn *shared* 10% discount with a friend (5% each person))
TBD
This is an in-person lab module to be held at the Bellevue College.
These registrations do not require any payment, and you register to only reserve your priority in the queue. We are not adding the times for the modules at this time. Please feel free to give your suggestions in the comment section. The online modules are for two weeks (2 hour/day) and the in person/lab modules last for one week.