برمجة من الصفر

مختبر تعلم البرمجة

ابدأ بالأفكار المشتركة، اختر لغة، وتدرّب بتمارين أصلية منظمة

لغات

53

أنماط تدريب

3

خطوات أساسية

6

الأساس

ابدأ بهذه الأفكار الست

اختيار · فراغ · مهام عملية
01input → rules → output

البرنامج

تعليمات دقيقة تحول المدخلات إلى مخرجات عبر قواعد واضحة.

02print 42

الإخراج

طباعة قيمة هي أول طريقة للتأكد من أن الكود يعمل.

03total = 42

القيم

المتغيرات تعطي أسماء للأرقام والنصوص والقوائم والكائنات.

04if condition then repeat

تدفق التنفيذ

الشروط تختار مسارا والحلقات تكرر عملا مفيدا.

05add(a, b) → result

الدوال

الدالة تجمع مهمة واحدة حتى تعيد استخدام الفكرة.

06scores = [40, 2]

المجموعات

المصفوفات والقوائم والخرائط والمجموعات تخزن قيما مترابطة.

خريطة اللغات

اختر المسار

الويب والمنتجات

صفحات · أدوات · API · واجهات منتجات

6

الخلفية والسحابة

خدمات · قواعد بيانات · CLI · API موثوقة

8

الجوال والتطبيقات

iOS · Android · تطبيقات متعددة المنصات

5

الأنظمة والأداء

ذاكرة · سرعة · مترجمات · كود منخفض المستوى

8

البيانات والحوسبة العلمية

تحليل · أرقام · نماذج · سير عمل بحثي

6

الدوال وتصميم اللغات

أنواع · تحويلات · تزامن · تفكير المترجم

11

السكربتات والأتمتة

ملفات · نصوص · إضافات · أعمال يومية

7

العقود والأمان

حالة · صلاحيات · معاملات · مراجعة آمنة

4

المؤسسات والأنظمة القديمة

SAP · مالية · تطبيقات مكتبية · أنظمة أعمال

7

منضدة العمل

دروس البرمجة

53 من 53

JS

JavaScript

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم JavaScript من الصفر خطوة بخطوة.

تدريب أصليلغة أولى جيدة

TS

TypeScript

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم TypeScript من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Py

Python

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Python من الصفر خطوة بخطوة.

تدريب أصليلغة أولى جيدة

C++

C++

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم C++ من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Java

Java

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Java من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Go

Go

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Go من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Rust

Rust

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Rust من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

SQL

SQL

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم SQL من الصفر خطوة بخطوة.

تدريب أصليلغة أولى جيدة

HTML CSS

HTML CSS

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم HTML CSS من الصفر خطوة بخطوة.

تدريب أصليلغة أولى جيدة

Bash

Bash

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Bash من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

C#

C Sharp

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم C Sharp من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

PHP

PHP

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم PHP من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Swift

Swift

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Swift من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Kotlin

Kotlin

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Kotlin من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Ruby

Ruby

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Ruby من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Dart

Dart

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Dart من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Scala

Scala

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Scala من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

R

R

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم R من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Julia

Julia

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Julia من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

MATLAB

MATLAB

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم MATLAB من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Lua

Lua

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Lua من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Perl

Perl

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Perl من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Elixir

Elixir

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Elixir من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Erlang

Erlang

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Erlang من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Haskell

Haskell

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Haskell من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Clojure

Clojure

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Clojure من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

F#

F Sharp

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم F Sharp من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

OCaml

OCaml

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم OCaml من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

C

C

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم C من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

ASM

Assembly

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Assembly من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Solidity

Solidity

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Solidity من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

ObjC

Objective C

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Objective C من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

VB

Visual Basic

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Visual Basic من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Zig

Zig

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Zig من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Nim

Nim

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Nim من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Crystal

Crystal

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Crystal من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Groovy

Groovy

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Groovy من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

PS

PowerShell

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم PowerShell من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Fortran

Fortran

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Fortran من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

COBOL

COBOL

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم COBOL من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Pascal

Pascal

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Pascal من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Prolog

Prolog

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Prolog من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Racket

Racket

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Racket من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Scheme

Scheme

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Scheme من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Elm

Elm

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Elm من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Gleam

Gleam

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Gleam من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

V

V

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم V من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

D

D

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم D من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Lisp

Common Lisp

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Common Lisp من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Smalltalk

Smalltalk

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Smalltalk من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

ABAP

ABAP

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم ABAP من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Delphi

Delphi

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Delphi من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم

Tcl

Tcl

فتح

تعريفات وقواعد وأمثلة وتمارين لتعلم Tcl من الصفر خطوة بخطوة.

تدريب أصليمسار متقدم