Showing 25 of 61 projects
Learn CQRS and Event Sourcing through interactive koans in multiple programming languages.
Interactive exercises to learn Elixir by completing test-driven koans.
A set of interactive exercises for learning the Elm programming language through test-driven practice.
An interactive command-line workshopper that teaches Markdown through 12 hands-on exercises.
An interactive learning environment for Idris and functional programming through fixing failing code exercises.
Learn the V programming language through annotated code examples covering basics to advanced topics.
A tutorial application demonstrating how to build with the Carbon Design System (now replaced by a Next.js version).
A collection of Go benchmarks comparing the performance of various standard library functions and common programming tasks.
A curated collection of common design patterns implemented in Go with detailed explanations for each pattern.
Open-source browser-based lockdown application for secure digital exams on macOS and iOS devices.
A platform providing degree roadmaps comprised of 100% free, high-quality online courses for self-study.
A Chrome extension that replaces your new tab page with random Elixir core library documentation to help you learn.
A curated, opinionated list of best-in-class books for modern software development, programming languages, and AI/ML.
A curated list of the best free and paid JavaScript books covering general topics, ES6, functional programming, patterns, and Node.js.
A concise tutorial with short examples demonstrating V programming language syntax, data types, and conventions.
A C# library for parsing, evaluating, and symbolically manipulating mathematical expressions with support for differentiation, integration, and plotting.
A minimal observable library focused on readability and educational value for understanding reactive programming concepts.
A Neovim plugin that integrates Exercism directly into the editor for faster coding exercise workflows.
A collection of intentionally bugged Angular applications to practice debugging and improve Angular framework knowledge.
Interactive tutorial for learning face detection and recognition with hands-on code samples using local AI.
A 4X turn-based strategy game written in Ada 2022, featuring exploration, expansion, exploitation, and extermination mechanics.
A Swift playground for learning and practicing regular expressions with practical examples.
A TDD kata exercise for implementing a command-line argument parser incrementally through test-driven development.
A collection of Swift playgrounds implementing mathematical functions for educational and practical use.
A personal collection of Swift playgrounds for learning and experimenting with Apple's Swift programming language.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.