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 eleventh 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. 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.
$545 (Bring a friend and earn an additional *shared* 10% discount (5% each person))
TBD. Please suggest your preferences during summer in the registration form.
None. Limited to advanced middle schoolers and high schoolers.
This is an in-person module to be held at the Bellevue College.
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.
This year, we are making the session go longer to last until Sept 30 (fall). This way, the students will get sufficient time to complete their research reports. The last 3-4 weeks will be reserved for this task. Unlike prior years, we will not offer any fall research module.
Over the years, we experimented with a number of approaches for this advanced module including two-week classroom-type sessions with pre-determined content more advanced than the intermediate modules or open-ended research sessions over the whole summer. Both approaches had their shortcomings, and therefore this time, we plan to take a hybrid approach.
There will be both sub-components - (A) (online) classroom sessions with pre-determined content for two weeks of the summer, and (B) open-ended independent research for the entire summer with the guidance from an instructor. In this later subcomponent, the students will be working with guidance from an instructor and group or individual meetings every week.
You are required to complete the intermediate module before joining this module. Also, because of the time commitment from both the students and the instructor, the class size is extremely limited, and the students will be selected based on merit and interest.
$695
June 15 - Sept 30
Intermediate coding for medicine module
This hands-on module introduces you to the Python programming language through a series of problem-solving exercises. 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 last year, 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 (Bring a friend and earn an additional *shared* 10% discount (5% each person))
TBD. Please suggest your preferences during summer in the registration form.
None. 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 (Bring a friend and earn an additional *shared* 10% discount (5% each person))
TBD. Please suggest your preferences during summer in the registration form.
Introductory module or equivalent
The classes will be conducted online through zoom and interactive chat sessions.
In prior years' feedback forms, many of you requested a class on AI and machine learning. Therefore, I created not one, but two entire modules.
This introductory module 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 library in Python to implement these techniques. A variety of datasets, including both biological and non-biological examples, will be explored.
Additionally, I will provide an overview of the broader landscape of machine learning, focusing on key concepts and their applications. This module is designed to be accessible and will not delve deeply into the mathematical foundations, which will be covered in more detail in the intermediate module.
$395 (Bring a friend and earn an additional *shared* 10% discount (5% each person))
TBD. Please suggest your preferences during summer in the registration form.
Python skills with knowledge of numpy + pandas.
The classes will be conducted online through zoom and interactive chat sessions.
This module will explore various concepts in deep learning and artificial intelligence. These concepts are mathematically involved, and therefore you need to be skilled in calculus. The course will combine hands-on exercises with lectures, providing both practical experience and a broader perspective of the field. We will work with both scikit-learn and PyTorch in Python to implement and explore these concepts.
$395 (Bring a friend and earn an additional *shared* 10% discount (5% each person))
TBD. Please suggest your preferences during summer in the registration form.
Calculus and Python skills, completion of the introductory AIML module.
The classes will be conducted online through zoom and interactive chat sessions.
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.
$650 (Bring a friend and earn an additional *shared* 10% discount (5% each person))
TBD. Please suggest your preferences during summer in the registration form.
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 (Bring a friend and earn an additional *shared* 10% discount (5% each person))
TBD. Please suggest your preferences during summer in the registration form.
This is an in-person lab module to be held at the Bellevue College.
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'.
The classes will self-directed using vidoes and text.
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.