Onderzoekssoftware ontwikkelen: Going Beyond Notebooks
- In het kort
- Ontwikkel open-source onderzoekssoftware met Python
- Leer digitale onderzoeksmethoden kritisch toe te passen
- Werk met relevante casussen en praktijkvoorbeelden
- Leer bestaande code aanpassen en hergebruiken
Van losse code naar herbruikbare en deelbare onderzoekssoftware
Heb je al enige ervaring met programmeren in Python en wil je je code beter structureren en hergebruiken of open-source code van andere onderzoekers kunnen gebruiken? In deze cursus leer je hoe je je programmeerwerk naar een hoger niveau tilt.
Waar gaat deze cursus over?
In één week ga je aan de slag met het opzetten en structuren van een softwareproject, het herbruikbaar en herhaalbaar maken van code, de principes en uitvoering van open-source softwareontwikkeling. Daarnaast maak je kennis met verschillende fundamentele digitale onderzoeksmethodes, zoals webscraping en interactieve visualisaties.
De cursus combineert theorie met praktische toepassingen. Je werkt aan je eigen onderzoeksproject, zodat je de opgedane kennis en vaardigheden direct kunt toepassen in je onderzoek.
Wat levert deze cursus mij op als professional?
Na afloop van de cursus:
- Kun je samen met anderen software ontwikkelen en onderhouden;
- Kun je beter beoordelen hoe je bestaande software kunt aanpassen en hergebruiken voor je eigen onderzoek.
- Beschik je over de kennis en vaardigheden om je onderzoekssoftware gestructureerder, professioneler en duurzamer te ontwikkelen.
Is deze cursus iets voor mij?
Deze cursus is bedoeld voor onderzoekers die al enige ervaring hebben met programmeren in Python en hun vaardigheden verder willen ontwikkelen. De cursus is geschikt voor jou als je:
- Al een paar keer Pythoncode hebt geschreven voor je onderzoek;
- Nog weinig of geen ervaring hebt met het ontwikkelen van volledige softwareapplicaties;
- Je programmeerwerk beter wilt structuren en je kennis van digitale onderzoeksmethoden wilt uitbreiden.
Samenwerking
Deze cursus wordt georganiseerd door de Universiteit Utrecht, en is een doorontwikkeling van de NWO-cursus Research Software Summer School: Going beyond Notebooks.
Over de Universiteit Utrecht
Ga je deze cursus volgen? Dan ben je verzekerd van hoogwaardig onderwijs aan onze breed georiënteerde, internationale onderzoeksuniversiteit. Daar komt bij dat wij als enige universiteit in Nederland wetenschappelijk onderzoek doen naar hóe professionals leren. Je bent er dus verzekerd van dat onze didactiek specifiek op jouw behoeften als professional is afgestemd.
Binnen onze cursussen voor professionals delen onze topwetenschappers hun actuele kennis met je. Doordat deelnemers tegelijkertijd hun praktijkkennis inbrengen ontstaan nieuwe inzichten die je als professional direct kunt gebruiken in je werk.
Ontdek ook onze andere cursussen
-
Nieuw
20 januari 2027
Programmeren in Python in 4 dagen
Leer in vier dagen programmeren met Python. Ontdek hoe je (tekstuele) data verwerkt en analyseert en taken automatiseert. Je past je nieuwe programmeervaardigheden direct toe in een eigen project.
Opzet
De cursus bestaat uit vijf opeenvolgende cursusdagen, met vooraf ongeveer één dag aan voorbereidend huiswerk.
In het programma wisselen praktische vaardigheden, denkwijzen, en bijdragen van (gast)sprekers uit het werkveld elkaar af. Zij delen hun ervaringen en praktische tips.
Er is volop ruimte om aan je eigen onderzoeksproject te werken. Zo breng je de opgedane kennis en vaardigheden direct in de praktijk.
Tijdens deze cursus leer je:
- De command-line terminal te gebruiken in aanvulling op Python;
- Samen met anderen code te ontwikkelen met behulp van Git;
- Onderzoekssoftware deelbaar en herbruikbaar te maken;
- Onderzoeksvragen te vertalen naar digitale methodes en softwareoplossingen (in Python);
- Data van het web te verzamelen met webscraping voor gebruik in je onderzoek;
- Interactieve visualisaties te ontwikkelen om onderzoeksresultaten inzichtelijk te maken.
Tijdsinvestering
- Circa één dag voorbereidend huiswerk
- Vijf opeenvolgende cursusdagen (10.00-17.30 uur)
Actualiteit van de cursus
Digitale onderzoeksmethodes ontwikkelen zich nog steeds in rap tempo en bieden steeds nieuwe mogelijkheden voor wetenschappelijk onderzoek. In deze cursus ontwikkel je de vaardigheden om digitale methoden toe te passen en kritisch te beoordelen welke methoden geschikt zijn voor je eigen onderzoek.
Data
Datum | Tijd | Locatie |
|---|---|---|
maandag 8 maart 2027 | 10.00 - 17.30 uur | Universiteitsbibliotheek Binnenstad |
dinsdag 9 maart 2027 | 10.00 - 17.30 uur | Universiteitsbibliotheek Binnenstad |
woensdag 10 maart 2027 | 10.00 - 17.30 uur | Universiteitsbibliotheek Binnenstad |
donderdag 11 maart 2027 | 10.00 - 17.30 uur | Universiteitsbibliotheek Binnenstad |
vrijdag 12 maart 2027 | 10.00 - 17.30 uur | Universiteitsbibliotheek Binnenstad |
Locatie
De bijeenkomsten vinden plaats in Utrecht in de Universiteitsbibliotheek Binnenstad.
Docent
Jelte van Boheemen MSc

Research Software Engineer
Centre for Digital Humanities, Universiteit Utrecht- j.vanboheemen@uu.nl
- Bekijk profiel
Docent
Mees van Stiphout MA

Research Software Engineer
Centre for Digital Humanities, Universiteit Utrecht- m.vanstiphout@uu.nl
- Bekijk profiel
Hoe meld ik mij aan?
Leuk dat je interesse hebt in deze cursus. Meld je aan voor de interesselijst via de gele knop.
Taal
De cursus wordt in het Engels gegeven. De docenten zijn Nederlandstalig, dus je kunt ook in het Nederlands vragen stellen.
Prijs
De kosten voor de cursus bedragen €2.645 (inclusief koffie/thee, lunch en certificaat).
Certificaat
Na afloop van de cursus ontvang je een certificaat als bewijs van je behaalde resultaat.
