Codurance
  • Industries
    Industries

    Industries

    We apply our knowledge and experience of working alongside global industries to help our clients solve their most complex technical and business challenges.

    Go to overview
    • Education
    • Energy & Utilities
    • Financial Services
    • Health & Pharma
    • Media & Communication
    • UK Public Sector
    • Retail & eCommerce
    • Sciences
    • Technology & Software
  • Services
    Services

    Services

    Our services and solutions help your business accelerate innovation, fuel growth and achieve its goals.

    Go to overview
    • Software Modernisation
    • Product Development
    • Feature Delivery
    • Cloud &
      Platform Engineering
    • Strategic Advice
    • Learning & Development
  • Insights
    Insights

    Insights

    Keep up to date with the latest business insight and technical practices from our industry experts.

    Go to overview
    • Blog
    • Videos
    • Podcasts
    • Katas
  • Careers
    Careers

    Careers

    Become a valued member of a dynamic team of technology professionals, collaborating on diverse industries and challenging engagements.

    Go to overview
    • Current Roles
    • Why join us?
    • Becoming a Craftperson
    • Academy
    • Our Interview process
    • FAQs
  • Events
  • About us
    About us

    About us

    Software Craftsmanship is at the heart of Codurance. Ingrained in our mindset is to raise the bar in the software industry through professionalism and technical excellence.

    • Our People
    • Our Story
    • Our Roles
    • Our Craft
  • Contact us
  • Contact us
    • EN
    • ES
    • PT

    KATAS

    Strengthen your coding skills by practicing one of our katas

    Novice
    Beginner
    Competent
    Expert
    Test Driven Development
    Object Oriented Design
    Algorithm Design
    Data Structures
    Outside-In TDD
    Classicist TDD
    Design Patterns
    Mocking
    Property Based Testing
    Legacy Code
    Shopping cart
    By Emmanuel Valverde
    Shopping cart
    • Mocking
    • Test Driven Development
    • Outside-In TDD
    • Object Oriented Design
    ATM machine
    By Emmanuel Valverde
    ATM machine
    • Beginner
    • Mocking
    • Test Driven Development
    • Object Oriented Design
    Stack
    By Jordan Colgan
    Stack
    • Beginner
    • Data Structures
    • Algorithm Design
    Santa's Allotment
    By Mattsi Jansky
    Santa's Allotment
    • Competent
    • Test Driven Development
    Let's build a Christmas tree
    By Tom Kellet
    Let's build a Christmas tree
    • Beginner
    • Test Driven Development
    12 Days of Christmas
    By Rowan Lea
    12 Days of Christmas
    • Beginner
    • Test Driven Development
    Guess the random number
    By Emmanuel Valverde
    Guess the random number
    • Beginner
    • Mocking
    • Test Driven Development
    • Object Oriented Design
    Sudoku kata
    By Mauro Chojrin
    Sudoku kata
    • Competent
    • Test Driven Development
    • Object Oriented Design
    • Algorithm Design
    Battleships
    By Mark Gray
    Battleships
    • Competent
    • Outside-In TDD
    • Data Structures
    • Object Oriented Design
    Gilded Rose
    By Terry Hughes
    Gilded Rose
    • Competent
    • Property Based Testing
    • Legacy Code
    Smart Fridge
    By Jordan Colgan
    Smart Fridge
    • Competent
    • Design Patterns
    • Outside-In TDD
    String Calculator
    By Roy Osherove
    String Calculator
    • Beginner
    • Data Structures
    • Algorithm Design
    • Classicist TDD
    Mars Rover
    By Danil Suits
    Mars Rover
    • Competent
    • Design Patterns
    • Test Driven Development
    • Object Oriented Design
    Conway's Game of Life
    By John Horton Conway
    Conway's Game of Life
    • Competent
    • Design Patterns
    • Data Structures
    • Object Oriented Design
    • Property Based Testing
    Ants
    By Giulio Perrone
    Ants
    • Competent
    • Test Driven Development
    • Algorithm Design
    Enchanting
    By Giulio Perrone
    Enchanting
    • Competent
    • Test Driven Development
    • Data Structures
    • Algorithm Design
    Tennis
    By Coding Dojo
    Tennis
    • Competent
    • Algorithm Design
    • Classicist TDD
    Bank
    By Sandro Mancuso
    Bank
    • Competent
    • Outside-In TDD
    • Object Oriented Design
    Text Processing
    By Matheus Marabesi and Emmanuel Valverde
    Text Processing
    • Beginner
    • Test Driven Development
    • Data Structures
    Spiders
    By Giulio Perrone
    Spiders
    • Beginner
    • Test Driven Development
    • Outside-In TDD
    • Data Structures
    Arithmetics
    By Giulio Perrone
    Arithmetics
    • Beginner
    • Test Driven Development
    • Data Structures
    • Algorithm Design
    Bags
    By Giulio Perrone
    Bags
    • Beginner
    • Test Driven Development
    • Data Structures
    Password Validation
    By Emmanuel Valverde and Fran Iglesias
    Password Validation
    • Beginner
    • Design Patterns
    • Test Driven Development
    • Object Oriented Design
    Bowling
    By Robert C. Martin
    Bowling
    • Competent
    • Outside-In TDD
    • Data Structures
    • Algorithm Design
    Roman Numerals
    By Coding Dojo
    Roman Numerals
    • Beginner
    • Algorithm Design
    • Classicist TDD
    Simple Mars Rover
    By Lee Sanderson
    Simple Mars Rover
    • Beginner
    • Design Patterns
    • Object Oriented Design
    Corporate Hotel Booking
    By Sandro Mancuso
    Corporate Hotel Booking
    • Expert
    • Outside-In TDD
    • Object Oriented Design
    FizzBuzz
    By Coding Dojo
    FizzBuzz
    • Novice
    • Test Driven Development
    • Classicist TDD
    Leap Year
    By Norman Soetbeer
    Leap Year
    • Beginner
    • Algorithm Design
    • Classicist TDD

    Software is our passion.

    We are software craftspeople. We build well-crafted software for our clients, we help developers to get better at their craft through training, coaching and mentoring, and we help companies get better at delivering software.

    Tech Talent Charter signatory logo

    Latest Blogs

    • Useful Links
      • Services
      • Our people
      • Our story
      • Careers
      • Privacy policy
      • Cookie policy
      • Newsletter subscription
      • Modern Slavery Statement

    Contact Us

    Email: hello@codurance.com

    • London
    • Barcelona
    • Manchester
    • Lisbon
    • Madrid
    • Leeds
    • Florida
    • São Paulo
    Company Registration No: 8712584