Functional Programming Expert & Researcher
Dr. Michael Sperber
Recognized expert in functional programming with 30+ years of research and industrial development. Co-founder of funktionaleprogrammierung.de and the BOB developer conference.
- Teaches
- 4 courses
- Teaches in
- German

About Michael
Michael develops individual software exclusively with functional programming. He is a recognized expert in functional programming and has been using it in research and industrial development for over 25 years.
He has been giving programming training courses for over 30 years and has done extensive research in this area. He is the co-founder of the blog funktionaleprogrammierung.de and co-organizer of the developer conference BOB, as well as the author of several books and numerous articles.
Courses
What Michael teaches
- FUNARFunctional Software ArchitectureAdvanced · 20 technical + 10 methodical creditsThe iSAQB FUNAR module: architecture from immutable data, pure functions and algebraic abstractions.Next with Michael15 Feb 2027 · Online
- FMFormal MethodsAdvanced · 20 technical + 10 methodical creditsFormal methods for software architects: stating system properties in logic and proving them with tools, not testing examples.Next with Michael30 Nov 2026 · Online
- DSLDomain-Specific LanguagesAdvanced · 10 technical + 20 methodical creditsThe iSAQB DSL module: designing a domain-specific language, from its syntax and semantics to the tools that carry it.Next with Michael9 Mar 2027 · Online
- FLEXFlexible Architecture ModelsAdvanced · 20 technical + 10 methodical creditsFlexible architecture models on the iSAQB curriculum: cutting modules, integrating services, planning operations.With MichaelInhouse on request
Public dates
Train with Michael.
30–2Nov – Dec 2026
Mon–Wed · in 20 days
FMFormal Methods
Group discount- Time
- 09:00–17:00CET
- Where
- Live online
- Language
- German
- Seats
- 5+ left
Details & booking−15% Monthly Pick
Regular price €2,150Offer price €1,827.50/ seat
Starting price, plus VAT
15–18Feb 2027
Mon–Thu · in 97 days
FUNARFunctional Software Architecture
Group discount- Time
- Hours to be announced
- Where
- Live online
- Language
- German
- Seats
- Available
Details & booking−10% Early bird
Regular price €2,350Offer price €2,115/ seat
Starting price, plus VAT
9–11Mar 2027
Tue–Thu · in 119 days
DSLDomain-Specific Languages
Group discount- Time
- Hours to be announced
- Where
- Live online
- Language
- German
- Seats
- Available
Details & booking−10% Early bird
Regular price €2,200Offer price €1,980/ seat
Starting price, plus VAT
5–7Apr 2027
Mon–Wed · in 146 days
FMFormal Methods
Group discount- Time
- Hours to be announced
- Where
- Live online
- Language
- German
- Seats
- Available
Details & booking−10% Early bird
Regular price €2,000Offer price €1,800/ seat
Starting price, plus VAT
Inhouse training
Bring Michael in for your team.
FUNAR, FM, DSL and FLEX can also run inhouse, at your site or live online, in German. Tell us the module, the group size and roughly when, and we come back with a date and a price.