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 weighted refinement types for music composition, blending programming concepts with music theory to create flexible counterpoint systems.
Explore self-embedded knitting programs using Twine, focusing on embedding fabrication details in object design. Learn about self-decoding language for knitting and its potential impact on manufacturing.
Explore miniKanren, a relational programming language, through hands-on examples and practical applications. Gain insights into logic programming concepts and techniques.
Explore stable model semantics extension for miniKanren, enhancing logic programming capabilities and expanding its application domains.
Explore an extension to miniKanren allowing goals to run as constraints, enhancing expressiveness and efficiency in relational programming.
Explore miniKanren implementation in Kotlin with klogic, covering its features, design decisions, and practical applications in logic programming.
Explore semi-automated direction-driven functional conversion techniques in miniKanren, enhancing program transformation and optimization capabilities.
Explore Osiris, an Iris-based program logic for OCaml, enabling code verification using Separation Logic. Learn about its features, limitations, and future development plans.
Explore the creation of a compact R4RS compliant Scheme REPL in just 8Kb, examining challenges and solutions for minimal implementation while maintaining standard conformance.
Explore the visualization of transforming nondeterministic finite-state machines to deterministic ones in this insightful presentation.
Explore Calysto Scheme: a Scheme-to-Python project with call/cc support, syntactic extensions, and Python interoperability. Learn its applications in education and beyond.
Explore visual techniques for understanding rejection in nondeterministic finite-state automata, enhancing comprehension of complex computational concepts.
Explore the Rational Programmer method for evaluating programming language pragmatics through simulations, enhancing developer productivity and informing language design and teaching strategies.
Explore Owi, an OCaml-based interpreter and toolkit for WebAssembly. Learn about its architecture, features, and advantages for experimentation and symbolic manipulations of Wasm code.
Explore lock-free software transactional memory in OCaml with kcas library. Learn about composable transactions, modular blocking, and lock-free data structures for efficient concurrent programming.
Get personalized course recommendations, track subjects and courses with reminders, and more.