تعلّم TypeScript
دورة TypeScript مجانية وتفاعلية مبنية فوق JavaScript. تكتب TS في كل درس - تعليقات الأنواع، والواجهات، والـ generics، وأنواع الاتحاد، وتضييق النوع - مع تلميحات بالذكاء الاصطناعي عندما تتعثّر وشهادة عند الانتهاء. وهي جزء من رحلة JavaScript الأوسع، لذا فإن سياق JS الذي يجعل TypeScript مفهومًا موجود هناك مباشرةً.
268,541+ من الـ codders مسجلون
73 درسًا58 تحديات438 أسئلة الاختبار
- مناسب للمبتدئين
مساعدة برمجية بالذكاء الاصطناعي
دروس تفاعلية عملية
تعليق صوتي في كل درس
اختبارات لقياس معرفتك
شهادة إتمام مجانية
المنهج
هذا القسم جزء من رحلة JavaScript. المنهج الكامل يحتوي على أقسام أكثر - اضغط على أي معاينة أدناه لعرضها في صفحة الرحلة.
- قسم 1Fundamentals77 درسًا
- قسم 2Logic & Flow65 درسًا
قسم 3
Introduction To TypeScript
ابدأ القسمابدأتوسيعطيIntroduction to typescript after learned about javascriptالبداية مع TS
5 درسًا232الأنواع الأساسية
7 درسًا748هياكل البيانات: المصفوفات و Tuple
9 درسًا862التعامل مع الدوال
8 درسًا855الأنواع: الأسماء المستعارة، الاتحادات والتقاطعات
7 درسًا751تحديد أنواع الكائنات والواجهات
8 درسًا757مشروع: قائمة مهام بسيطة
مشروع6 درسًا18Enums
6 درسًا638Generics: نظرة أولى
6 درسًا537مشروع: إدارة المخزون
مشروع5 درسًا18مواضيع متقدمة
6 درسًا642- قسم 4Object Oriented Programming56 درسًا
Learn by Doing
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
Build Your Coding Streak
Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.
12 days streak
Return tomorrow to keep your streak!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Double or Nothing
Day 5 of 7
Streak Freeze
2 left
Code Anywhere, Anytime
Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.
You're Not Alone in This
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
Every way to learn
Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.
A variable is a named container that stores a value you can reference later in your program.
In Python, you create one by writing the name, an equals sign, then the value you want to store.
The value can change over time - reassigning the name simply points it to a new value.
Prove Your Skills
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
لماذا تتعلّم TypeScript مع Coddy
- اكتب TypeScript في متصفحك. لا حاجة لتثبيت
tsc، ولا إعداد محرّر، ولا ملفtsconfig.jsonللتعامل معه. يجلس المحرّر والمخرجات جنبًا إلى جنب لترى ما يفعله كل نوع فورًا. - TypeScript الحديثة: تعليقات الأنواع، والواجهات، والـ generics، وأنواع الاتحاد والتقاطع، وتضييق النوع، والأنواع المساعدة، وكيف تُضيف TS طبقتها فوق JavaScript العادية دون تغيير ما يُنفَّذ وقت التشغيل.
- تساعدك تلميحات الذكاء الاصطناعي على قراءة أخطاء TypeScript - تلك المعروفة بطولها - دون أن تُفسد عليك الحلّ، لتبني النموذج الذهني الذي يجعل كتابة كود TS مستقبلًا أسهل.
- شهادة TypeScript مجانية عند إنهائك القسم. مؤشّر موثوق على قدرتك على قراءة وكتابة TS اصطلاحية، لا مجرّد JavaScript مرشوشة بالأنواع.
أسئلة شائعة حول تعلّم TypeScript
ما هو TypeScript؟
هل تعلّم TypeScript صعب؟
: string أو : number إلى بضعة متغيرات وتكون قد بدأت كتابة TS بالفعل. أما الأجزاء الأصعب (الـ generics، والأنواع الشرطية، والأنواع المُسقَطة، وتضييق النوع) فتستغرق وقتًا أطول، وتقدّمها هذه الدورة عبر خطوات صغيرة مع أمثلة عملية.هل أحتاج إلى معرفة JavaScript قبل TypeScript؟
ما الفرق بين TypeScript وJavaScript؟
هل يمكنني تعلّم TypeScript عبر الإنترنت مجانًا؟
tsc أو Node أو أي أدوات للبدء بكتابة TypeScript.