👋در حال یادگیری برنامه‌نویسی هستید؟ پلتفرم تازه‌ی مخصوص مبتدیان ما را ببینید -Jiki!
Exercism
  • یادگیری
    • مسیرهای زبان

      در بیش از ۶۵ زبان مهارت خود را بالا ببرید

    • با Jiki کدنویسی یاد بگیرید

      در عصر LLM کدنویسی و ساختن را یاد بگیرید.

    • سفر شما

      سفرتان در Exercism را کاوش کنید

    • علاقه‌مندی‌های شماجدید

      راه‌حل‌های موردعلاقه‌ی خود را دوباره مرور کنید

  • کشف
    • مزایای Exercism

      پیشنهادها و تخفیف‌های شرکای ما

    • ویدیوهای جامعه

      پخش زنده، مرور گام‌به‌گام و موارد دیگر

    • مجموعه‌ی معرفی‌های کوتاه

      مروری کوتاه بر زبان‌ها

    • مصاحبه‌ها و داستان‌ها

      از داستان‌های دیگران الهام بگیرید

    • Discord

      با جامعه گفت‌وگو کنید و وقت بگذرانید

      این پیوند در پنجره یا تب جدیدی باز می‌شود
    • انجمن

      در موضوع‌ها عمیق‌تر شوید

      این پیوند در پنجره یا تب جدیدی باز می‌شود
  • مشارکت
    • شروع کار

      چگونه می‌توانید به Exercism کمک کنید

    • منتورینگ

      در یادگیری به دیگران کمک کنید

    • مستندات

      هر آنچه برای کمک کردن نیاز دارید

    • مشارکت‌کنندگان

      با افرادی که پشت Exercism هستند آشنا شوید

    • مترجمانجدید

      از پروژه‌ی بومی‌سازی ما حمایت کنید

  • بیشتر
    • حمایت مالی

      به حمایت از هدف ما کمک کنید

    • درباره‌ی Exercism

      با سازمان ما آشنا شوید

    • تأثیر ما

      ببینید چه دستاوردهایی داشته‌ایم

    • همگام‌ساز GitHubجدید

      از راه‌حل‌های خود در GitHub نسخه‌ی پشتیبان بگیرید

    • Insiders

      روش ما برای تشکر از شما

  • فارسیPersian
  • EnglishEnglish
  • DeutschGerman
  • español de EspañaEuropean Spanish
  • español latinoamericanoLatin American Spanish
  • françaisFrench
  • italianoItalian
  • magyarHungarian
  • português do BrasilBrazilian Portuguese
  • português europeuEuropean Portuguese
  • العربيةArabic
  • বাংলাBengali
  • ΕλληνικάGreek
  • हिन्दीHindi
  • 日本語Japanese
  • 한국어Korean
  • 简体中文Simplified Chinese
  • 繁體中文Traditional Chinese
  • українськаUkrainian

به‌زودی

  • catalàCatalanبه‌زودی
  • IndonesiaIndonesianبه‌زودی
  • KiswahiliSwahiliبه‌زودی
  • NederlandsDutchبه‌زودی
  • polskiPolishبه‌زودی
  • românăRomanianبه‌زودی
  • suomiFinnishبه‌زودی
  • svenskaSwedishبه‌زودی
  • Tiếng ViệtVietnameseبه‌زودی
  • TürkçeTurkishبه‌زودی
  • עבריתHebrewبه‌زودی
  • русскийRussianبه‌زودی
  • српскиSerbianبه‌زودی
  • ไทยThaiبه‌زودی
  • اردوUrduبه‌زودی
ثبت‌نامورود
  • خانه‌ی مستندات
  • استفاده از Exercism
  • ساخت Exercism
  • منتورینگ
  • جامعه
  • مخصوص هر ترک
  • راهنماهای منتورینگ
  • انتخاب راهحلی برای منتور کردن
  • چگونه بازخورد عالی بدهیم
  • چگونه روی بازنمایی‌ها بازخورد بدهیم
  • نحوه‌ی استفاده از Markdown در منتورینگ
  • پرسش‌های پرتکرار منتورینگ
  • ذهنیت منتورینگ
  • نکته‌های منتورینگ

راهنماهای منتورینگ

بیاموزید چگونه بیشترین بهره را از منتورینگ ما در Exercism ببرید


به تیم منتورینگ Exercism خوش آمدید. برای شروع منتورینگ در Exercism، لینک‌های زیر را دنبال کنید!

  • انتخاب راه‌حل
  • چگونه بازخورد عالی بدهیم
  • پرسش‌های متداول منتورینگ
  • چگونه درباره‌ی بازنمایی‌ها بازخورد بدهیم
  • چگونه در منتورینگ از Markdown استفاده کنیم
  • ذهنیت منتورینگ
  • نکات منتورینگ

تمرین کدنویسی و مربی‌گری برای همه

در 83 زبان برنامه‌نویسی، با ترکیب منحصربه‌فرد ما از یادگیری، تمرین و مربی‌گری، به تسلط برسید. Exercism سرگرم‌کننده، مؤثر و ۱۰۰٪ رایگان است، برای همیشه.

رایگان ثبت‌نام کنید زبان‌ها را کاوش کنید

نسخه‌ها


  • Exercism
  • یادگیری برنامه‌نویسی با Jiki
  • Exercism برای تیم‌ها
  • Exercism Research

درباره


  • درباره‌ی Exercism
  • تیم ما
  • مشارکت‌کنندگان
  • شرکا
  • حامیان فردی

همکاری با ما


  • Exercism Insiders
  • مشارکت
  • مربی‌گری
  • کمک مالی

حقوقی و سیاست‌ها


  • شرایط استفاده
  • سیاست حفظ حریم خصوصی
  • سیاست کوکی
  • آیین رفتار
  • بیانیه‌ی دسترس‌پذیری

در ارتباط بمانید


  • وبلاگ Exercism
  • گفت‌وگو در GitHub
  • تماس با ما
  • گزارش تخلف

کمک بگیرید


  • مستندات Exercism
  • شروع به کار
  • پرسش‌های متداول
  • نصب CLI
  • راهنمای گام‌به‌گام تعاملی CLI

مسیرهای زبان‌های برنامه‌نویسی ما


  • 8th
  • ABAP
  • ARM64 Assembly
  • Arturo
  • AWK
  • Ballerina
  • Bash
  • Batch Script
  • C
  • C#
  • C++
  • Cairo
  • CFML
  • Clojure
  • COBOL
  • CoffeeScript
  • Common Lisp
  • Crystal
  • D
  • Dart
  • Delphi Pascal
  • Elixir
  • Elm
  • Emacs Lisp
  • Erlang
  • Euphoria
  • F#
  • Factor
  • Fortran
  • Free Pascal
  • Futhark
  • Gleam
  • Go
  • Groovy
  • Haskell
  • Idris
  • Java
  • JavaScript
  • jq
  • Julia
  • Kotlin
  • Lean
  • Lisp Flavoured Erlang
  • Lua
  • MIPS Assembly
  • MoonScript
  • Nim
  • Objective-C
  • OCaml
  • Odin
  • Perl
  • Pharo
  • PHP
  • PowerShell
  • Prolog
  • PureScript
  • Pyret
  • Python
  • R
  • Racket
  • Raku
  • ReasonML
  • Red
  • Roc
  • Ruby
  • Rust
  • Scala
  • Scheme
  • SQLite
  • Standard ML
  • Swift
  • Tcl
  • TypeScript
  • Uiua
  • Unison
  • V
  • Vim script
  • Visual Basic
  • WebAssembly
  • Wren
  • x86-64 Assembly
  • YAMLScript
  • Zig

می‌خواهید مسیر یک زبان را به Exercism اضافه کنید؟

موضوع تازه‌ای را در انجمن باز کنید و با هم درباره‌اش گفت‌وگو کنیم.


Exercism یک سازمان غیرانتفاعی است که در بریتانیا ثبت شده است. متولیان آن Katrina Owen، Jeremy Walker و Erik Schierboom هستند.
© 2026 Exercism