A Guide to the Open Source Ecosystem

Hacking for Science is a course project created to teach programming with data to non-computer science researchers and business analysts. The course prioritizes coaching individuals to leverage the open source ecosystem for their needs over teaching fixed goals.

Free Online Material

Slides, book and videos available

from Github and YouTube under

CC BY-NC-SA 4.0 license.

Highly Interactive

Coaching rather

than teaching.

Open to guests.

Teamwork

Group projects from

dashboards to OSS

software packages.

Course Schedule Fall 2025

H4Sci is organized in four blocks of two half-day sessions.

Block 1 - Getting Started

Session Slides
The Big Picture Thursday, September 25 10:00 - 1:00 p.m. Intro, Big Picture
(New!) Git & Workflow Video Edition Friday, September 26 10:00 - 2:00 p.m. Git Requirements, Git 101

Block 2 - Programming

Session Slides
Programming 101 Thursday, October 23 10:00 - 1:00 p.m. Programming 101
Programming with Data Friday, October 24 10:00 - 2:00 p.m. Programming with Data

Block 3 - Infrastructure

Session Slides
A Glimpse of DevOps Thursday, November 20 10:00 - 1:00 p.m. A Glimpse of DevOps
Static and Dynamic Webprojects Friday, November 21 10:00 - 2:00 p.m. Static and Dynamic Webprojects

Block 4 - Teamwork

Session
Team Project Coaching Thursday, December 4 10:00 - 1:00 p.m.
Team Project Coaching Friday, December 5 10:00 - 2:00 p.m.
Research Software Enginnering - A Guide to the Open Source Ecosystem

Research Software Engineering

The book strives to give a big-picture overview and an understanding of the opportunities of programming as an approach to analytics and statistics. Research Software Engineering argues that the ability to write a program leverages field speicifc expertise and fosters interdisciplinary collaboration as source code continues to becoma an important communication channel.

The book incorporates feedback from the Hacking for Science courses and aims to be a rel companion and reference for participants of the courses.

Read the Online Version | Order the Book