Data science brings together tools, methods, and workflows from fields such as statistics, computer science, signal processing, machine learning, and more, combined into a practical toolkit for extracting insight from data. Its impact spans a wide range of domains: in the life sciences, it helps interpret complex measurements like single-cell sequencing; in physics, it supports the discovery of rare signals hidden in noisy experiments; and in public policy, it enables the visualization and forecasting of large-scale phenomena such as migration and mobility.
A Practical Introduction to Data Science is designed as a first course for a broad audience and focuses on hands-on work in Python. It expects basic programming experience, preferably in Python. The course introduces exploratory analysis, principled visualization, statistical and probabilistic foundations, causal thinking, and core machine learning ideas—supported throughout by concrete, computational examples.
Timetable
|
Week |
Topic |
Resources |
Assignments |
|---|---|---|---|
| 1 (18-Feb) |
Introduction |
Slides (soon) |
Questionnaire Exercise Sheet 1 (download files) |
Communication
For discussions about the lectures and excercises you can use the Piazza forum. This allows you to ask questions and help each other in the precise context where issues arise. It's really great!
Invitations to the Piazza forum will be sent out after the first lecture on 18.02.2026
Class Time & Location
Lectures — Wednesday @ 08:15am in Alte Universität, Hörsaal -101
Exercise Sessions — Thursday @ 08.15am in Biozentrum, Hörsaal U1.131
Exam ---- TBA
Reading and Online Resources
TBA
Contact
Lecturer
Prof. Dr. Ivan Dokmanić: ivan.dokmanic@unibas.ch
Teaching assistants
Fabian Kruse: fabian.kruse@unibas.ch
Mark Starzynski: mark.starzynski@unibas.ch
Réka Takàts: reka.takats@unibas.ch