Your guide to the AI bachelor at VU Amsterdam

Course guides, study tips, practice quizzes, and curated resources, built by students, for students.

What you'll find here

Everything you need for the AI bachelor, in one place.

About this project

I'm Jasper, an AI student at VU Amsterdam since 2024, and I built this site as a community project, completely open source and meant to be shared. Feel free to use everything here, but keep in mind that course content can change from year to year, so we can't guarantee everything is still 100% accurate. Always check the studiegids or your course page on Canvas for the latest info. If the content still matches, use all the quizzes and summaries as much as you'd like! And if you spot something outdated, we'd love your help updating it.

Submit study materials

Upload summaries, notes & more

Get in touch

Email us for quick changes, questions, or anything that isn't a large file.

Contribute on GitHub

Open a pull request →

Course guides

Tips, quizzes, and resources for every course in the program.

Year 1

X_400475P1 · 3EC

Computational Thinking

Foundations of computational thinking: solution strategies, algorithms (search, sorting, graph), and problem-solving for AI. One of the most accessible and beginner-friendly courses in the programme.

Easy
VU_ELTP1 · 0EC

English Language Test

Assessment of English proficiency for the English-taught AI bachelor program.

Easy
X_401089P1 · 3EC

Introduction to Artificial Intelligence

Overview of AI: concepts, history, applications, and main subfields including machine learning, knowledge representation, and intelligent systems.

Moderate
XB_0069P1 · 6EC

Introduction to Psychology and its Methods

Foundations of psychology and research methods: cognition, perception, and empirical approaches relevant to human-centred AI.

Challenging
XB_0031P2 · 6EC

Intelligent Systems

Core concepts of intelligent systems: knowledge representation, reasoning, search algorithms, and agent architectures.

Challenging
XB_0145P2 · 6EC

Introduction to Python Programming for AI

Python programming fundamentals: variables, control flow, data structures, and libraries essential for AI development.

Hard
X_401076P3 · 6EC

Project Intelligent Systems

Hands-on group project where you build, evaluate, and write a scientific report about intelligent game-playing bots for the card game Schnapsen.

Moderate
XB_0083P4 · 6EC

Logic and Sets for AI

Mathematical foundations: propositional logic, predicate logic, set theory, and formal reasoning for AI.

Challenging
XB_0146P4 · 6EC

Modelling Human Behaviour

Develop and apply models of human cognition and behaviour to the design of human-centred systems, exploring agent-based, cognitive, and collective behaviour approaches.

Unknown
L_ETBAALG006P5 · 3EC

Academic Writing (BETA)

Academic writing skills for AI students: formal English style, structuring arguments, citing sources properly, and writing a literature-review essay.

Moderate
XB_0113P5 · 3EC

History of AI

Historical development of computing and AI: from punched cards to stochastic parrots, exploring key milestones, paradigm shifts, and the societal impact of digital culture.

Moderate
XB_0144P5 · 6EC

Human-Computer Interaction for AI

Designing AI systems for human use: usability, interfaces, and the interaction between humans and intelligent systems.

Challenging
XB_0102P6 · 6EC

Applied Programming for AI

Advanced programming for AI: web technologies, HTML/CSS/JavaScript, Git, RESTful APIs, and building data-driven web applications.

Moderate
X_401085P6 · 6EC

Information Management

Managing information systems: databases, data structures, and information organisation for AI applications.

Moderate

Year 2

X_400083P1 · 6EC

Knowledge and Data

Methods and technologies for expressing knowledge and data on the Web: RDF, RDFS, OWL, SPARQL, Linked Data, and Knowledge Graphs.

Moderate
XB_0043P1 · 6EC

Data Structures and Algorithms for AI

Data structures, algorithms, complexity analysis, and trade-offs for AI applications.

Challenging
XB_0040P1 · 6EC

Robot Interaction

Social robotics: human-robot interaction, communicative robots, application areas, psychology, NLP, ethics.

Unknown
XB_0114P2 · 6EC

Linear Algebra and Calculus

Fundamental concepts in Linear Algebra and Calculus: vectors, matrices, linear systems, functions, limits, differentiation, eigenvalues, and diagonalization.

Hard
XB_0024P2 · 6EC

Multi-Agent Systems

Agents, multi-agent systems, knowledge representation, reasoning, and Prolog programming for building intelligent systems.

Moderate
XB_0101P3 · 6EC

Project Conversational Agents

Develop a conversational agent for the cooking domain using DialogFlow, ontology, and natural conversation framework.

Moderate
XB_0042P3 · 6EC

Project Socially Aware Computing

Agent-based simulation for societal challenges: Netlogo, modeling, experimentation, and research reporting.

Unknown
X_400154P4 · 6EC

Machine Learning

Core machine learning: linear models, neural networks, decision trees, ensemble methods, gradient descent, backpropagation, and deep learning.

Challenging
XB_0115P4 · 6EC

Probability and Statistics

Probability theory, random variables, distributions, law of large numbers, central limit theorem, estimation, confidence intervals, and hypothesis testing.

Moderate
XB_0085P5 · 6EC

Text Mining for AI

NLP, linguistics, text mining: rule-based systems, machine learning, deep learning, text classification, sentiment, entity recognition, topic modeling.

Unknown
X_401008P5 · 6EC

Databases

Relational databases: ER diagrams, relational model, SQL, schema design, normalization, functional dependencies, concurrency.

Unknown
XB_0070P5 · 6EC

AI and Law

Relation between AI and Law; applications of AI within Law; ethical questions related to AI in the legal domain.

Unknown
XB_0020P5 · 6EC

AI in Health

AI techniques applied to the medical field: diagnosis, treatment, monitoring, and prevention. Ontologies, explainable ML, guidelines.

Unknown
XB_0026P6 · 6EC

Project Collective Intelligence

Collective intelligence, collective dynamics, simulation: microscopic vs macroscopic modeling, swarm robotics, agent-based simulation.

Unknown
XB_0084P6 · 6EC

The Law of Artificial Intelligence

Legal, ethical, and societal implications of AI developments; EU AI Act; designing AI systems compliant with the law.

Unknown