awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

30 مستودعات

Awesome GitHub RepositoriesCoding Exercises

Collections of programming challenges designed to improve technical skills through practice.

Explore 30 awesome GitHub repositories matching part of an awesome list · Coding Exercises. Refine with filters or upvote what's useful.

Awesome Coding Exercises GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • donnemartin/interactive-coding-challengesالصورة الرمزية لـ donnemartin

    donnemartin/interactive-coding-challenges

    31,529عرض على GitHub↗

    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

    Listed in the “Coding Exercises” section of the Awesome Interview Questions awesome list.

    Pythonalgorithmcodingcompetitive-programming
    عرض على GitHub↗31,529
  • microsoft/quantumkatasالصورة الرمزية لـ Microsoft

    Microsoft/QuantumKatas

    4,879عرض على GitHub↗

    QuantumKatas عبارة عن مجموعة من الموارد التعليمية ودورات الحوسبة الكمومية المصممة لتعليم لغة البرمجة Q# ومبادئ الحوسبة الكمومية. يجمع المشروع بين دروس تعليمية منظمة ومهام برمجية مع دفاتر ملاحظات تفاعلية ومجموعة اختبارات وحدة مخصصة للتحقق من صحة تنفيذ التمارين. يوفر المشروع بيئة تعلم معتمدة على Docker تقوم بتجميع كافة الأدوات والتبعيات اللازمة في صورة افتراضية، مما يسمح بتنفيذ تمارين البرمجة الكمومية دون الحاجة إلى تثبيت برمجيات محلياً. يغطي المنهج معالجة الكيوبتات (qubits)، والبوابات المنطقية، والقياسات، وتنفيذ الخوارزميات الكمومية. يتم تقديم التعلم من خلال سلسلة من دفاتر الملاحظات التفاعلية والمشاريع المستقلة التي يمكن تنفيذها داخل بيئة تطوير متكاملة (IDE).

    Tutorials and exercises for learning quantum computing programming.

    Jupyter Notebook
    عرض على GitHub↗4,879
  • emilybache/gildedrose-refactoring-kataالصورة الرمزية لـ emilybache

    emilybache/GildedRose-Refactoring-Kata

    4,244عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة كاتا لإعادة الهيكلة ومورد تعليمي لتصميم البرمجيات. يوفر مجموعة من قواعد الكود الفوضوية عمداً وعينات كود متعددة اللغات مصممة لممارسة التصميم التزايدي، وتحديث الكود القديم، وإعادة هيكلة البرمجيات. تعمل المجموعة كمادة تدريبية للتطوير القائم على الاختبار، مع التركيز على استخدام مجموعات اختبار السيد الذهبي واختبار الموافقة لضمان التكافؤ الوظيفي أثناء تطوير الكود المصدري. يتضمن أساس تعلم عالمي من خلال تنفيذ قواعد عمل معقدة متطابقة عبر عدة لغات برمجة مختلفة. يغطي النظام مجموعة من القدرات بما في ذلك محاكاة إدارة المخزون، حيث يقوم المستخدمون بتحديث جودة العنصر وقيم البيع بناءً على قواعد تقادم محددة. يدعم سير عمل تحقق كامل بما في ذلك توليد تقارير التغطية، وتنفيذ اختبارات الوحدة والانحدار، واستخدام سيناريوهات BDD للتحقق من سلوك النظام. يتم توفير الدعم التعليمي من خلال ورش عمل إعادة الهيكلة واستخدام مخططات النشاط لتتبع تطور التصميم.

    A well-known exercise for refactoring complex legacy inventory code.

    XSLT
    عرض على GitHub↗4,244
  • mre/the-coding-interviewالصورة الرمزية لـ mre

    mre/the-coding-interview

    1,743عرض على GitHub↗

    Programming exercises, code katas and puzzles for your job interview training - or just for fun.

    Listed in the “Coding Exercises” section of the Awesome Interview Questions awesome list.

    Pythoncoding-interviewinterview-practiceinterview-test-task
    عرض على GitHub↗1,743
  • praqma-training/gitkatasالصورة الرمزية لـ praqma-training

    praqma-training/gitkatas

    1,648عرض على GitHub↗

    A set of exercises for deliberate Git Practice

    Exercises designed to master version control operations with Git.

    Shell
    عرض على GitHub↗1,648
  • gigasquid/wonderland-clojure-katasالصورة الرمزية لـ gigasquid

    gigasquid/wonderland-clojure-katas

    877عرض على GitHub↗

    Clojure Katas inspired by Alice in Wonderland

    Exercises focused on learning the Clojure programming language.

    Clojure
    عرض على GitHub↗877
  • emilybache/tennis-refactoring-kataالصورة الرمزية لـ emilybache

    emilybache/Tennis-Refactoring-Kata

    821عرض على GitHub↗

    This is a Refactoring Kata based on the rules of Tennis

    A refactoring exercise based on the scoring rules of tennis.

    TypeScript
    عرض على GitHub↗821
  • ardalis/kata-catalogالصورة الرمزية لـ ardalis

    ardalis/kata-catalog

    772عرض على GitHub↗

    My list of code katas

    A comprehensive catalog of various coding exercises and challenges.

    C#
    عرض على GitHub↗772
  • garora/tdd-katasالصورة الرمزية لـ garora

    garora/TDD-Katas

    736عرض على GitHub↗

    This repository contains Hands on Test Driven Development Katas (C#)

    Exercises specifically designed to practice test-driven development techniques.

    C#
    عرض على GitHub↗736
  • notmyself/gildedroseالصورة الرمزية لـ NotMyself

    NotMyself/GildedRose

    416عرض على GitHub↗

    Refactoring Kata

    An alternative implementation of the popular inventory refactoring challenge.

    C#
    عرض على GitHub↗416
  • emilybache/racing-car-katasالصورة الرمزية لـ emilybache

    emilybache/Racing-Car-Katas

    317عرض على GitHub↗

    Several code katas on a racing car theme

    Exercises focused on refactoring and improving legacy codebases.

    Java
    عرض على GitHub↗317
  • eficode-academy/docker-katasالصورة الرمزية لـ eficode-academy

    eficode-academy/docker-katas

    288عرض على GitHub↗

    Exercises for Docker training

    Exercises for learning and practicing containerization with Docker.

    Dockerfile
    عرض على GitHub↗288
  • emilybache/parrot-refactoring-kataالصورة الرمزية لـ emilybache

    emilybache/Parrot-Refactoring-Kata

    135عرض على GitHub↗

    Kata to learn about Polymorphism

    A classic refactoring exercise involving conditional logic simplification.

    LabVIEW
    عرض على GitHub↗135
  • emilybache/supermarketreceipt-refactoring-kataالصورة الرمزية لـ emilybache

    emilybache/SupermarketReceipt-Refactoring-Kata

    126عرض على GitHub↗

    This is a refactoring kata for improving your coding skills

    A refactoring challenge focused on supermarket receipt generation logic.

    C#
    عرض على GitHub↗126
  • roseperrone/interview-questionsالصورة الرمزية لـ roseperrone

    roseperrone/interview-questions

    120عرض على GitHub↗

    Interview questions solved in python

    Listed in the “Coding Exercises” section of the Awesome Interview Questions awesome list.

    Python
    عرض على GitHub↗120
  • emilybache/katatrainreservationالصورة الرمزية لـ emilybache

    emilybache/KataTrainReservation

    113عرض على GitHub↗

    A Kata exercise. This one involves writing code to reserve seats on a train.

    A challenge focused on designing a train seat reservation system.

    Python
    عرض على GitHub↗113
  • daviddenton/refactoring-golfالصورة الرمزية لـ daviddenton

    daviddenton/refactoring-golf

    58عرض على GitHub↗

    A Refactoring Golf exercise

    A challenge focused on refactoring code with minimal changes.

    Java
    عرض على GitHub↗58
  • matteobaglini/functional-structures-refactoring-kataالصورة الرمزية لـ matteobaglini

    matteobaglini/functional-structures-refactoring-kata

    35عرض على GitHub↗

    Starting code and proposed solution for Functional Structures Refactoring Kata

    Challenges focused on refactoring code using functional programming structures.

    C#
    عرض على GitHub↗35
  • gabrieletondi/tell-dont-ask-kataالصورة الرمزية لـ gabrieletondi

    gabrieletondi/tell-dont-ask-kata

    33عرض على GitHub↗

    A legacy refactor kata, focused on the violation of the tell don't ask principle and anemic domain model

    Exercises for practicing object-oriented design principles and refactoring.

    PHP
    عرض على GitHub↗33
  • alanbarber/codekatasالصورة الرمزية لـ AlanBarber

    AlanBarber/CodeKatas

    24عرض على GitHub↗

    .Net Code Katas - A prebuild Kata project that already includes tests and base classes.

    A repository containing various algorithmic and logic-based programming problems.

    C#
    عرض على GitHub↗24
السابق12التالي
  1. Home
  2. Part of an Awesome List
  3. Learning & Reference
  4. Coding Exercises