30 open-source projects similar to gigasquid/wonderland-clojure-katas, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Wonderland Clojure Katas alternative.
.Net Code Katas - A prebuild Kata project that already includes tests and base classes.
This project provides a set of software architecture guidelines, Lisp coding standards, and functional programming patterns for Clojure development. It establishes best practices for implementing declarative logic and managing shared state through the use of persistent data structures and atomic references. The guide covers standards for documenting public APIs and organizing project directories to ensure portable library distribution. It details the application of consistent formatting and naming rules to improve source code readability and team collaboration. The scope extends to idiomatic
Opening hours don't have to be so boring - A TDD & Refactoring Kata
This is the home of O'Reilly's Clojure Cookbook - http://clojure-cookbook.com
This project is a comprehensive curriculum for mastering computer science fundamentals and preparing for technical interviews. It provides over 120 interactive Python coding challenges that focus on algorithmic skill development, data structure implementation, and logical problem solving. The learning experience is delivered through a series of executable notebooks that combine instructional content with hands-on coding exercises. Each challenge is self-contained and relies on automated unit tests to verify the correctness of user-implemented solutions against predefined constraints and edge
Exercises for Docker training
This project is a refactoring kata collection and software design education resource. It provides a set of intentionally messy codebases and multi-language code samples designed for practicing incremental design, legacy code modernization, and software restructuring. The collection serves as a training material for test-driven development, focusing on the use of golden master testing suites and approval testing to ensure functional parity while evolving source code. It includes a universal learning baseline by implementing identical complex business rules across several different programming
A Kata exercise. This one involves writing code to reserve seats on a train.
Kata to learn about Polymorphism
Several code katas on a racing car theme
This is a refactoring kata for improving your coding skills
This is a Refactoring Kata based on the rules of Tennis
A legacy refactor kata, focused on the violation of the tell don't ask principle and anemic domain model
This repository contains Hands on Test Driven Development Katas (C#)
the goal of this kata is to learn to work incrementally by implementing a cli arguments parser.
Starting code and proposed solution for Functional Structures Refactoring Kata
QuantumKatas is a set of quantum computing courseware and educational assets designed to teach the Q# programming language and quantum computing principles. It combines structured tutorials and coding tasks with interactive notebooks and a dedicated unit testing suite to validate the correctness of exercise implementations. The project provides a dockerized learning environment that packages all necessary tools and dependencies into a virtual image. This allows for the execution of quantum programming exercises without the need for local software installation. The curriculum covers qubit man
Programming exercises, code katas and puzzles for your job interview training - or just for fun.
An hour-long hands-on practice on readable and maintainable programming
An hour-long hands-on practice on readable and maintainable programming
Bioinformatics-themed kata for practicing string manipulation in a data transformation pipeline. Contains replit files to work quickly in an online dojo setting.
Code Katas to practice TDD in Go, Haskell, Java, PHP, Python, and TypeScript
Practice Clojure using Interactive Programming in your editor
A set of exercises for deliberate Git Practice
Interview questions solved in python