Course catalog

Categories

Showing 1-11 of 11 items.

coursera آماده سازی مصاحبه کدگذاری (Mitalearn-310077)

  • 2 hours 42 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Taught by Meta Staff
درباره این دوره:

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

coursera اسکریپت نویسی پایتون: تاریخ ها، کلاس ها و مجموعه ها (Mitalearn-307085)

  • 1 hours 9 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Aspen Olmsted
درباره این دوره:

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

coursera به عمق پایتون شیرجه بزنید (Mitalearn-306677)

  • 13 hours 27 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Board Infinity
درباره این دوره:

با دوره "Dive Deep into Python" یک کاوش همه جانبه در قلمرو برنامه نویسی پایتون را آغاز کنید. این برنامه که با دقت طراحی شده است، راه را از درک پایه ای پایتون به تفاوت های ظریف آن هموار می کند و تضمین می کند که مجموعه مهارت های قوی و مناسب برای چالش های نرم افزاری معاصر را به دست آورید. در بخش مبانی برنامه نویسی پایتون، سفر پایتون خود را با فرو رفتن در جنبه های اساسی آن آغاز کنید. شما با مفاهیم اصلی برنامه نویسی، انواع داده ها، عملگرها و جریان کنترل آشنا خواهید شد. در پایان، دانش ایجاد برنامه های کاربردی پایه و در عین حال کاربردی پایتون را خواهید داشت. با تقویت بیشتر مهارت پایتون، بخش ضروریات برنامه نویسی پایتون به ساختارهای برنامه نویسی ضروری می پردازد. قدرت حلقه‌ها را درک کنید، تفاوت‌های رشته‌ها را کشف کنید، و عملیات آرایه‌ها و لیست‌ها را درک کنید، و شما را برای مدیریت و دستکاری فرم‌های داده متنوع در پایتون مجهز می‌کند. سپس سفر به ساختارها و توابع داده پایتون پیش می رود. درک خود را از ساختارهای داده پیشرفته پایتون، از لیست ها و تاپل ها گرفته تا فرهنگ لغت، ارتقا دهید. علاوه بر این، دنیای توابع را کاوش خواهید کرد و توانایی خود را در ساخت بخش های کد قابل استفاده مجدد و کارآمد تقویت خواهید کرد. در نهایت، خود را در دنیای Python OOPs و File Handling غوطه ور کنید. اصول برنامه نویسی شی گرا (OOP) را با پایتون، از کلاس ها و اشیاء گرفته تا وراثت و فراتر از آن، درک کنید. به طور همزمان، در عملیات فایل، یادگیری خواندن، نوشتن و مدیریت فایل ها به طور یکپارچه مهارت کسب کنید. در اوج دوره، شما نه تنها درک عمیقی از پایتون خواهید داشت، بلکه برای رویارویی با بسیاری از چالش های برنامه نویسی نیز مجهز خواهید بود. چه بخواهید راه‌حل‌های نرم‌افزاری زیبا بسازید و چه در علم داده به کاوش بپردازید، سفر شما در این دوره شما را به یک برنامه‌نویس پایتون توانمند و مطمئن تبدیل می‌کند.

coursera پایتون و پانداها برای مهندسی داده (Mitalearn-328505)

  • 4 hours 7 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Kennedy Behrman,Alfredo Deza,Noah Gift
درباره این دوره:

در این اولین دوره از Python، Bash و SQL Essentials for Data Engineering Specialization، شما یاد خواهید گرفت که چگونه یک محیط کاری پایتون کنترل شده با نسخه راه اندازی کنید که می تواند از کتابخانه های شخص ثالث استفاده کند. شما یاد خواهید گرفت که از پایتون و کتابخانه قدرتمند پانداها برای تجزیه و تحلیل و دستکاری داده ها استفاده کنید. علاوه بر این، با Vim و Visual Studio Code که دو ابزار محبوب برای نوشتن نرم افزار هستند نیز آشنا خواهید شد. این دوره برای دانش‌آموزان مبتدی و متوسط ​​برای شروع تبدیل و دستکاری داده‌ها به عنوان یک مهندس داده ارزشمند است.

coursera توابع، فایل ها و دیکشنری های پایتون (Mitalearn-301713)

  • 7 hours 57 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Paul Resnick,Steve Oney
درباره این دوره:

این دوره ساختار داده فرهنگ لغت و توابع تعریف شده توسط کاربر را معرفی می کند. شما با متغیرهای محلی و سراسری، انتقال پارامترهای اختیاری و کلید واژه، توابع نامگذاری شده و عبارات لامبدا آشنا خواهید شد. همچنین با تابع مرتب‌سازی شده پایتون و نحوه کنترل ترتیب مرتب‌سازی آن با ارسال تابع دیگری به عنوان ورودی آشنا خواهید شد. برای پروژه نهایی خود، داده‌های شبکه‌های اجتماعی شبیه‌سازی‌شده را از یک فایل می‌خوانید، امتیازات احساسات را محاسبه می‌کنید و فایل‌های csv. را می‌نویسید. این فصل‌های 10 تا 16 کتاب درسی «مبانی برنامه‌نویسی پایتون» را پوشش می‌دهد که متن همراه (اختیاری و رایگان) این دوره است. اگر قبلاً دوره "مبانی پایتون" را گذرانده اید و می خواهید دانش اساسی بیشتری از زبان پایتون کسب کنید، این دوره برای شما مناسب است. هر دو دوره با هم برای افراد تازه وارد در برنامه نویسی پایتون، کسانی که نیاز به تجدید نظر در مبانی پایتون دارند، یا کسانی که ممکن است تا حدودی با برنامه نویسی پایتون آشنا شده باشند اما خواهان شرح و واژگان عمیق تری برای توصیف و استدلال در مورد برنامه ها هستند، طراحی شده است. این دوره تکمیلی دوره "مبانی پایتون" (درس 1 از تخصص برنامه نویسی پایتون 3) است و دومین دوره از پنج دوره در این تخصص است.

coursera چالش برنامه نویسی مونتاژ ژنوم (Mitalearn-316197)

  • 46 minutes
  • پیشرفته
  • Release date: 23 June 2026
  • Author: Neil Rhodes,Michael Levin,Michael Levin
درباره این دوره:

در بهار 2011، هزاران نفر در آلمان با یک بیماری کشنده که به عنوان مسمومیت غذایی همراه با اسهال خونی شروع شد و اغلب به نارسایی کلیه منجر شد، در بیمارستان بستری شدند. این آغاز مرگبارترین شیوع در تاریخ اخیر بود که توسط یک سویه باکتریایی مرموز ایجاد شد که ما از آن به عنوان E. coli X یاد خواهیم کرد. در عرض یک هفته دچار اسهال خونی شد. در این مرحله، زیست‌شناسان می‌دانستند که با یک پاتوژن ناشناخته قبلی روبرو هستند و روش‌های سنتی کافی نیستند - زیست‌شناسان محاسباتی برای جمع‌آوری و تجزیه و تحلیل ژنوم پاتوژن تازه پدید آمده مورد نیاز هستند. برای بررسی منشأ تکاملی و پتانسیل بیماری‌زایی سویه شیوع، محققان یک برنامه تحقیقاتی جمع‌سپاری را آغاز کردند. آنها داده های توالی یابی DNA باکتریایی را از یکی از بیماران منتشر کردند که منجر به انبوهی از تجزیه و تحلیل های انجام شده توسط زیست شناسان محاسباتی در چهار قاره شد. آنها حتی از GitHub برای این پروژه استفاده کردند: https://github.com/ehec-outbreak-crowdsourced/BGI-data-analysis/wiki شیوع سال 2011 آلمان نمونه اولیه ای از اپیدمیولوژیست ها بود که با زیست شناسان محاسباتی برای جلوگیری از شیوع همکاری می کردند. در این دوره آنلاین، شما با توسعه برنامه‌ای برای جمع‌آوری ژنوم E.coli X از میلیون‌ها زیررشته ژنوم E.coli X، ردپای بیوانفورماتیک‌هایی را دنبال می‌کنید که شیوع بیماری را بررسی می‌کنند.

coursera ساختارهای داده و Backend با جاوا (Mitalearn-316095)

  • 5 hours 19 minutes
  • پیشرفته
  • Release date: 23 June 2026
  • Author: Board Infinity
درباره این دوره:

این دوره جامع عمیقاً به جزئیات ساختارهای داده و توسعه Backend با جاوا می پردازد. برنامه درسی به طور استراتژیک در سه ماژول اصلی طراحی شده است و به طور یکپارچه بین درک نظریه با کاربرد عملی پل می شود. در ماژول اول، ساختارهای داده مبتنی بر جاوا را با تمرکز روی آرایه ها، آرایه های چند بعدی، کلاس String و چارچوب مجموعه های جاوا بررسی می کنیم. شما درک اساسی از ذخیره سازی کارآمد داده و دستکاری در توسعه باطن به دست خواهید آورد. با انتقال به ماژول دوم، شما را با Spring و Spring Boot، ستون های توسعه اپلیکیشن جاوا آشنا می کنیم. ما بر ایجاد برنامه های کاربردی اولیه Spring، برنامه های وب مبتنی بر Spring MVC و معماری کلی Spring Boot تمرکز می کنیم. در ماژول سوم، ما به خدمات وب RESTful با استفاده از Spring Boot می پردازیم و شما را از طریق ایجاد این سرویس ها، اجرای عملیات CRUD برای منابع و استفاده از Spring Security برای ایمن سازی این سرویس ها راهنمایی می کنیم. در پایان این دوره، شرکت کنندگان قادر به طراحی و پیاده سازی ساختارهای داده موثر و ساخت راه حل های Backend با استفاده از جاوا خواهند بود. این مسیر را به سمت یک حرفه امیدوارکننده در توسعه نرم افزار تعیین می کند.

coursera طبقه بندی متن بدون نظارت برای تجزیه و تحلیل بازاریابی (Mitalearn-331157)

  • 2 hours 16 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Chris J. Vargo,Scott Bradley
درباره این دوره:

داده‌های بازاریابی اغلب آنقدر بزرگ هستند که انسان‌ها نمی‌توانند نمونه‌ای از آن را بخوانند یا تجزیه و تحلیل کنند تا بفهمند چه بینش‌هایی ممکن است در آن نهفته باشد. در این دوره، زبان آموزان از یادگیری عمیق بدون نظارت برای آموزش الگوریتم هایی برای استخراج موضوعات و بینش از داده های متنی استفاده می کنند. یادگیرندگان یک مرور مفهومی از یادگیری ماشینی بدون نظارت را طی می‌کنند و از طریق آموزش‌های آموزشی در پایتون به مجموعه داده‌های دنیای واقعی می‌روند. دوره با یک پروژه بزرگ به پایان می رسد. این دوره از نوت بوک های Jupyter و محیط برنامه نویسی Google Colab، یک محیط نوت بوک مبتنی بر مرورگر Jupyter استفاده می کند. فایل ها در گوگل درایو ذخیره می شوند. این دوره را می توان برای اعتبار آکادمیک به عنوان بخشی از مدرک کارشناسی ارشد 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-303923)

  • 7 hours 37 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Paul Resnick,Steve Oney
درباره این دوره:

این دوره اصول اولیه پایتون 3 شامل اجرای شرطی و تکرار به عنوان ساختارهای کنترلی و رشته ها و لیست ها به عنوان ساختارهای داده را معرفی می کند. شما یک لاک پشت روی صفحه را برای کشیدن تصاویر زیبا برنامه ریزی می کنید. شما همچنین یاد خواهید گرفت که نمودارهای مرجع را به عنوان راهی برای استدلال در مورد اجرای برنامه ترسیم کنید، که به تقویت مهارت های اشکال زدایی شما کمک می کند. دوره هیچ پیش نیازی ندارد. فصل های 1 تا 9 کتاب درسی "مبانی برنامه نویسی پایتون" که متن همراه (اختیاری و رایگان) این دوره است را پوشش می دهد. این دوره برای شما مناسب است اگر در برنامه نویسی پایتون تازه وارد هستید، اگر به یک تجدید نظر در اصول اولیه پایتون نیاز دارید، یا اگر ممکن است تا حدودی با برنامه نویسی پایتون آشنا شده باشید اما می خواهید توضیحات و واژگان عمیق تری برای توصیف و استدلال در مورد برنامه ها داشته باشید. این اولین دوره از پنج دوره تخصصی برنامه نویسی پایتون 3 است.

coursera مشکلات کسب و کار را با هوش مصنوعی و یادگیری ماشین حل کنید (Mitalearn-333418)

  • 2 hours 4 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Renée Cummings
درباره این دوره:

هوش مصنوعی (AI) و یادگیری ماشین (ML) به بخشی ضروری از مجموعه ابزار برای بسیاری از سازمان‌ها تبدیل شده‌اند. هنگامی که این ابزارها به طور مؤثر مورد استفاده قرار می گیرند، بینش عملی ارائه می دهند که تصمیمات حیاتی را هدایت می کند و سازمان ها را قادر می سازد محصولات و خدمات هیجان انگیز، جدید و نوآورانه ایجاد کنند. این اولین دوره از چهار دوره در گواهینامه حرفه ای متخصص هوش مصنوعی (CAIP) است. این دوره به عنوان نقطه ورود به دنیای AI/ML در نظر گرفته شده است. در مورد مشکلات تجاری که AI/ML می تواند حل کند و همچنین فناوری های AI/ML خاصی که می تواند آنها را حل کند، آشنا خواهید شد. علاوه بر این، یک نمای کلی از گردش کار کلی مربوط به یادگیری ماشین، و همچنین ابزارها و سایر منابعی که از آن پشتیبانی می‌کنند، دریافت خواهید کرد. این دوره همچنین اهمیت اخلاق در AI/ML را ترویج می کند و تکنیک هایی را برای رسیدگی به چالش های اخلاقی در اختیار شما قرار می دهد. در نهایت، این دوره شما را در مورد "چرا؟" فکر می کند. از AI/ML، و تضمین می کند که کارهای فنی بیشتر شما در دوره های بعدی با اهداف تجاری واضح در ذهن انجام می شود.

coursera وراثت و ساختارهای داده در جاوا (Mitalearn-305249)

  • 5 hours 5 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Brandon Krakowsky
درباره این دوره:

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