اگه دنبال یه دوره رایگان و کاربردی توی حوزه علوم کامپیوتر هستی، این دوره میتونه نقطه شروع خوبی باشه. توی این مجموعه آموزشی، با مفاهیم پایهای داده ساختارها و الگوریتمها آشنا میشی؛ همون مفاهیمی که تقریباً توی هر مصاحبه فنی و هر پروژه برنامهنویسی جد...
معرفی دوره داده ساختارها و مبانی الگوریتمها
اگه دنبال یه دوره رایگان و کاربردی توی حوزه علوم کامپیوتر هستی، این دوره میتونه نقطه شروع خوبی باشه. توی این مجموعه آموزشی، با مفاهیم پایهای داده ساختارها و الگوریتمها آشنا میشی؛ همون مفاهیمی که تقریباً توی هر مصاحبه فنی و هر پروژه برنامهنویسی جدی ازت پرسیده میشن.
برای آشنایی بیشتر با سرفصلها و روند کلی درس، ویدئوی معرفی دوره در ابتدای صفحه قرار داره. پیشنهاد میکنم قبل از شروع، اون رو یه نگاهی بندازی تا با فضای کلی کلاس هماهنگ بشی.
چرا این دوره؟
کاملاً رایگان — بدون هیچ هزینهای به محتوای کامل دسترسی داری
پوشش مباحث پایهای که پیشنیاز بسیاری از درسهای تخصصیتر مثل طراحی الگوریتم، پایگاه داده و هوش مصنوعی هستن
مناسب برای دانشجوهایی که میخوان مفاهیم کلاسی رو عمیقتر بفهمن یا برای مصاحبههای شغلی آماده بشن
توی این دوره چی یاد میگیری؟
ساختارهای داده پایه مثل آرایه، لیست پیوندی، پشته و صف
درختها، گرافها و کاربردشون توی مسائل واقعی
تحلیل پیچیدگی زمانی و مکانی الگوریتمها (همون Big-O معروف)
الگوریتمهای مرتبسازی و جستجو
مبانی طراحی الگوریتم و تفکر الگوریتمی
یه نکته کاربردی
فرض کن میخوای یه اپلیکیشن ساده مدیریت وظایف بنویسی. بدون دونستن ساختار داده مناسب، ممکنه کدهات کند و ناکارآمد بشه. ولی وقتی بدونی کدوم ساختار برای کدوم مسئله مناسبه، هم کدت تمیزتر میشه هم اجراش سریعتر. این دقیقاً همون چیزیه که توی این دوره یاد میگیری.
جزوهها و فایلهای تمرین
جزوههای درس بهصورت فایلهای Jupyter در اختیارت قرار میگیره. برای اینکه بتونی از این فایلها استفاده کنی، لازمه اول فایل Jupyter Installation رو ببینی و محیط اجرات رو آماده کنی. اینطوری میتونی کدها رو خودت اجرا کنی و تمرینها رو بهصورت عملی انجام بدی — که خب، بهترین راه یادگیری همینه.
یه نکته کوچیک: کیفیت صدای جلسه پنجم یه مقدار پایینتره، ولی محتواش همچنان ارزش دیدن داره.
مشخصات دوره
ویژگی
جزئیات
عنوان دوره
داده ساختارها و مبانی الگوریتمها
تعداد جلسات
۲۶ جلسه
مدت زمان کل
حدود ۲۹ ساعت
سطح
مقدماتی تا متوسط
وضعیت
رایگان
پیشنیاز
آشنایی مقدماتی با برنامهنویسی
این دوره به چه کارم میاد؟
اگه دانشجو هستی، این مباحث پایهی خیلی از درسهای ترمهای بالاترن. اگه تازه میخوای وارد بازار کار بشی، تقریباً همهی شرکتها توی مصاحبه فنی ازت سوال الگوریتمی میپرسن. و اگه صرفاً کنجکاوی که بفهمی پشت صحنهی نرمافزارهایی که هر روز استفاده میکنی چه خبره، این دوره یه شروع عالیه. 🎯
در کل، اگه میخوای پایهی محکمی توی علوم کامپیوتر بسازی و هزینهای هم پرداخت نکنی، این دوره یکی از گزینههای خوبیه. 💻
یادگیری داده ساختارها و مبانی الگوریتمها را شروع کنید