Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Programming Exercises

Programming Exercises

23 projects

Showing 23 of 23 projects

Quantum Katas
Quantum KatasJupyter Notebook

A collection of self-paced tutorials and programming exercises for learning Q# and quantum computing concepts.

#hacktoberfest#microsoft-qdk#unit-testing
Stars4.9k
Forks1.2k
Last commit1 year ago
The Quantum Katas
The Quantum KatasJupyter Notebook

A collection of self-paced tutorials and programming exercises for learning quantum computing and Q#.

#hacktoberfest#microsoft-qdk#unit-testing
Stars4.9k
Forks1.2k
Last commit1 year ago
Some basic javascript coding challenges and interview questions
Some basic javascript coding challenges and interview questionsJavaScript

A collection of JavaScript coding challenges and interview questions with test-driven development workflow.

#learning-resource#javascript#coding-challenges
Stars4.2k
Forks662
Last commit
Katas
Katas

A curated collection of code katas—programming exercises to hone skills through practice and repetition.

#skill-development#coding-katas#coding-exercises
Stars3.1k
Forks223
Last commit8 days ago
elixir_koans
elixir_koansElixir

Interactive learning exercises to master Elixir programming through test-driven exploration.

#functional-programming#elixir#developer-tools
Stars2.4k
Forks614
Last commit10 months ago
CLI Workshoppers
CLI Workshoppers

A curated list of terminal-based workshopper/adventure tutorials for learning programming concepts interactively.

#developer-tools#nodeschool#learning-tools
Stars2.3k
Forks66
Last commit5 years ago
Common interview questions and puzzles solved in several languages
Common interview questions and puzzles solved in several languagesPython

A collection of programming exercises, code katas, and puzzles for coding interview preparation and practice.

#multi-language#coding-interviews#developer-tools
Stars1.7k
Forks415
Last commit
Kotlin coding puzzles
Kotlin coding puzzlesKotlin

A collection of Kotlin coding challenges with solutions and tests to practice algorithms and data structures.

#coding-interviews#problem-solving#intellij-idea
Stars1.1k
Forks269
Last commit3 days ago
RPG Game kata
RPG Game kataC#

A curated collection of code kata instructions for practicing software development techniques and good coding habits.

#developer-training#learning-resources#software-practice
Stars772
Forks234
Last commit2 years ago
String Calculator Kata
String Calculator KataC#

A collection of hands-on Test Driven Development katas implemented in C# for practicing unit testing and TDD principles.

#nunit3#csharp9#net5
Stars734
Forks194
Last commit3 years ago
xElixir
xElixirElixir

A collection of Elixir programming exercises for the Exercism learning platform.

#community-contributions-accepted#functional-programming#elixir
Stars664
Forks415
Last commit11 days ago
The Little Schemer in Elixir
The Little Schemer in ElixirElixir

Exercises and algorithms from The Little Schemer book implemented in Elixir with Scheme comparisons.

#functional-programming#elixir#language-implementation
Stars345
Forks8
Last commit
Racing Car Katas
Racing Car KatasJava

A collection of code katas focused on refactoring legacy code to follow SOLID principles and improve testability.

#unit-testing#solid-principles#learning-resource
Stars317
Forks372
Last commit1 year ago
koans
koansElixir

Interactive exercises to learn Elixir by completing test-driven koans.

#functional-programming#elixir#developer-tools
Stars248
Forks60
Last commit10 years ago
Elm Koans
Elm KoansElm

A set of interactive exercises for learning the Elm programming language through test-driven practice.

#beginner-friendly#functional-programming#koans
Stars238
Forks60
Last commit6 years ago
Idris Koans
Idris KoansIdris

An interactive learning environment for Idris and functional programming through fixing failing code exercises.

#functional-programming#koans#education
Stars182
Forks26
Last commit8 years ago
Interview questions solved in python
Interview questions solved in pythonPython

A collection of Python solutions to common coding interview questions with problem statements and implementations.

#technical-interviews#educational#problem-solving
Stars120
Forks33
Last commit
Solutions for some basic coding interview tasks written in Go
Solutions for some basic coding interview tasks written in GoGo

Solutions to Cracking the Coding Interview problems implemented in Go for learning purposes.

#algorithm#study-resource#computer-science
Stars95
Forks5
Last commit
exercism-crystal
exercism-crystalCrystal

A collection of Crystal programming language exercises for the Exercism learning platform.

#community-contributions-accepted#developer-tools#maintained
Stars79
Forks60
Last commit5 days ago
rust-exam: A set of questions about the Rust programming language
rust-exam: A set of questions about the Rust programming languageRust

A collection of Rust programming language questions for learning and practice.

#education#coding-practice#learning-resource
Stars26
Forks3
Last commit
.Net Code Katas
.Net Code KatasC#

A collection of .NET coding katas with pre-built tests and base classes for practicing algorithmic problem-solving.

#unit-testing#educational#mstest
Stars24
Forks25
Last commit3 years ago
learn-ocaml.el
learn-ocaml.elEmacs Lisp

An Emacs frontend for students using the learn-ocaml platform to complete OCaml programming exercises.

#emacs#tuareg-mode#education
Stars8
Forks1
Last commit4 years ago
Pdt256 katas (php, go, python, java, haskell, typescript)
Pdt256 katas (php, go, python, java, haskell, typescript)Go

A collection of code katas for practicing Test-Driven Development in Go, Haskell, Java, PHP, Python, and TypeScript.

#haskell#code-kata#java
Stars6
Forks5
Last commit3 years ago

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
8 years ago
2 years ago
10 years ago
5 years ago
7 years ago
5 years ago
#Education6
#Functional Programming6
#Unit Testing5
#Algorithm Practice5
#Test Driven Development5
#Developer Tools5
#Learning5
#Coding Challenges4
#Elixir4
#Learning Resource4
#Code Katas4
#Koans4