Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Management
Cybersecurity
Artificial Intelligence
Comprendere la filosofia
Introduction to Engineering Mechanics
Mathematical Economics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Buck2's advantages for OCaml development, including its benefits over alternatives like Dune or Bazel, and learn how to leverage it effectively.
Explore a static analyzer for OCaml C bindings, addressing safety issues and aiding migration to OCaml 5. Learn about tools and techniques to improve code reliability.
Explore Flambda 2's IR and optimization pass for OCaml, focusing on inlining techniques and engineering constraints for efficient compilation of large codebases.
Explore a decade of OCaml Platform progress, recent advancements, and future roadmap. Gain insights into key milestones, community feedback, and plans shaping the OCaml developer experience.
Explore parallel sequences in Multicore OCaml 5.0.0, enabling efficient parallelization of large tasks without low-level implementation complexities.
Explore functional programming's role in large-scale industrial projects, its intersection with software architecture, and potential for cross-pollination with Domain-Driven Design techniques.
Explore the Extensible Type Design Pattern for compilers, addressing code duplication and enhancing traceability and error recovery in program representations.
Explore coarse-grained self-adjusting computations in Haskell for efficient data updates. Learn from a commercial system's architecture, API, and real-world application.
Explore building modular software architectures using state machines, combining Domain-Driven Design principles with Haskell's advanced type-level features for robust system composition.
Explore multi-phase computation structures in software architecture, focusing on novel applicative functors and their potential applications in choreography and multi-tier architecture.
Explore functional shells and observable toolkits for simplified GUI development, focusing on reusable views and architectural patterns derived from practical experience.
Explore functional design patterns in modern programming, focusing on architectural concepts and their implementation in Rust's type system.
Explore Domain-Driven Design principles for enhancing Glasgow Haskell Compiler's architecture, addressing immutability, modularity, and composability in large-scale functional systems.
Explore ongoing efforts to modernize Standard ML of New Jersey, including updates to the compiler, runtime system, and development tools for enhanced performance and usability.
Explore the design and implementation of Salto, a static analyzer for OCaml programs using abstract interpretation to detect exceptions and undefined behaviors.
Get personalized course recommendations, track subjects and courses with reminders, and more.