Earn Your Business Degree, Tuition-Free, 100% Online!
Live Online Classes in Design, Coding & AI — Small Classes, Free Retakes
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore a gentle introduction to functional programming with dependent types in this 36-minute DevConf.IN 2025 talk by Jens Petersen. Learn how dependent types enhance program precision and safety, providing higher assurance guarantees for software design. Discover various practical examples demonstrating Dependent Type Theory using the Lean4 programming language and theorem prover. Understand Lean4's powerful features including interactive evaluation and native code compilation, and see why this elegant modern language, though primarily used for formalizing mathematics, is also becoming a formidable programming tool. Access accompanying slides and resources through the provided link to enhance your learning experience.
Syllabus
Fun Programming with Dependent Types - DevConf.IN 2025
Taught by
DevConf