Skip to content
@BridgingAISocietySummerSchools

Bridging AI & Society

Interdisciplinary machine learning education by Prof. Dr. Christoph Weisser and Dr. Knut Zoch

Bridging AI & Society

Bridging AI & Society

Interdisciplinary machine learning education
by Prof. Dr. Christoph Weisser & Dr. Knut Zoch

bridgingaiandsociety.org  ·  Courses  ·  About us  ·  Teaching materials  ·  Editions  ·  Get involved

5 editions · 4 countries · since 2019 · 24 open notebooks, MIT-licensed


We are Prof. Dr. Christoph Weisser and Dr. Knut Zoch, two educators with backgrounds in applied statistics and experimental physics. Together, we design and teach interdisciplinary courses and workshops that explore both the technical foundations of machine learning and the societal questions raised by artificial intelligence.

AI and machine learning education should not remain the domain of specialists alone.

Our formats are interactive, adaptable, and discussion-driven — ranging from short workshops to multi-day academies. Materials are modular and tailored for learners from diverse academic backgrounds — no coding experience required.

This organisation hosts the open teaching materials behind those courses. Course editions, curriculum, and everything else live at bridgingaiandsociety.org.

📚 Teaching materials

Start here. Two repositories, 24 notebooks, MIT-licensed and free to fork for your own teaching. Everything opens straight in Google Colab — nothing to install, no data files to download. Together they form one learning path: begin with Python and the data science toolkit, then work through the machine learning models notebook by notebook, up to LLMs, retrieval, and agents.

Repository What it is Level Time Launch
Python-for-Data-Science-Workshop Python and data science from scratch, in two tracks Beginner → Intermediate 90 min live · ~10–13 h self-paced Open in Colab
Hands-On-Notebooks Machine learning models, from decision trees to LLM agents Beginner ~3 hours Open in Colab
Python-for-Data-Science-Workshop — from "What's a variable?" to building and interpreting your own ML models
  • A beginner-friendly Python course built around data science and AI applications — no prerequisites, just a browser and curiosity.
  • Track 1 — live introduction (90 minutes, 5 notebooks): the common foundation for a whole cohort — syntax, variables, data structures, control flow, functions, and first steps with pandas. Ships with a session plan, per-notebook timings, and instructor notes.
  • Track 2 — self-paced deep dive (14 notebooks, ~10–13 hours): every Track 1 topic again in detail, then NumPy, pandas, data cleaning, matplotlib, exploratory data analysis, machine learning basics, the scikit-learn workflow, PyTorch, and a capstone project.
  • Colab-first by design: every notebook runs top to bottom without errors, and the "Debug me 🐞" exercises stay safely commented out until you deliberately break them.
  • Also included: a Python data science cheat sheet, a requirements file, and a setup script for virtual environments and Jupyter.
Hands-On-Notebooks — a curated collection of Jupyter notebooks, from the fundamentals of machine learning to LLMs, RAG, and agents
  • Five notebooks: an environment check, machine learning fundamentals, decision trees, neural networks, and modern AI — large language models, retrieval-augmented generation, and agents.
  • Emphasises visual intuition, experimentation, and interpretability — decision boundaries, loss landscapes, and training dynamics you can watch, with plotting helpers doing the heavy lifting.
  • Colab-compatible — just click and run, no installation required. For local work, there are Anaconda, Docker, and virtual-environment instructions, plus a Docker image rebuilt in CI on every push to main.
  • The modern-AI notebook can optionally call a real language model, to hold against the toy model built in the notebook. Bring an API key via .env or a Colab secret — without one, those few cells simply step aside.

🎓 Course editions

Edition Where Year Status
Obertauern 2026 🇦🇹 Obertauern, Austrian Alps 2026 Upcoming
Banz Abbey 2025 🇩🇪 Banz Abbey, Germany 2025 Completed
Ljubljana 2024 🇸🇮 Ljubljana, Slovenia 2024 Completed
Koppelsberg 2021 🇩🇪 Koppelsberg, Germany 2021 Completed
Cambridge 2019 🇬🇧 St. John's College, Cambridge 2019 Completed

Obertauern 2026 is part of the summer academy programme of the Studienstiftung des Deutschen Volkes. Ljubljana 2024 ran in partnership with the Max Weber Program.

Next up: Obertauern 2026 — bridging classical machine learning with recent breakthroughs in generative AI and autonomous systems, including LLMs and agents; the same ground the final Hands-On notebook covers in code.

The exact content of each course depends on the audience and duration, but typically spans core ML concepts, hands-on data work in Python, and discussion sessions on topics such as algorithmic bias and fairness, global regulation, AI in healthcare, misinformation, and the future of work.

🧪 Built by participants at past schools

A recommender system built by participants during the Banz Abbey 2025 school.

  • A full-stack web application for running beer preference studies with real-time data collection and analysis.
  • Participants collected their own dataset from the group, then trained and evaluated a recommender on it — the full pipeline, end to end.
  • TypeScript frontend with a Python backend; forked from robert-scr/Beer-ML.

🧭 Our approach

  • Accessibility — machine learning made approachable for participants from diverse academic backgrounds, introduced with clarity and intuition rather than assumed prior knowledge.
  • Active learning — interaction, experimentation, and discussion instead of passive lectures, with participants bringing perspectives from their own fields.
  • Societal perspective — technical ideas always connected to the ethical, legal, and societal implications of AI.

👥 Who we are

Prof. Dr. Christoph Weisser

Prof. Dr. Christoph Weisser
Professor of Mathematics, in particular Business Data Science
HSBI


Ph.D. in applied statistics

Research: applied statistics and data science, forecasting, agentic systems

Passionate about teaching and business data science

✉️ Email  ·  Connect on LinkedIn
Dr. Knut Zoch

Dr. Knut Zoch
Physicist, Research Fellow
CERN


Ph.D. in experimental particle physics

Research: big data analytics at CERN, machine learning for science

Passionate about teaching and interdisciplinary science

✉️ Email  ·  Connect on LinkedIn

We look forward to learning and exploring with you!

🤝 Get involved

We welcome collaboration and feedback.

  • Teach with our materials — everything here is MIT-licensed: fork it, adapt it, run it in your own courses. A link back is appreciated, never required.
  • Spotted an issue? Open an issue or pull request in the relevant repository — corrections from people actually teaching this material are the most useful feedback we get.
  • Interested in a course or workshop? Visit bridgingaiandsociety.org or get in touch with us.

© Christoph Weisser & Knut Zoch · bridgingaiandsociety.org

Pinned Loading

  1. Hands-On-Notebooks Hands-On-Notebooks Public

    Collection of hands-on jupyter notebooks on machine learning topics

    Jupyter Notebook 3 3

  2. Python-for-Data-Science-Workshop Python-for-Data-Science-Workshop Public

    Beginner Python course focused on real data science & AI projects

    Jupyter Notebook 7

  3. Banz-2025-Beverage-Recommender Banz-2025-Beverage-Recommender Public

    Forked from robert-scr/Beer-ML

    A full-stack web application for conducting beer preference studies with real-time data collection and analysis.

    TypeScript 1

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…