You’re only 3 weeks away from a new language
AI Engineer - Learn how to integrate AI into software applications
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore functional programming concepts and effective teaching strategies in this comprehensive conference talk from YOW! 2018. Delve into the misconceptions surrounding functional programming's complexity and learn how to approach it in an accessible manner. Discover techniques for introducing functional concepts through concrete examples, emphasizing the 'why' before the 'how', and drawing parallels with imperative programming paradigms. Gain insights into the benefits of live programming environments for learning and experimentation. Drawing from a decade of teaching experience at UNSW, uncover practical approaches to make functional programming more approachable for beginners and experienced developers alike. Examine the use of functors, monads, and higher-order functions in solving real-world programming challenges without relying on abstract mathematical theories.
Syllabus
Demystifying Functional Programming • Manuel M T Chakravarty • YOW! 2018
Taught by
GOTO Conferences