التفكير البرمجي وبناء الكود
انطلق في عالم البرمجة من الصفر بخطوات واضحة وتطبيقات عملية، وتعلم كيف تحول أفكارك إلى برامج حقيقية تفخر بها.
Like Duolingo, but for التفكير البرمجي وبناء الكود. Tomo turns the whole topic into a game you play five minutes a day, until it actually sticks.
23 levels across 4 sections, about 46 minutes end to end, roughly 9 days at five minutes a day. It moves through كتابة أول كود والتعامل مع البيانات, توجيه مسار البرنامج وأتمتة التكرار, تنظيم المشاريع وإعادة استخدام الأكواد, and عقلية المبرمج وحل المشكلات الحقيقية. It starts from scratch.
Free forever · No credit card · iPhone & Android

Key ideas in التفكير البرمجي وبناء الكود
- الحاسوب لا يفكر ولا يملك حساً بشرياً للتخمين بل ينفذ ما كُتب نصاً فقط
- الغموض أو النقص في كتابة الأوامر يؤدي مباشرة إلى أخطاء برمجية أو نتائج غير متوقعة
- المبرمج هو المسؤول بالكامل عن توضيح كل خطوة وبأدق التفاصيل
- الحاسوب يقرأ الأكواد البرمجية بالترتيب الرأسي من السطر الأول حتى الأخير
- لا يمكن استخدام نتيجة سطر برمجي أو رؤيته قبل أن يمر الحاسوب عليه أولاً
- تغيير ترتيب الأسطر يغير تسلسل ظهور النتائج أو يسبب تعطل البرنامج
- أمر الطباعة وإظهار النصوص يعطي تغذية راجعة بصرية فورية ومباشرة للمبرمج
- رؤية النص يظهر على الشاشة يثبت أن الأوامر صيغت بشكل صحيح ووصلت إلى المعالج
- الطباعة هي أداة المبرمج الأساسية في البداية لفحص حالة برنامجه خطوة بخطوة
- رسائل الخطأ طبيعية جداً في كتابة الكود وتوضح بالضبط أين يكمن النقص أو الرمز المفقود
- قراءة رسالة الخطأ توفر وقت المبرمج لأنها تشير إلى السطر المسبب للمشكلة
- ظهور الخطأ فرصة للتصحيح وليس إشارة إلى أن الشخص غير قادر على تعلم البرمجة
- المتغير يحمل قيمة واحدة حالية في مساحته المخصصة بالذاكرة
- إسناد قيمة جديدة يستبدل القيمة القديمة تماماً
- اسم المتغير يظل ثابتاً بينما محتواه يتغير بحسب حاجة البرنامج
- الأرقام الصحيحة تُستخدم للعد والعمليات الرياضية الدقيقة
You've tried the other tabs
Thirty open tabs. Four facts you actually kept.
You watched. You nodded. By Sunday it was gone.
One answer, then back to scrolling.
Eight weeks. You meant to finish. You didn't.
Tomo gives التفكير البرمجي وبناء الكود the Duolingo treatment: levels, streaks, and quick quizzes that test what you just learned. That game loop is what the tabs above never had, so it's the one you actually finish.
Here's what playing it feels like
A real question from this course. Take your best guess.
ماذا يحدث لبرنامجك إذا تركت أمراً غير واضح أو ناقصاً في الكود؟
Get it right to open this lesson and 22 more in the app.
Where التفكير البرمجي وبناء الكود takes you
- 1
كتابة أول كود والتعامل مع البيانات
- التحدث مع الحاسوب ورؤية النتيجة فوراً
- تخزين البيانات والتحكم فيها بالمتغيرات
- 2
توجيه مسار البرنامج وأتمتة التكرار
- اتخاذ القرارات وتفرع الكود بالشروط
- إسناد المهام المتكررة لحلقات التكرار
- 3
تنظيم المشاريع وإعادة استخدام الأكواد
- بناء الدوال وتحويل الكود إلى أدوات مستقلة
- إدارة مجموعات البيانات بالقوائم والقواميس
- 4
عقلية المبرمج وحل المشكلات الحقيقية
- اصطياد الأخطاء وتتبع المشاكل بثقة
- التفكير الخوارزمي وبناء مشاريع كاملة
4 sections · 8 units · 23 levels. Built to play, not to enroll.
You pick the voice
التفكير البرمجي وبناء الكود is taught in the The Professor style: clear, structured, thorough. Want a different feel? In the app you can spin up the same topic in any of Tomo's teaching styles. Same facts, totally different vibe.
More Technology on Tomo
Robots and Digital Companions
Bridge the gap between code and the physical world by building intelligent machines and responsive digital friends. Learn to program sensors, movement, and personality from the ground up.
How Electrical Circuits Work
Demystify electricity by building, measuring, and troubleshooting real circuits. Learn how voltage, current, and resistance interact to power everyday devices safely.
Tencuiala Umedă pentru Placări
Învață să pregătești și să aplici tencuiala umedă pentru a obține pereți perfect drepți și stabili, gata pentru montarea durabilă a plăcilor ceramice.
Montajul Gresiei și Faianței
Învață să plachezi corect pereți și podele, de la trasarea primului rând până la tăieturi precise și chituire impermeabilă. Fără plăci denivelate, margini ciobite sau rosturi care crapă în timp.
Building Electronic Gadgets
Discover how electricity works by wiring up tangible, interactive creations. Learn to combine lights, motors, sensors, and sound into working gadgets from scratch.
JavaScript for the Web
Learn the programming language that powers interactivity on the web. Go from typing your first commands to building reactive interfaces and fetching live internet data.
Start التفكير البرمجي وبناء الكود today.
Download Tomo, search التفكير البرمجي وبناء الكود, and play your first lesson in under a minute.