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

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

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

exercism/exercism.io

0
View on GitHub↗
7,567 نجوم·1,035 تفرعات·6 مشاهداتexercism.org↗

Exercism.io

Exercism هي منصة تمارين برمجية توفر منهجاً تعليمياً متعدد اللغات مصمماً لتعليم بناء جملة اللغة والأنماط الاصطلاحية. تجمع بين بيئة قائمة على الويب لإدارة تحديات البرمجة ونظام مراجعة الكود من الأقران.

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

يتضمن النظام مسارات تعليمية مهيكلة ومشغلات اختبار مؤتمتة للغات مختلفة. كما يتميز بآلية تحليل حلول الأقران التي تمكن المستخدمين من تصفح ومقارنة تطبيقات مختلفة لتحدٍ ما بعد إكمال حلهم الخاص.

يتم دمج الدعم الفني من خلال طلبات الدعم ومساعدة الدردشة لمساعدة المستخدمين في حل العوائق.

Features

  • Interactive Language Practice - Provides an interactive platform combining code execution and logic verification for practicing multiple programming languages.
  • Educational Code Reviews - Provides educational code reviews focused on improving coding habits, readability, and performance through expert feedback.
  • Development Workflow Integration - Integrates a local development workflow allowing users to solve exercises in their own editors and submit via CLI.
  • Mentorship Queues - Routes user submissions to experienced mentors through an asynchronous queue for qualitative manual feedback.
  • Code File Synchronizers - Provides a command-line tool to synchronize local solution files with a remote server for offline development.
  • Guided Learning Paths - Organizes programming concepts into structured tracks with incrementally difficult tasks to ensure language mastery.
  • Human Mentorship - Allows experienced developers to provide critiques and feedback on code written by other users to foster learning.
  • Language Learning Paths - Offers a structured curriculum of programming exercises designed to teach syntax and idiomatic patterns across multiple languages.
  • Peer-to-Peer Mentorship Systems - Implements a feedback mechanism connecting learners with experienced mentors for critiques on submitted code solutions.
  • Developer Mentorship - Connects experienced developers with learners to provide guidance on best practices and technical skill development.
  • Programming Exercises - Provides a web-based environment for practicing multiple programming languages through a comprehensive curriculum of coding challenges.
  • Polyglot Test Execution - Provides dedicated automated test runners for each supported programming language to verify solution correctness.
  • Comparative Solution Analysis - Enables users to browse and analyze different implementations of the same exercise after completing their own solution.
  • Collaborative Problem Solving - Enables learners to analyze different implementations of the same challenge to discover various problem-solving strategies.
  • Targeted Feedback Loops - Implements pedagogical feedback loops that decouple student submissions from mentor reviews to accelerate skill mastery.
  • التحكم في الإصدار - Platform for learning programming through open source exercises.

سجل النجوم

مخطط تاريخ النجوم لـ exercism/exercism.ioمخطط تاريخ النجوم لـ exercism/exercism.io

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة exercism/exercism.io؟

Exercism هي منصة تمارين برمجية توفر منهجاً تعليمياً متعدد اللغات مصمماً لتعليم بناء جملة اللغة والأنماط الاصطلاحية. تجمع بين بيئة قائمة على الويب لإدارة تحديات البرمجة ونظام مراجعة الكود من الأقران.

ما هي الميزات الرئيسية لـ exercism/exercism.io؟

الميزات الرئيسية لـ exercism/exercism.io هي: Interactive Language Practice, Educational Code Reviews, Development Workflow Integration, Mentorship Queues, Code File Synchronizers, Guided Learning Paths, Human Mentorship, Language Learning Paths.

ما هي البدائل مفتوحة المصدر لـ exercism/exercism.io؟

تشمل البدائل مفتوحة المصدر لـ exercism/exercism.io: mainmatter/100-exercises-to-learn-rust — This project is a structured Rust programming course and learning path consisting of a sequence of interactive coding… sunface/rust-by-practice — rust-by-practice is an interactive coding platform and language learning curriculum designed to teach the Rust… data61/fp-course — This project is a functional programming course and automated coding curriculum designed to teach the core principles… chanind/hanzi-writer — Hanzi Writer is an interactive Chinese character writing tutor and SVG animation library designed to visualize and… carols10cents/rustlings — Rustlings is an interactive language tutorial and exercise suite designed to teach the syntax and idioms of the Rust… bootdotdev/curriculum — This project is an interactive programming curriculum and educational system designed to teach computer science and…

بدائل مفتوحة المصدر لـ Exercism.io

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Exercism.io.
  • mainmatter/100-exercises-to-learn-rustالصورة الرمزية لـ mainmatter

    mainmatter/100-exercises-to-learn-rust

    9,134عرض على GitHub↗

    This project is a structured Rust programming course and learning path consisting of a sequence of interactive coding exercises. It provides a curriculum designed to guide learners from basic language fundamentals, such as syntax and type systems, to the development of complex applications. The learning experience is supported by a command-line solution validator that verifies the correctness of code solutions. The curriculum follows a progressive problem sequencing model, allowing users to master memory management and application logic through a series of practical coding challenges. The sc

    Rustexerciseslearning-by-doingrust
    عرض على GitHub↗9,134
  • sunface/rust-by-practiceالصورة الرمزية لـ sunface

    sunface/rust-by-practice

    14,396عرض على GitHub↗

    rust-by-practice is an interactive coding platform and language learning curriculum designed to teach the Rust programming language. It functions as a code practice sandbox and tutorial, providing a structured path of examples and challenges to bridge the gap between basic knowledge and professional development. The platform features a web-based environment for editing, compiling, and executing code directly in the browser. It employs a graded curriculum of increasing difficulty, allowing users to solve exercises and verify their logic against reference solutions to ensure accuracy and adhere

    Rustexampleexamplesexercise
    عرض على GitHub↗14,396
  • bootdotdev/curriculumالصورة الرمزية لـ bootdotdev

    bootdotdev/curriculum

    3,415عرض على GitHub↗

    This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals. The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re

    algorithmscomputer-sciencecurriculum
    عرض على GitHub↗3,415
  • carols10cents/rustlingsالصورة الرمزية لـ carols10cents

    carols10cents/rustlings

    63,362عرض على GitHub↗

    Rustlings is an interactive language tutorial and exercise suite designed to teach the syntax and idioms of the Rust programming language. It functions as a guided learning path where users build proficiency by solving a collection of small, interactive coding challenges. The project utilizes compiler-driven learning, employing the Rust compiler to provide immediate feedback and validation as users fix broken code snippets. This approach focuses on language onboarding and education through practical, hands-on coding practice. The learning experience is structured around a file-based exercise

    Rust
    عرض على GitHub↗63,362
  • عرض جميع البدائل الـ 30 لـ Exercism.io→