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
Learn about OCaml Blockly, a block-based programming environment for functional programming education, in this 22-minute conference presentation from ICFP 2025. Discover how this innovative tool, built on Google Blockly, incorporates OCaml's scoping and typing rules to ensure that any complete program created in the visual environment compiles without syntax, scoping, or type errors when converted to OCaml code. Explore the design principles behind OCaml Blockly and understand how it supports introductory OCaml constructs sufficient for implementing complex algorithms like the shortest path problem for the Tokyo metro network. Gain insights into the practical application of this educational tool in computer science courses focused on functional programming, as presented by Kenichi Asai from Ochanomizu University at the International Conference on Functional Programming.