Hello, world!

Dit is het programmeerlab van de Universiteit van Amsterdam. Een uitdagende omgeving om te leren je eigen tools te maken voor wetenschappelijk onderzoek en applicaties die iedereen kan gebruiken. Je krijgt toegang tot de beste materialen om te leren programmeren en je bent dagelijks aan de slag met het bouwen van software. Wij bieden je uitstekende begeleiding en een plek waar je je helemaal kan storten op programmeren en AI. Daarna ben je niet alleen een ervaring rijker, maar zul je anders naar computers kijken dan je ooit gedaan had.

This is the programming lab at the University of Amsterdam. A place to challenge yourself by making your own tools for scientific research or applications that anyone can use. You'll get access to the best materials to learn programming and get hands-on with making software every single day. We offer excellent support, as well as a dedicated space to get yourself fully immersed in programming and AI. This experience will broaden your way of thinking and you'll never look at computers the same way again.

Mensen & organisaties
Interdisciplinair

Minor 30EC
Sociaal-wetenschappelijke informatica

In deze brede interdisciplinaire minor pas jij ideeën uit de bedrijfskunde, psychologie en informatiekunde toe om in kaart te brengen hoe ICT-systemen moeten werken, en hoe mensen samenwerken met computersystemen. Met de kennis uit deze minor kun je adviseren over toepassing van ICT in organisaties, maar je kunt ook de ontwikkeling van nieuwe systemen begeleiden. Alles met een scherp oog voor de mensen die ermee moeten werken.

verspreid over semester 1 en 2

Zonder ervaring
Echt de diepte in

Minor 30EC
Artificial Intelligence

Bij de minor AI maak je kennis met kunstmatige intelligentie en machine learning. Je leert werken met allerlei algoritmen, waarvan je een deel zelf gaat bouwen en toepassen op een breed scala aan problemen. De minor heeft geen ingangseisen op gebied van programmeren: wat je nodig hebt ga je bij ons leren!

semester 1

Verbredend
Geen ervarig nodig

Minor 30EC
Human-computer interaction

In deze interdisciplinaire minor pas jij ideeën uit de psychologie en informatiekunde toe op interactieve systemen zoals apps, websites of zelfs apparaten. Systemen van bedrijven, zoals websites en formulieren, maar ook van de overheid, of juist apps die mensen helpen om hun persoonlijke doelen te bereiken of hun creativiteit te uiten. De focus ligt hier helemaal bij de mensen die de systemen moeten gebruiken. Je leert hoe je goede systemen kunt ontwerpen, en hoe je de werking kunt valideren door zorgvuldig gebruikersonderzoek te doen.

alleen in semester 2

Geen ervaring nodig
Begin bij begin

Minor 30EC
Programmeren

De minor Programmeren is een inleiding tot de kunst van het programmeren en de wetenschap achter de informatica. Dat betekent dat je tijdens de minor elke dag aan de slag gaat met programmeeropdrachten en -projecten, en dat je tegelijk kennis maakt met de principes achter bekende toepassingen zoals de digitale overheid, games, sociale media, LLM’s en nog veel meer. Een plek om stevig de basis te leren en dan snel beter te worden.

semester 1 of 2

Je kunt al programmeren
Verdiepend

Minor 30EC
Software Engineering

Heb je al wat programmeerervaring en wil je méér? Kan je er geen genoeg van krijgen om programmeerpuzzels op te lossen en code te schrijven? In deze minor doe je in één semester heel veel meer programmeerervaring op, samen met een verdieping in de informatica, databases en logica. Zo zet je in vijf maanden een grote stap met je programmeerskills.

alleen in semester 1

In English
For experienced programmers

Electives 6-24EC
Machine learning

Did you take a couple of Python programming courses in your bachelor’s? Would you like to extend your programming skills with AI knowledge and get hands-on experience using ML tools? Take our Machine Learning courses and apply in your own research or build ….

semester 1 or 2

In English
Introductory

Electives 3-12EC
Scientific Programming

Would you like to learn to program in order to support your thesis project? Are you thinking to do data analysis, visualisation or other computational techniques during your master’s? Take our Scientific Programming courses to learn to do Scientific Programming in Python.

semester 1 of 2

Making connections

Een belangrijk aspect van onze vakken is de interactie met medestudenten en assistenten. Kom je voor de hele minor in één semester, dan ben je een groot deel van de week aanwezig op Amsterdam Science Park, samen met een team van studentassistenten en docenten. Ga je keuzevakken doen, dan is de planning flexibel: je kunt op veel momenten in de week aanschuiven.

One of the essential elements of our courses are the interactions with classmates and teaching assistants. When you're doing a full minor in one semester (these are in Dutch only), you'll spend most of your week at Amsterdam Science Park, together with a team of teachers and teaching assistants. When doing some of our electives, you can join us at various times during the week.

Online materials

Voor al onze vakken selecteren we het beste materiaal om mee te leren programmeren, van video's tot praktijkboeken. Waar nodig voegen we onze eigen materialen toe.

For all of our courses we select the best materials to learn to program, from videos to practical textbooks. And we add many of our own materials, too.

Flexibility

Veel van onze cursussen kun je ook volgen zonder je in te schrijven voor een hele minor. Zo kun je leren programmeren als je minder dan een halfjaar de tijd hebt. Ook is het voor de minoren Programmeren en AI mogelijk om deze uit te spreiden over meerdere semesters, zodat je de vakken in je planning kunt passen.

You can take many of our courses without doing a full minor. That way, you can learn how to program when you have room for just a couple of electives. When doing our courses as electives, simply choose the ones you'd like to take, keeping in mind the entry requirements for each.

Questions

Heb je nog vragen? Stuur een e-mail naar help@proglab.nl. Eén van de docenten of assistenten zal je te woord staan.

If you'd like to ask some questions, send us an e-mail at help@proglab.nl. One of our teachers or assistants wil help you out.

Copyright 2020-2026 Programming Lab / Universiteit van Amsterdam. Alle rechten voorbehouden. Icons made by Eucalyp from www.flaticon.com.