Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Data Structures for Beginners using C++ تعلم هياكل البيانات
Rating: 4.6 out of 5(42 ratings)
90 students

Data Structures for Beginners using C++ تعلم هياكل البيانات

الكورس الكامل لهياكل البيانات بلغة C++ — كل اللي محتاج تعرفه عن Arrays, Linked Lists, Stacks, Queues, Trees.
Created byDavid H. Wisa
Last updated 12/2025
Arabic
Arabic [Auto],

What you'll learn

  • Understand and implement fundamental data structures such as arrays, linked lists, stacks, queues, trees, and graphs using C++
  • Analyze time and space complexity of algorithms using Big O notation to write efficient code.
  • Solve real-world programming problems by applying appropriate data structures and algorithms.
  • Master memory management concepts like pointers, dynamic allocation, and references in C++.

Course content

4 sections • 23 lectures • 8h 53m total length
  • Introduction32:03
  • Static and Dynamic memory allocation25:26
  • Time Complexity1:00:31
  • Practice on Time Complexity14:25
  • introduction into Arrays14:10

Requirements

  • Basic understanding of C++ syntax

Description

هل نفسك تفهم يعني إيه "هياكل بيانات" وتبدأ تبني كود احترافي بلغة C++؟
الكورس ده هو المرجع الكامل ليك علشان تتقن أهم المفاهيم اللي بيحتاجها أي مبرمج محترف أو طالب Computer Science

في الكورس ده هتتعلم خطوة بخطوة إزاي تستخدم لغة C++ لتطبيق هياكل البيانات بشكل عملي وسهل الفهم، وهتبدأ من الأساسيات لحد المستويات المتقدمة.
هتتعرف على المصفوفات (Arrays) والقوائم المرتبطة (Linked Lists)، وهتفهم الفرق بينهم وإمتى تستخدم كل واحدة في مشروعك.
بعدها هنتعمق في Stacks وQueues علشان تتعلم فكرة إدارة البيانات وتنظيمها، وهنتنقل بعد كده لهياكل أكتر تقدمًا زي Trees وGraphs واللي بتعتبر الأساس في الذكاء الاصطناعي ومحركات البحث والألعاب، وكمان هنتكلم عن تطبيقاتهم الواقعية في البرمجة الحديثة.

مش بس شرح نظري!
الكورس معمول بطريقة عملية جدًا فيها أمثلة واقعية وتمارين واختبارات قصيرة تساعدك تفكر كمبرمج وتحل مشاكل بنفسك.
كمان هتتعلم إزاي تحلل كودك وتفهم الـ Time & Space Complexity علشان تكتب برامج أسرع وأكثر كفاءة، وتكون جاهز لمشاريع التخرج والمقابلات التقنية.

في نهاية الكورس، هتكون قادر إنك:
تبني مشاريعك الخاصة باستخدام هياكل البيانات.
تفهم وتجاوب على أسئلة المقابلات التقنية بثقة.
وتتعامل مع المشاكل البرمجية بشكل احترافي.

الكورس مناسب لأي طالب في كلية هندسة أو علوم أو أي حد عايز يدخل عالم البرمجة بجد.
ابدأ رحلتك دلوقتي وتعلم هياكل البيانات بلغة C++ بأسلوب بسيط، عملي، وممتع!

Who this course is for:

  • Beginner programmers who want to build a solid foundation in Data Structures using C++.
  • Computer Science students who are currently studying or preparing for data structures and algorithms courses at university.