Dr. Greg Wilson is a programmer, author, and educator based in Toronto. He co-founded Software Carpentry, which has taught basic software skills to thousands of researchers worldwide, and has written, co-written, and edited over a dozen books. Greg is a member of the Python Software Foundation and a recipient of ACM SIGSOFT's Influential Educator of the Year award; he currently works for Deep Genomics as a senior software engineering manager.
- Personal site
- The Querynomicon (an introduction to SQL for data scientists, in progress)
- Software Design by Example in JavaScript and Python
- Research Software Engineering with Python
- It Will Never Work in Theory
- JavaScript for Data Science
- Teaching Tech Together
- The Architecture of Open Source Applications
- Beautiful Code
- Ten simple rules for writing a technical book
- Twelve quick tips for software design
- Ten quick tips for staying safe online
- Ten quick tips for making things findable
- Ten simple rules for helping newcomers become contributors to open projects
- Ten quick tips for creating an effective lesson
- Ten quick tips for teaching programming