آموزش جامع الگوریتم‌ها: همه آنچه یک برنامه‌نویس باید بداند

دوره‌ "The Last Algorithms Course You'll Need" مناسب برای مبتدیان در زمینه ساختار داده‌ها و الگوریتم‌ها طراحی شده تا شما را با مفاهیم اساسی آشنا کند که برای حل سوالات چالش‌برانگیز در مصاحبه‌های برنامه‌نویسی ضروری ...

10 دانشجو
مقدماتی تا پیشرفته

به‌روزرسانی: ۱۴۰۳/۰۹/۲۱

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
درباره استاد

آنچه در این دوره می‌آموزید

تسلط بر ساختارهای داده اساسی مانند آرایه‌ها، لیست‌های پیوندی، درخت‌ها، گراف‌ها و نقشه‌ها برای حل مسائل مختلف

الگوریتم‌های اساسی برای جستجو و مرتب‌سازی، شامل نحوه پیاده‌سازی و کاربردهای عملی آن‌ها

آمادگی برای مصاحبه‌های فنی

تقویت مهارت‌های حل مسئله

محتوای دوره

14 فصل 60 جلسه 10 ساعت ویدیو
معرفی
مبانی
جستجو
مرتب‌سازی
آرایه‌ها
بازگشت
مرتب‌سازی سریع
لیست پیوندی دوطرفه
درخت‌ها
جستجوی درخت
هیپ (Heap)
گراف‌ها (Graphs)
نقشه‌ها و حافظه نهان LRU (Maps & LRU Cache)
جمع‌بندی

پیش‌نیاز‌ها

این دوره به نحوی تهیه و تدوین شده است که مباحث آن به ساده‌ترین شکل ممکن بیان شوند و مخاطبان دوره بتوانند به‌سادگی متوجه موضوعات مطرح شده شوند. به همین جهت برای شرکت در این دوره هیچ پیش‌نیاز به خصوصی وجود ندارد و افراد با هر سطحی از آگاهی و تحصیلات می‌توانند از مباحث این دوره نهایت استفاده را داشته باشند.

درباره دوره

دوره‌ "The Last Algorithms Course You'll Need" مناسب برای مبتدیان در زمینه ساختار داده‌ها و الگوریتم‌ها طراحی شده تا شما را با مفاهیم اساسی آشنا کند که برای حل سوالات چالش‌برانگیز در مصاحبه‌های برنامه‌نویسی ضروری هستند.

خواه شما تازه‌کار باشید یا بخواهید مهارت‌های حل مسئله خود را تقویت کنید، این دوره شامل آموزش ساختارهای داده پایه مانند آرایه‌ها، لیست‌ها، درخت‌ها، گراف‌ها و نقشه‌ها است. همچنین به الگوریتم‌های جستجو و مرتب‌سازی پرداخته می‌شود و درک درستی از پیچیدگی زمانی Big O که برای ارزیابی کارایی کد ضروری است، به شما داده خواهد شد.

در پایان دوره، شما تسلط کاملی بر این ساختارهای داده و الگوریتم‌ها خواهید داشت و قادر خواهید بود از آنها در حل مشکلات دنیای واقعی استفاده کنید. این دوره با تمرکز بر سادگی و لذت، به‌گونه‌ای طراحی شده که هم جذاب و هم آموزشی باشد و با مثال‌های کاربردی که به تدریج بر روی هم ساخته می‌شوند، به تثبیت یادگیری شما کمک کند. این دوره نقطه‌ی شروع ایده‌آلی برای کسانی است که می‌خواهند مهارت‌های برنامه‌نویسی خود را تقویت کنند و برای مصاحبه‌های شغلی آماده شوند.

اطلاعات بیشتر

درباره استاد

The Primeagen
The Primeagen
1 دوره
10 دانشجو
ThePrimeagen یک دولوپر پرشور است که عشق عمیقی به Vim، یک ویرایشگر قدرتمند متن، دارد. او اشتیاق خود را به داشتن یک تجربه توسعه‌ی فوق‌العاده و به اشتراک گذاشتن آن با دیگران دنبال می‌کند. Vim به او این امکان را می‌دهد تا محیط توسعه خود را به شکل دلخواهش درآورد و به او قدرت بی‌نهایتی برای شخصی‌سازی می‌دهد.

اطلاعات بیشتر

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟

بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.