Course catalog

Course duration

Course provider

Topic

Categories

Showing 381-400 of 431 items.

coursera مقدمه ای بر جبر خطی و پایتون (Mitalearn-306337)

  • 3 hours 20 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Dennis Davenport,MOUSSA DOUMBIA
درباره این دوره:

این دوره اولین دوره از مجموعه ای است که برای مبتدیانی طراحی شده است که می خواهند یاد بگیرند که چگونه مفاهیم پایه علم داده را در مسائل دنیای واقعی به کار ببرند. شما ممکن است دانشجویی باشید که به دنبال شغلی در علم داده است و می‌خواهید بیشتر بیاموزید، یا ممکن است یک حرفه‌ای تجارت باشید که می‌خواهید برخی از اصول علم داده را در کار خود اعمال کنید. یا، ممکن است به سادگی یک یادگیرنده کنجکاو و مادام العمر باشید که مجذوب ابزارهای قدرتمندی هستید که علم داده و ریاضی ارائه می دهند. صرف نظر از انگیزه شما، ما پشتیبانی و اطلاعاتی را که برای شروع نیاز دارید در اختیار شما قرار می دهیم. در این دوره، ما اصول جبر خطی، از جمله سیستم های معادلات خطی، عملیات ماتریس، و معادلات برداری را پوشش خواهیم داد. خواه قبلاً برخی از این مفاهیم را یاد گرفته باشید و به دنبال تازه‌سازی باشید یا با ایده‌هایی که پوشش خواهیم داد کاملاً جدید باشید، موادی را برای حمایت از شما پیدا خواهید کرد. بیایید شروع کنیم!

coursera مقدمه ای بر خودروهای خودران (Mitalearn-315772)

  • 6 hours 15 minutes
  • پیشرفته
  • Release date: 23 June 2026
  • Author: Steven Waslander,Jonathan Kelly
درباره این دوره:

به معرفی خودروهای خودران، اولین دوره در رشته تخصصی خودروهای خودران در دانشگاه تورنتو خوش آمدید. این دوره شما را با اصطلاحات، ملاحظات طراحی و ارزیابی ایمنی خودروهای خودران آشنا می کند. در پایان این دوره، شما قادر خواهید بود: - سخت افزار رایج مورد استفاده برای اتومبیل های خودران را درک کنید - اجزای اصلی پشته نرم افزار خودران را شناسایی کنید - برنامه مدلسازی و کنترل خودرو - چارچوب های ایمنی و شیوه های فعلی صنعت برای توسعه خودرو را تجزیه و تحلیل کنید برای پروژه نهایی در این دوره، کد کنترلی را برای حرکت یک ماشین خودران در اطراف یک مسیر مسابقه در محیط شبیه سازی CARLA ایجاد خواهید کرد. شما مدل های دینامیکی طولی و جانبی برای یک وسیله نقلیه می سازید و کنترل کننده هایی ایجاد می کنید که سرعت و عملکرد ردیابی مسیر را با استفاده از پایتون تنظیم می کنند. شما محدودیت‌های طراحی کنترل خود را آزمایش خواهید کرد و چالش‌های ذاتی رانندگی در محدودیت عملکرد خودرو را یاد خواهید گرفت. این یک دوره پیشرفته است که برای زبان آموزان با پیشینه مهندسی مکانیک، مهندسی کامپیوتر و برق یا رباتیک در نظر گرفته شده است. برای موفقیت در این دوره باید تجربه برنامه نویسی در پایتون 3.0، آشنایی با جبر خطی (ماتریس، بردار، ضرب ماتریس، رتبه، مقادیر ویژه و بردارها و معکوس)، آمار (توزیعات احتمال گاوسی)، حساب دیفرانسیل و انتگرال و فیزیک (نیروها، لحظه ها) را داشته باشید. ، اینرسی، قوانین نیوتن). همچنین برای اجرای موثر شبیه ساز CARLA به مشخصات سخت افزاری و نرم افزاری خاصی نیاز دارید: Windows 7 64 بیتی (یا جدیدتر) یا اوبونتو 16.04 (یا جدیدتر)، پردازنده چهار هسته ای اینتل یا AMD (2.5 گیگاهرتز یا سریعتر)، NVIDIA کارت سری GeForce 470 GTX یا AMD Radeon 6870 HD یا بالاتر، 8 گیگابایت رم و OpenGL 3 یا بالاتر (برای رایانه‌های لینوکس).

coursera مقدمه ای بر محاسبات با کارایی بالا و موازی (Mitalearn-304093)

  • 2 hours 3 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Shelley Knuth ,Thomas Hauser
درباره این دوره:

این دوره به معرفی اصول محاسبات با کارایی بالا و موازی می پردازد. این هدف برای دانشمندان، مهندسان، دانش پژوهان است، واقعاً همه کسانی که به دنبال توسعه مهارت های نرم افزاری لازم برای کار در محیط های نرم افزاری موازی هستند. این مهارت ها شامل تجزیه و تحلیل کلان داده، یادگیری ماشین، برنامه نویسی موازی و بهینه سازی است. ما اصول اولیه محیط های لینوکس و اسکریپت نویسی bash را تا محاسبات با توان بالا و موازی کردن کدها پوشش خواهیم داد. توصیه می کنیم برای انجام برخی از تکالیف برنامه نویسی با Fortran 90، C++ یا Python آشنا باشید. پس از اتمام این دوره با موارد زیر آشنا خواهید شد: * اجزای یک سیستم محاسباتی توزیع شده با کارایی بالا *انواع مدل های برنامه نویسی موازی و موقعیت هایی که ممکن است در آنها استفاده شود * محاسبات با توان عملیاتی بالا *توازی حافظه مشترک *توازی حافظه توزیع شده *پیمایش یک محیط HPC معمولی مبتنی بر لینوکس *ارزیابی و تجزیه و تحلیل مقیاس پذیری برنامه شامل مقیاس بندی ضعیف و قوی *تعیین کمی نیازهای پردازش، داده و هزینه برای یک پروژه محاسباتی یا گردش کار این دوره را می توان برای اعتبار آکادمیک به عنوان بخشی از مدرک کارشناسی ارشد CU Boulder در علوم داده (MS-DS) که در پلت فرم Coursera ارائه می شود، گذراند. MS-DS یک مدرک بین رشته‌ای است که اعضای هیئت علمی بخش‌های ریاضیات کاربردی، علوم کامپیوتر، علوم اطلاعات و سایرین در CU Boulder را گرد هم می‌آورد. با پذیرش مبتنی بر عملکرد و بدون فرآیند درخواست، MS-DS برای افرادی با طیف وسیعی از تحصیلات کارشناسی و/یا تجربه حرفه‌ای در علوم کامپیوتر، علوم اطلاعات، ریاضیات و آمار ایده‌آل است. درباره برنامه MS-DS در https://www.coursera.org/degrees/master-of-science-data-science-boulder اطلاعات بیشتری کسب کنید.

coursera مقدمه ای بر مدل های زبان بزرگ - בעברית (Mitalearn-307374)

  • 15 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Google Cloud Training
درباره این دوره:

זהו קורס מבוא ממוקד שבוחן מהם מודלים גדולים של שפה (LLM), איך מששתם שים שונים לדוגמה ואיך אפשר לשפר את הביצועים שלהם באמשעות כותונ. הוא גם כולל הסבר על הכלים של Google שיעזרו לכם לפתח אפליקציות בימיתנת בית משלכם.

coursera مقدمه ای بر مدل های زبان بزرگ - باهاسا اندونزی (Mitalearn-307595)

  • 16 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Google Cloud Training
درباره این دوره:

Ini adalah kursus pengantar pembelajaran mikro yang membahas definisi model bahasa besar (LLM), kasus penggunaannya, dan cara menggunakan prompt tuning untuk meningkatkan performa LLM. Kursus ini juga membahas beberapa alat Google yang dapat membantu Anda mengembangkan application AI Generatif Anda sendiri.

linkedin مقدمه ای بر مهارت های شغلی در توسعه نرم افزار (Mitalearn-277165)

  • 2 hours 2 minutes
  • مناسب همه
  • Update date: 4 April 2025
  • Author: Annyce Davis
درباره این دوره: 

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






br>قدرت محاسبات را در پروژه‌ها و نقش‌های فنی کشف کنید، همانطور که برای آزمون گواهی‌نامه پایه برنامه‌نویسی Microsoft GSI آماده می‌شوید. در مورد یک هفته از زندگی برنامه نویسی که در توسعه نرم افزار کار می کند، بیاموزید. ابزارهای تجاری و زبان های برنامه نویسی مختلف را با یک دوره خراب در پایتون، زبان برنامه نویسی شی گرا که برای مبتدیان و استفاده آسان است، کاوش کنید. پس از اتمام این دوره، شما آماده خواهید بود تا رزومه خود را بازنویسی کنید و همین امروز کار خود را آغاز کنید.

coursera مقدمه ای بر نرم افزار، برنامه نویسی و پایگاه های داده (Mitalearn-301849)

  • 3 hours 45 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: IBM Skills Network Team
درباره این دوره:

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

coursera مقدمه ای بر هوش مصنوعی مسئول - باهاسا اندونزی (Mitalearn-307561)

  • 9 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Google Cloud Training
درباره این دوره:

Ini adalah kursus pengantar pembelajaran mikro yang dimaksudkan untuk menjelaskan AI مسئول، alasan pentingnya مسئول AI، دان کار Google megimplementasikan مسئول هوش مصنوعی Dalam produknya. Kursus ini juga memperkenalkan 7 Prinsip AI Google.

coursera مقدمه ای بر هوش مصنوعی مسئولیت پذیر - בעברית (Mitalearn-307646)

  • 9 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Google Cloud Training
درباره این دوره:

זהו קורס מבוא ממוקד שמטרתו להסביר מהי אתיקה של בינה מלאשולימות יך Google נוהגת לפי כללי האתיקה של הבינה המלאכותית במוצרים שלה. מוצגים בו גם 7 עקרונות ה-AI של Google.

coursera مقدمه ای بر یادگیری ماشین با پایتون (Mitalearn-305912)

  • 1 hours 48 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Adwith Malpe
درباره این دوره:

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

coursera مقدمه ای عملی بر توسعه آزمایش محور (Mitalearn-309142)

  • 27 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Doug Purcell
درباره این دوره:

برای اینکه یک توسعه‌دهنده ماهر باشید، باید قبل از تولید کد، درک کاملی از نوشتن تست داشته باشید. در این دوره، با نوشتن و اجرای تست ها به محض هفته اول، نگاهی عملی به توسعه تست محور خواهیم داشت. TDD با تست های واحد خوب شروع می شود، بنابراین ما از آنجا شروع خواهیم کرد. همچنین موضوعات مربوط به ترجمه مشخصات کاربر به تست های واحد، استفاده از مانترا Red-Green-Refactor، و استفاده از ماک ها در پایتون با ماژول unittest.mock خواهد بود. پس از اتمام، تمام مراحل TDD را قبل از توسعه پوشش داده اید

coursera ملزومات برنامه نویسی پایتون (Mitalearn-304960)

  • 3 hours 39 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Scott Rixner,Joe Warren
درباره این دوره:

این دوره شما را با دنیای شگفت انگیز برنامه نویسی پایتون آشنا می کند! ما در مورد عناصر ضروری برنامه نویسی و نحوه ساخت برنامه های پایه پایتون یاد خواهیم گرفت. ما عبارات، متغیرها، توابع، منطق و شرطی ها را که مفاهیم اساسی در برنامه نویسی کامپیوتری هستند، پوشش خواهیم داد. ما همچنین نحوه استفاده از ماژول های پایتون را به شما آموزش می دهیم که به شما امکان می دهد از مجموعه گسترده ای از عملکردها که قبلاً بخشی از زبان پایتون است بهره مند شوید. این مفاهیم و مهارت ها به شما کمک می کند تا مانند یک برنامه نویس کامپیوتر شروع به فکر کردن کنید و درک کنید که چگونه برنامه های پایتون را بنویسید. در پایان دوره، شما قادر خواهید بود برنامه های کوتاه پایتون بنویسید که قادر به انجام وظایف واقعی و عملی هستند. این دوره پایه و اساس ایجاد تخصص در برنامه نویسی پایتون است. به عنوان اولین دوره در یک تخصص، بلوک های سازنده لازم را برای موفقیت شما در یادگیری نوشتن برنامه های پیچیده تر پایتون فراهم می کند. این دوره از Python 3 استفاده می کند. در حالی که بسیاری از برنامه های Python همچنان از Python 2 استفاده می کنند، Python 3 آینده زبان برنامه نویسی Python است. این اولین دوره از یک نسخه Python 3 از محیط توسعه CodeSkulptor استفاده می کند که به طور خاص برای کمک به برنامه نویسان مبتدی طراحی شده است که سریع یاد بگیرند. CodeSkulptor در هر مرورگر وب مدرنی اجرا می شود و نیازی به نصب هیچ نرم افزاری از شما ندارد و به شما امکان می دهد بلافاصله شروع به نوشتن و اجرای برنامه های کوچک کنید. در دوره های بعدی این تخصص، ما به شما کمک می کنیم تا به محیط های توسعه دسکتاپ پیچیده تر بروید.

coursera ملزومات مدیریت پایگاه داده (Mitalearn-308258)

  • 7 hours 43 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Michael Mannino
درباره این دوره:

Database Management Essentials پایه و اساس مورد نیاز شما را برای یک حرفه در توسعه پایگاه داده، انبار داده، یا هوش تجاری و همچنین برای کل تخصص انبارداری داده برای هوش تجاری فراهم می کند. در این دوره، شما پایگاه‌های داده رابطه‌ای ایجاد می‌کنید، دستورات SQL را برای استخراج اطلاعات برای برآورده کردن درخواست‌های گزارش‌دهی کسب‌وکار، ایجاد نمودارهای ارتباط موجودیت (ERD) برای طراحی پایگاه‌های داده، و تجزیه و تحلیل طرح‌های جدول برای افزونگی بیش از حد می‌نویسید. همانطور که این مهارت ها را توسعه می دهید، از Oracle، MySQL یا PostgreSQL برای اجرای دستورات SQL و ابزار نمودارسازی پایگاه داده مانند ER Assistant یا Visual Paradigm برای ایجاد ERD استفاده خواهید کرد. ما این دوره را برای اطمینان از یک پایه مشترک برای فراگیران تخصصی طراحی کرده ایم. همه کسانی که دوره را می گذرانند می توانند با نوشتن عبارات SQL در Oracle، MySQL، یا PostgreSQL وارد عمل شوند.

linkedin مهاجرت به فراتر از جاوا 8 (Mitalearn-193678)

  • 2 hours 13 minutes
  • پیشرفته
  • Release date: 21 June 2026
  • Author: Kevin Bowersox
درباره این دوره:

نحوه انتقال برنامه های جاوا 8 خود را به آخرین نسخه های جاوا کشف کنید. برای توسعه دهندگان مهم است که از قبل برای تأثیرات آهنگ انتشار جدید، مدل های مجوز و استراتژی های پشتیبانی برنامه ریزی کنند زیرا جاوا 8 منسوخ می شود. این دوره تاکتیک ها و ابزارهایی را برای تطبیق برنامه های جدید و موجود با نسخه جدیدتر جاوا در اختیار شما قرار می دهد. ویژگی‌های زبان پیشرفته و API را در جاوا 11، 12، 13 و 14 کاوش کنید - از جمله عبارات سوئیچ و بلوک‌های متنی برای کار با رشته‌های چند خطی - و یاد بگیرید که چگونه یک استراتژی مهاجرت ایجاد کنید که از ابزارهای خودکار بهره می‌برد. مربی و متخصص جاوا، کوین باورسوکس، همچنین به شما کمک می‌کند تا با چالش‌هایی مانند منسوخ شدن، بسته‌های حذف‌شده، و وابستگی‌های شخص ثالث که می‌توانند هنگام مهاجرت بین نسخه‌های جاوا مشکلاتی ایجاد کنند، مقابله کنید. در پایان دوره، شما باید مهارت ها و دانش لازم برای انجام یک مهاجرت یکپارچه به مدرن ترین، ایمن ترین و کاربردی ترین نسخه های پلت فرم جاوا را داشته باشید.

linkedin مهارت های شغلی فنی: ارتباط برای توسعه دهندگان (Mitalearn-230585)

  • 1 hours 2 minutes
  • مناسب همه
  • Update date: 21 June 2026
  • Author: Tom Geller
درباره این دوره:

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

coursera مهندسی نرم افزار: پیاده سازی و آزمایش (Mitalearn-309261)

  • 2 hours 50 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Kenneth W T Leung
درباره این دوره:

چرخه حیات توسعه نرم افزار (SDLC) فرآیند توسعه نرم افزار از طریق برنامه ریزی، تجزیه و تحلیل نیاز، طراحی، پیاده سازی، آزمایش و نگهداری است. این دوره بر مراحل پیاده سازی و آزمایش SDLC متمرکز است و شما فرآیندهای مختلف توسعه نرم افزار را برای توسعه سیستم های نرم افزاری بزرگ بررسی می کنید و نقاط قوت (مزایا) و ضعف (معایب) فرآیندهای مختلف توسعه نرم افزار را درک خواهید کرد. همچنین با تکنیک های برنامه نویسی دفاعی برای جلوگیری از اشکالات نرم افزاری در حین پیاده سازی مواجه خواهید شد و یاد خواهید گرفت که چگونه سیستم خود را با استفاده از انواع مختلف تست ها به طور کامل تست کنید. مفاهیم اولیه برنامه نویسی شی گرا (OOP) برای موضوعاتی که در برنامه نویسی تدافعی و تست شی گرا پوشش داده می شوند مورد نیاز است. پیاده‌سازی توسط مدل‌های UML مشتق‌شده از تجزیه و تحلیل نیازمندی هدایت می‌شود. توصیه می شود قبل از شروع این دوره درس "مهندسی نرم افزار: مدل سازی سیستم های نرم افزاری با استفاده از UML" را بگذرانید، اما نیاز سختی نیست.

coursera مهندسی نرم افزار: طراحی نرم افزار و مدیریت پروژه (Mitalearn-308938)

  • 2 hours 40 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Kenneth W T Leung
درباره این دوره:

چرخه حیات توسعه نرم افزار (SDLC) فرآیند توسعه نرم افزار از طریق برنامه ریزی، تجزیه و تحلیل نیاز، طراحی، پیاده سازی، آزمایش و نگهداری است. این دوره بر مراحل برنامه ریزی پروژه و تجزیه و تحلیل/طراحی SDLC متمرکز است و شما با الگوهای مختلف معماری و الگوهای طراحی برای حل مشکلات رایج در طراحی نرم افزار آشنا خواهید شد. برنامه ریزی پروژه، زمان بندی و برآورد هزینه را پوشش می دهد که وظایف اصلی مدیران پروژه نرم افزاری است. مفاهیم اولیه برنامه نویسی شی گرا (OOP) برای درک الگوهای طراحی مختلف تحت پوشش این دوره مورد نیاز است. طراحی سیستم توسط مدل های UML مشتق شده از تجزیه و تحلیل نیازمندی ها هدایت می شود. توصیه می شود قبل از شروع این دوره درس "مهندسی نرم افزار: مدل سازی سیستم های نرم افزاری با استفاده از UML" را بگذرانید، اما نیاز سختی نیست.

coursera مهندسی نرم افزار: مدل سازی سیستم های نرم افزاری با استفاده از UML (Mitalearn-309006)

  • 2 hours 33 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Kenneth W T Leung
درباره این دوره:

چرخه حیات توسعه نرم افزار (SDLC) فرآیند توسعه نرم افزار از طریق برنامه ریزی، تجزیه و تحلیل نیاز، طراحی، پیاده سازی، آزمایش و نگهداری است. این دوره بر مرحله تجزیه و تحلیل نیازمندی های SDLC متمرکز است و شما یاد خواهید گرفت که چگونه از مدل های UML برای دریافت نیازمندی های سیستم و تسهیل ارتباط بین مشتری/کاربران و توسعه دهندگان استفاده کنید. UML یک زبان مدل سازی بصری با هدف کلی برای سیستم ها است. می توان از آن برای برجسته کردن جنبه های مختلف سیستم که مورد علاقه ذینفعان مختلف است استفاده کرد. الزامات داده در مدل دامنه ثبت می شود، که مفاهیم مهم دامنه برنامه را به عنوان کلاس ها، ارتباط بین آنها و محدودیت های موجود در آنها توصیف می کند. الزامات عملکردی در مدل مورد استفاده برای توصیف تعاملات بین سیستم و محیط آن (کاربران، سیستم‌های دیگر) ثبت می‌شوند. UML از بهترین شیوه های فعلی در تکنیک های مدل سازی شی گرا استفاده می کند. مفاهیم اولیه برنامه نویسی شی گرا (OOP) برای امتحان این دوره مورد نیاز است. توصیه می‌شود دوره‌ها را به ترتیبی که فهرست شده‌اند بگذرانید، زیرا به تدریج تکنیک‌ها و مفاهیم مهندسی نرم‌افزار را توسعه می‌دهند، اما این یک نیاز سخت نیست.

coursera موضوعات را در پایتون انتخاب کنید: Matplotlib (Mitalearn-313392)

  • متوسط
  • Release date: 27 June 2026
  • Author: Patrick Ester
درباره این دوره:

اولین اسکریپت پایتون خود را با Matplotlib در عرض چند دقیقه بدون نصب چیزی کدنویسی کنید و اجرا کنید! این دوره برای زبان آموزان با تجربه پایتون طراحی شده است و یک دوره خرابی در Matplotlib ارائه می دهد. این امر به زبان آموزان امکان می دهد تا به موضوعات اصلی تجسم داده ها که می توانند به زبان های دیگر منتقل شوند، بپردازند. در این دوره، نحوه استفاده از Jupyter، تولید و انتخاب بهترین نمودارها را برای نمایش داده های خود یاد خواهید گرفت. برای اینکه امکان یک تجربه یادگیری واقعی و خودآگاه را فراهم کنید، این دوره بدون ویدیو است. تکالیف حاوی توضیحات کوتاه با تصاویر و نمونه‌های کد قابل اجرا با ویرایش‌های پیشنهادی برای بررسی بیشتر نمونه‌های کد، ایجاد درک عمیق‌تر با انجام دادن هستند. شما از بازخورد فوری از انواع آیتم های ارزیابی در طول مسیر بهره مند خواهید شد، به آرامی از بررسی های درک سریع (چند انتخابی، پر کردن جای خالی و عدم درهم آمیختن بلوک های کد) تا تمرین های کدگذاری کوچک و قابل دسترس که به جای اینکه چند دقیقه طول می کشد، پیشرفت کنید. ساعت

coursera موضوعات را در پایتون انتخاب کنید: پردازش زبان طبیعی (Mitalearn-313120)

  • متوسط
  • Release date: 27 June 2026
  • Author: Mohit Chandarana,Kevin Noelsaint
درباره این دوره:

کدنویسی کنید و اولین برنامه NLP خود را در عرض چند دقیقه بدون نصب چیزی اجرا کنید! این دوره برای زبان آموزانی طراحی شده است که تجربه ای با پایتون دارند اما در NLP مبتدی هستند. ماژول های این دوره پردازش و تجزیه و تحلیل متن را پوشش می دهند. تجزیه و تحلیل گفتار، نحو، و معناشناسی؛ و ساخت ربات چت برای اینکه امکان یک تجربه یادگیری واقعی و خودآگاه را فراهم کنید، این دوره بدون ویدیو است. تکالیف حاوی توضیحات کوتاه با تصاویر و نمونه‌های کد قابل اجرا با ویرایش‌های پیشنهادی برای بررسی بیشتر نمونه‌های کد، ایجاد درک عمیق‌تر با انجام دادن هستند. شما از بازخورد فوری از انواع آیتم های ارزیابی در طول مسیر بهره مند خواهید شد، به آرامی از بررسی های درک سریع (چند گزینه ای، پر کردن جای خالی، و عدم درهم آمیختن بلوک های کد) به ساخت آهسته ویژگی ها، که منجر به پروژه های برنامه نویسی بزرگ در پایان دوره

Suggestions