SciCoder Workshops

SciCoder is a five day workshop created and presented by Dr. Demitri Muna. The workshop is designed to introduce the early-career researcher to modern programming practices, languages, and tools as specifically applicable to scientific research. These skills will enable the participant to write better code, code faster, and leverage more tools than scientists are typically introduced to or aware of. An emphasis is placed on the rich variety of open source software available.

Interested in hosting a workshop at your institution? Please contact demitri -at- scicoder.org.

New workshops will be announced soon!

Workshop
Topics

PROGRAMMING TOOLS
Introduction to Python, learn how to make code reusable by creating your own Python modules, transitioning to Python 3.
CODE MANAGEMENT
Introduction to Git, using GitHub, learn how to contribute code to community projects like Astropy.
DATABASES
Introduction to databases, database schema design, SQL, using an object-relational mapper (ORM), populating & querying databases from Python.
MODERN CODE DESIGN
Transition from writing scripts object-oriented code, creating your own application program interfaces (APIs).
MULTIPROCESSING
Introduction to multiprocessing concepts in Python with code templates you can build on.
UNIT TESTING
Learn how to create automated tests to check that your code is doing what you expect it to.
AND MORE
Regular expressions, introduction to R, NumPy, Jupyter notebooks, IPython, and more!

PAST WORKSHOPS

 

Next workshops to be announced soon!

SciCoder X

10-14 March 2018

Hosted & Sponsored by
University of Texas, San Antonio
San Antonio, TX

SciCoder 7

4-8 April 2016

Hosted & Sponsored by
University of Melbourne
Melbourne, Australia

SciCoder 8

1-5 August 2016

Hosted by
Yale University
New Haven, CT

SciCoder 9

31 July – 4 August 2017

Hosted & Sponsored by
Vanderbilt University
Nashville, TN

SciCoder 4

8-12 July 2013

Hosted by
American Museum of Natural History
New York City, NY

SciCoder 5

23-27 June 2014

Hosted by
NYU-Abu Dhabi
New York City, NY

SciCoder 6

8-12 June 2015

Hosted by
NYU-Abu Dhabi
New York City, NY

SciCoder Workshop

21-25 June 2010

Hosted by
New York University
New York City, NY

SciCoder 2

20-24 June 2011

Hosted by
New York University
New York City, NY

SciCoder 3

23-27 July 2012

Hosted by
New York University
New York City, NY