Software engineering for scientists.
Workshops, courses and products designed to elevate the quality of software in science — created and taught by Vijay Pandurangan.
Workshops, courses and products designed to elevate the quality of software in science — created and taught by Vijay Pandurangan.
We deliver 1 to 2 day workshops designed to equip scientists with necessary software skills for industry R&D teams. We remove the jargon of traditional software engineering and focus on the most science-critical skills, so they can get back to doing what they do best — science.
Adopted from our course at Stanford, we've designed a program that is tailored towards the needs of industry scientists and provides training on which tools to use, how and when to use them, and how to incorporate testing and peer review.
We deliver 1-2 day workshops designed to equip scientists necessary software skills for industry R&D teams. We focus on the most science-critical skills, removing the jargon of traditional software engineering, so they can get back to doing what they do best - science.
Adapted from our course at Stanford, we’ve designed a workshop that is tailored towards the needs of industry scientists. We provide training on which tools to use, how and when to use them, and how to incorporate testing and peer review.
View our previous workshops.
We deliver 1-2 day workshops designed to equip scientists necessary software skills for industry R&D teams. We focus on the most science-critical skills, removing the jargon of traditional software engineering, so they can get back to doing what they do best - science.
Adapted from our course at Stanford, we’ve designed a workshop that is tailored towards the needs of industry scientists. We provide training on which tools to use, how and when to use them, and how to incorporate testing and peer review.
View our previous workshops.
We teach BIODS 253 at Stanford — a software engineering class designed to help scientists do better science.
This 2-unit course makes it easy to master the skills you need to be a productive scientist in today’s world, including using git, cloud computing, writing clean code, tests, managing dependencies, the best ways to collaborate with fellow researchers and how to conform to NIH’s new compulsory code and data sharing guidelines.
Learn more here.
For non-Stanford students, join the waitlist for this class being released online and in other universities.
Every year, we teach a class that makes it easy for Stanford students to master the proper software engineering skills they need to be productive scientists in today's world.
We deliver workshops to biotech and life sciences founders that explain at a high level why good software engineering is critical to startups, what the most important practices are, how to implement them, and how to measure how well they are being implemented.
We deliver hands-on workshops to scientists at biotech companies, where we cover the specifics of which tools to use, how to use them, and how to incorporate testing and peer review. These workshops are tailored towards the company we're delivering the workshop to.
Poor software engineering techniques are delaying the future by 5 to 10 years.
The volume of complex large-scale data sets generated during drug discovery, development and distribution is massive.
"Software is Eating Science", Vijay Pandurangan"Doing Moore with Moore", a16zIn addition to knowing how to code, knowing how to use standard tools, how to write and test well-designed, dependable programs and how to collaborate with peers is critical for modern scientists.
Scientists don't need to be world-class software engineers. They should use a different subset of tools and processes — but these skills generally aren't taught in academia or on the job, and most public learning material is made for software engineers.
We've designed courses, workshops and tools to teach scientists the software engineering skills they need to work in biotech today.
"Having never learned software engineering skills and best practices before, I didn't know what I was missing. In this class, we learned foundational skills that all scientists working with code should understand. Best of all, it greatly improved my productivity and the quality of my research."
Ben Viggiano, Stanford University
If you're interested in software for science and want to stay updated with the software and biotech community, join our newsletter.
Workshops, courses and products designed to elevate the quality of software in science, created and taught by Vijay Pandurangan, ex-Googler.