Course catalog

Course duration

Course provider

Topic

Categories

Showing 181-200 of 708 items.

coursera بازی ها، حسگرها و رسانه ها (Mitalearn-315721)

  • 11 hours 53 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Don Patterson,Sam Kaufman
درباره این دوره:

شما یاد خواهید گرفت که تجربیات تعاملی دیجیتال روانی را که برای بازی مناسب است بسازید و از سخت افزار حسگر پیشرفته ساخته شده در آیفون و آیپد استفاده کنید. این شامل ترسیم گرافیک دو بعدی، پخش صداها و موسیقی، ادغام با Game Center، موتور فیزیک iOS و تشخیص جهت و مکان دستگاه است. پس از اتمام این دوره، شما قادر خواهید بود: 1. از سرویس ژئوکد معکوس برای تبدیل طول و عرض جغرافیایی به نام مکان استفاده کنید 2. GeoFences را پیاده سازی کنید تا یک برنامه به طور موثر بر موقعیت مکانی دستگاه iOS نظارت کند 3. از قدرت شتاب سنج ها، مغناطیس سنج ها و ژیروسکوپ ها برای جهت دهی یک دستگاه در فضای فیزیکی استفاده کنید. 4. برنامه ای ایجاد کنید که با استفاده از روشنایی صفحه به عنوان پراکسی به سطوح نور محیط پاسخ دهد 5. جلوه های صوتی و رسانه های دیگر را به صورت صوتی پخش کنید 6. یک بازی مانند Pong بسازید 7. یک بازی مانند Breakout بسازید 8. گرافیک را در محیط بازی دستکاری کنید 9. از موتور فیزیک برای ایجاد دنیای واقعی بازی استفاده کنید 10. برای طراحی تعامل پیچیده به رویدادهای چند لمسی واکنش نشان دهید 11. برخوردها و تماس ها را به طور موثر تشخیص دهید و به آنها پاسخ دهید 12. زنجیره های پیچیده از اقدامات، انیمیشن ها و صداها با دقت 13. جن های چند فریمی را متحرک کنید 14. ایجاد سیستم های ذرات برای شبیه سازی آتش، دود و جادو (و بیشتر!) 15. برای ایجاد تابلوهای امتیازات و دستاوردهایی که می توانند از طریق شبکه های اجتماعی به اشتراک گذاشته شوند، با مرکز بازی ارتباط برقرار کنید

coursera بازی‌های واقعیت افزوده با استفاده از Vuforia SDK (Mitalearn-311556)

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

آیا برای سرگرمی بیشتر با Unity آماده هستید؟ در این دوره آموزشی با Vuforia SDK که با Unity کار می کند آشنا می شوید. همچنین در مورد ردیابی هواپیما در واقعیت افزوده بیشتر خواهید آموخت و یک بازی سرگرم کننده بولینگ AR را توسعه خواهید داد. در پایان این دوره، شما قادر خواهید بود: - ویرایشگرهای Unity را پیکربندی کنید. - Vuforia و کاری که انجام می دهد را توصیف کنید. - بهترین شیوه های بهینه سازی را شناسایی کنید. - معماری یک بازی را تعریف کنید. - تشخیص هواپیما را در یک بازی AR ساخته شده در Unity راه اندازی و پیاده سازی کنید. - اصول UI را تعریف کنید. - ادغام اشیاء سه بعدی برای جاسازی در یک بازی AR. - از اسکریپت بصری برای توسعه یک بازی AR استفاده کنید. - نوشتن اسکریپت در سی شارپ برای ایجاد مکانیک هایی که بر پویایی بازی حاکم است. برای موفقیت در این دوره، تجربه برنامه نویسی شی گرا و توسعه اولیه وب مورد نیاز است. (جاوا اسکریپت یک امتیاز مثبت است اما الزامی نیست.) توصیه می کنیم دوره های قبلی این برنامه را تکمیل کنید تا بتوانید دانش و مهارت های آن دوره ها را در اینجا بسازید.

coursera برآورد وضعیت و محلی سازی برای خودروهای خودران (Mitalearn-315789)

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

به برآورد ایالتی و محلی سازی برای اتومبیل های خودران، دومین دوره در تخصص اتومبیل های خودران دانشگاه تورنتو خوش آمدید. توصیه می کنیم قبل از گذراندن این دوره، اولین دوره تخصصی را بگذرانید. این دوره شما را با سنسورهای مختلف و نحوه استفاده از آنها برای تخمین وضعیت و محلی سازی در یک خودروی خودران آشنا می کند. در پایان این دوره، شما قادر خواهید بود: - درک روش های کلیدی برای تخمین پارامتر و حالت مورد استفاده برای رانندگی خودران، مانند روش حداقل مربعات - ایجاد مدلی برای سنسورهای محلی سازی معمولی خودرو، از جمله GPS و IMU - فیلترهای کالمن گسترده و بدون عطر را برای مشکل تخمین وضعیت خودرو اعمال کنید - تطبیق اسکن LIDAR و الگوریتم Iterative Closest Point را درک کنید - از این ابزارها برای ادغام چندین جریان حسگر در یک تخمین حالت واحد برای یک خودروی خودران استفاده کنید برای پروژه نهایی در این دوره، شما Error-State Extended Kalman Filter (ES-EKF) را برای بومی سازی یک وسیله نقلیه با استفاده از داده های شبیه ساز CARLA پیاده سازی خواهید کرد. این یک دوره پیشرفته است که برای زبان آموزان با پیشینه مهندسی مکانیک، مهندسی کامپیوتر و برق یا رباتیک در نظر گرفته شده است. برای موفقیت در این دوره باید تجربه برنامه نویسی در پایتون 3.0، آشنایی با جبر خطی (ماتریس، بردار، ضرب ماتریس، رتبه، مقادیر ویژه و بردارها و معکوس)، آمار (توزیعات احتمال گاوسی)، حساب دیفرانسیل و انتگرال و فیزیک (نیروها، لحظه ها) را داشته باشید. ، اینرسی، قوانین نیوتن).

coursera برای AZ-204: در حال توسعه راه حل ها برای Microsoft Azure آماده شوید (Mitalearn-312355)

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

گواهینامه های مایکروسافت با ارائه شواهد شناخته شده و مورد تایید صنعت در سطح جهانی مبنی بر تسلط بر مهارت های کسب و کارهای دیجیتال و ابری، به شما یک مزیت حرفه ای می دهد. در این دوره، دانش خود را از مراحل سالن توسعه ابر از الزامات، تعریف و طراحی تجدید می‌کنید. توسعه، استقرار و نگهداری؛ به تنظیم و نظارت بر عملکرد شما دانش خود را در یک آزمون عملی که با تمام موضوعات اصلی تحت پوشش در آزمون AZ-204 ترسیم شده است، آزمایش خواهید کرد و اطمینان حاصل می کند که برای موفقیت در صدور گواهینامه به خوبی آماده شده اید. Y همچنین یک نمای کلی دقیق تر از برنامه صدور گواهینامه مایکروسافت و جایی که می توانید در حرفه خود ادامه دهید دریافت خواهید کرد. همچنین نکات و ترفندها، استراتژی های تست، منابع مفید و اطلاعاتی در مورد نحوه ثبت نام در آزمون AZ-204 Proctored دریافت خواهید کرد. با پایان این دوره، شما آماده ثبت نام و شرکت در آزمون گواهینامه خواهید بود این آخرین دوره از یک برنامه هشت دوره است که به شما برای شرکت در آزمون کمک می کند تا بتوانید در طراحی و پیاده سازی راه حل های داده ای که از خدمات داده Microsoft Azure استفاده می کنند تخصص داشته باشید. آزمون توسعه راه حل برای Microsoft Azure فرصتی برای اثبات تخصص دانش در طراحی، ساخت، آزمایش و نگهداری برنامه ها و خدمات ابری در Microsoft Azure است. هر دوره به شما مفاهیم و مهارت هایی را می آموزد که با امتحان اندازه گیری می شوند.

coursera برای DP-100: Data Science در Microsoft Azure Exam آماده شوید (Mitalearn-308904)

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

گواهینامه های مایکروسافت با ارائه شواهد شناخته شده و مورد تایید صنعت در سطح جهانی مبنی بر تسلط بر مهارت های کسب و کارهای دیجیتال و ابری به شما یک مزیت حرفه ای می دهد. شما دانش خود را در مورد نحوه برنامه ریزی و ایجاد یک محیط کاری مناسب برای بارهای کاری علم داده در Azure، اجرای آزمایش های داده و آموزش مدل های پیش بینی تجدید می کنید. علاوه بر این، نحوه مدیریت، بهینه‌سازی و استقرار مدل‌های یادگیری ماشین را در تولید خلاصه می‌کنید. دانش خود را در یک آزمون عملی که با تمام موضوعات اصلی تحت پوشش در آزمون DP-100 ترسیم شده است، آزمایش خواهید کرد و اطمینان حاصل می کند که برای موفقیت در صدور گواهینامه به خوبی آماده شده اید. همچنین یک نمای کلی دقیق تر از برنامه صدور گواهینامه مایکروسافت و جایی که می توانید در حرفه خود ادامه دهید دریافت خواهید کرد. همچنین نکات و ترفندها، استراتژی‌های تست، منابع مفید و اطلاعاتی در مورد نحوه ثبت‌نام در آزمون DP-100 Proctored دریافت خواهید کرد. در پایان این دوره، شما آماده ثبت نام و شرکت در آزمون DP-100 خواهید بود. این پنجمین دوره از یک برنامه پنج دوره ای است که شما را برای شرکت در آزمون DP-100: Designing and Implementing a Data Science Solution در آزمون گواهینامه Azure آماده می کند. آزمون گواهینامه فرصتی برای اثبات دانش و تخصص راه حل های یادگیری ماشین در مقیاس ابری با استفاده از یادگیری ماشینی Azure است. این تخصص به شما می آموزد که از دانش موجود خود از پایتون و یادگیری ماشین برای مدیریت جذب و آماده سازی داده ها، آموزش مدل و استقرار، و نظارت راه حل یادگیری ماشین در Microsoft Azure استفاده کنید. هر دوره به شما مفاهیم و مهارت هایی را می آموزد که با امتحان اندازه گیری می شوند. این تخصص برای دانشمندان داده با دانش موجود از Python و چارچوب‌های یادگیری ماشینی مانند Scikit-Learn، PyTorch و Tensorflow در نظر گرفته شده است، که می‌خواهند راه‌حل‌های یادگیری ماشین را در فضای ابری بسازند و کار کنند. این به دانشمندان داده می آموزد که چگونه راه حل های سرتاسری را در Microsoft Azure ایجاد کنند. دانش آموزان یاد خواهند گرفت که چگونه منابع Azure را برای یادگیری ماشین مدیریت کنند. آزمایش ها و مدل های قطار را اجرا کنید. راه حل های یادگیری ماشین را مستقر و عملیاتی کنید و یادگیری ماشینی مسئولانه را پیاده سازی کنید. آنها همچنین یاد خواهند گرفت که از Azure Databricks برای کاوش، آماده سازی و مدل سازی داده ها استفاده کنند. و فرآیندهای یادگیری ماشین Databricks را با یادگیری ماشینی Azure ادغام کنید.

coursera بررسی اجمالی پردازنده های Arm Cortex-M (Mitalearn-310825)

  • 1 hours 16 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Uma Maheswari Ramalingam,Shirley Zou,Nick Tompkins
درباره این دوره:

این دوره برای کسانی طراحی شده است که مایلند در مورد طیف وسیعی از پردازنده های Cortex-M و منابع مختلفی که می توانند به شما در پروژه Cortex-M شما کمک کنند، بیاموزند. این دوره با کمی تاریخچه در مورد پردازنده های Arm و معماری Arm شروع می شود و تفاوت های بین پروفایل M و سایر پروفایل های معماری مانند A-profile و R-profile را پوشش می دهد. این دوره برای افراد مبتدی یا بدون پیشینه مهندسی یا علوم کامپیوتر مناسب است. مطالب مقدماتی نیز صحنه را برای دوره های 2، 3 و 4 تنظیم می کند.

coursera بررسی مدل کمی (Mitalearn-309839)

  • 4 hours 12 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Anne Remke
درباره این دوره:

به دوره پیشرفته بررسی مدل کمی برای زنجیره مارکوف خوش آمدید! از آنجایی که فناوری در تمام جنبه‌های زندگی مدرن - سیستم‌های جاسازی شده، سیستم‌های فیزیکی-سایبری، پروتکل‌های ارتباطی و سیستم‌های حمل‌ونقل نفوذ می‌کند - نیاز به نرم‌افزار قابل اعتماد در بالاترین حد خود است. یک نقص کوچک می تواند منجر به شکست های فاجعه بار و هزینه های هنگفت شود. اینجاست که شما وارد می شوید. این دوره با ایجاد یک سیستم انتقال وضعیت آغاز می شود، مدلی اساسی که پویایی پیچیده سیستم های دنیای واقعی را به تصویر می کشد. به زودی به دنیای زنجیره‌های مارکوف زمان گسسته و زمان پیوسته قدم خواهید گذاشت - فرمالیسم‌های ریاضی قدرتمندی که به اندازه کافی همه‌کاره هستند تا سیستم‌های پیچیده را مدل‌سازی کنند و در عین حال در طراحی‌شان ظریف باشند. اینها فقط تئوری نیستند. آنها ابزارهایی هستند که به طور فعال در حوزه های مختلف برای ارزیابی عملکرد و قابلیت اطمینان استفاده می شوند. اما ما در مدلینگ متوقف نمی شویم. قلب این دوره "بررسی مدل" است، یک روش تأیید رسمی که عملکرد مدل سیستم شما را بررسی می کند. بیاموزید که چگونه ویژگی‌های قابلیت اطمینان را بیان کنید، تکامل زنجیره‌های مارکوف را در طول زمان ردیابی کنید، و بررسی کنید که آیا حالت‌ها شرایط خاصی را دارند یا خیر - همه با استفاده از الگوریتم‌های محاسباتی پیشرفته. در پایان این دوره، شما به مهارت های زیر مجهز خواهید شد: - مشخص کردن ویژگی های قابلیت اطمینان برای طیف وسیعی از سیستم های انتقال. - تکامل زمانی زنجیره های مارکوف را درک کنید. - تجزیه و تحلیل و محاسبه مجموعه رضایت برای چندین ویژگی. آیا آماده هستید تا در تضمین قابلیت اطمینان فناوری های فردا متخصص شوید؟ برای ثبت نام امروز اینجا را کلیک کنید و با ما در تسلط بر هنر و علم بررسی مدل همراه باشید.

coursera بررسی ها و معیارها برای بهبود نرم افزار (Mitalearn-315194)

  • 3 hours 45 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Kenny Wong
درباره این دوره:

این دوره تکنیک هایی را برای نظارت بر پروژه های شما به منظور هماهنگ کردن نیازهای مشتری، برنامه های پروژه و تولید نرم افزار پوشش می دهد. بر معیارها و بررسی ها برای پیگیری و بهبود پیشرفت پروژه و کیفیت نرم افزار تمرکز دارد.

coursera برنامه ریزی برای استقرار Google Workspace (Mitalearn-305317)

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

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

coursera برنامه ریزی پروژه و یادگیری ماشین (Mitalearn-312916)

  • 7 hours 46 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: David Sluiter
درباره این دوره:

این دوره همچنین می تواند برای اعتبار آکادمیک به عنوان ECEA 5386، بخشی از مدرک کارشناسی ارشد CU Boulder در مهندسی برق، اخذ شود. این قسمت 2 از تخصص است. در این دوره دانشجویان یاد خواهند گرفت: * نحوه کارکنان، برنامه ریزی و اجرای یک پروژه * نحوه ساخت صورتحساب مواد برای یک محصول * نحوه کالیبره کردن سنسورها و اعتبارسنجی اندازه گیری های سنسور * نحوه عملکرد هارد و درایوهای حالت جامد * نحوه عملکرد سیستم های فایل اصلی و انواع سیستم های فایل که برای ذخیره داده های بزرگ استفاده می شوند * نحوه عملکرد الگوریتم های یادگیری ماشین - مقدمه ای اساسی * چرا می خواهیم داده های بزرگ را مطالعه کنیم و چگونه داده ها را برای الگوریتم های یادگیری ماشین آماده کنیم

coursera برنامه ریزی چابک برای محصولات نرم افزاری (Mitalearn-315177)

  • 3 hours 47 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Kenny Wong
درباره این دوره:

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

coursera برنامه ریزی حرکت برای خودروهای خودران (Mitalearn-315806)

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

به برنامه ریزی حرکت برای اتومبیل های خودران، چهارمین دوره در تخصص اتومبیل های خودران دانشگاه تورنتو خوش آمدید. این دوره شما را با وظایف اصلی برنامه ریزی در رانندگی خودمختار از جمله برنامه ریزی ماموریت، برنامه ریزی رفتار و برنامه ریزی محلی آشنا می کند. در پایان این دوره، شما قادر خواهید بود با استفاده از الگوریتم Dijkstra و A* کوتاه ترین مسیر را بر روی یک نمودار یا شبکه جاده پیدا کنید، از ماشین های حالت محدود برای انتخاب رفتارهای ایمن برای اجرا استفاده کنید و مسیرها و پروفیل های سرعت بهینه و هموار را طراحی کنید. با رعایت قوانین راهنمایی و رانندگی با خیال راحت در اطراف موانع حرکت کنید. همچنین نقشه‌های شبکه اشغال عناصر ساکن در محیط را می‌سازید و یاد می‌گیرید که چگونه از آنها برای بررسی برخورد کارآمد استفاده کنید. این دوره به شما توانایی ایجاد یک راه حل کامل برنامه ریزی خودران را می دهد تا شما را از خانه به محل کار ببرد و در عین حال مانند یک رانندگی معمولی رفتار کنید و وسیله نقلیه را همیشه ایمن نگه دارید. برای پروژه نهایی در این دوره، شما یک برنامه‌ریز حرکتی سلسله مراتبی را پیاده‌سازی می‌کنید تا از طریق دنباله‌ای از سناریوها در شبیه‌ساز CARLA حرکت کنید، از جمله اجتناب از خودروی پارک شده در خط خود، دنبال کردن یک وسیله نقلیه اصلی و پیمایش ایمن در یک تقاطع. شما با تصادفی بودن در دنیای واقعی روبرو خواهید شد و باید تلاش کنید تا مطمئن شوید راه حل شما در برابر تغییرات محیطی قوی است. این یک دوره متوسط ​​است که برای زبان آموزان با پیشینه ای در زمینه رباتیک در نظر گرفته شده است و بر اساس مدل ها و کنترل کننده های طراحی شده در دوره 1 این تخصص است. برای موفقیت در این دوره باید تجربه برنامه نویسی در پایتون 3.0 و آشنایی با جبر خطی (ماتریس، بردار، ضرب ماتریس، رتبه، مقادیر ویژه و بردارها و معکوس) و حساب دیفرانسیل و انتگرال (معادلات دیفرانسیل معمولی، انتگرال گیری) داشته باشید.

coursera برنامه ریزی مسیر رباتیک و اجرای وظایف (Mitalearn-308955)

  • 2 hours 5 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Nikolaus Correll
درباره این دوره:

این دوره که آخرین و آخرین دوره در زمینه مقدماتی رباتیک با وب بات ها می باشد، رویکردهای اساسی برای برنامه ریزی مسیر ربات ها و توالی اجرای وظایف آن ها را به شما آموزش می دهد. در "برنامه ریزی مسیر رباتیک و اجرای کار"، الگوریتم های استانداردی مانند جستجوی عرض-اول، دیجکسترا، A* و درختان تصادفی سریع را از طریق تمرین های هدایت شده توسعه خواهید داد. شما درختان رفتار را برای توالی کارها پیاده سازی خواهید کرد و با ربات دستکاری سیار "Tiago Steel" آزمایش خواهید کرد. توصیه می شود قبل از شروع این دوره، دوره های اول و دوم این تخصص را با عنوان "مقدمه ای بر رباتیک: رفتارهای اساسی" و "نقشه برداری رباتیک و تولید مسیر" بگذرانید. این دوره را می توان برای اعتبار آکادمیک به عنوان بخشی از مدرک کارشناسی ارشد CU Boulder در علوم کامپیوتر که در پلتفرم Coursera ارائه می شود، گذراند. این مدارک تحصیلات تکمیلی کاملاً معتبر دوره های هدفمند، جلسات کوتاه 8 هفته ای و شهریه پرداختی را ارائه می دهند. پذیرش بر اساس عملکرد در سه دوره مقدماتی است، نه سابقه تحصیلی. مدارک CU در Coursera برای فارغ التحصیلان اخیر یا متخصصان شاغل ایده آل است. بیشتر بدانید: کارشناسی ارشد در علوم کامپیوتر: https://coursera.org/degrees/ms-computer-science-boulder

coursera برنامه نویسی C: استفاده از ابزارها و کتابخانه های لینوکس - 7 (Mitalearn-303056)

  • 2 hours 35 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Rémi SHARROCK,Petra Bonfert-Taylor
درباره این دوره:

یاد بگیرید که چگونه از ابزارها و کتابخانه های حرفه ای برای نوشتن و ساخت برنامه های C در سیستم عامل لینوکس استفاده کنید. این هفتمین و آخرین دوره در برنامه نویسی C با تخصص لینوکس به شما امکان می دهد کد C خود را در سیستم عامل لینوکس توسعه دهید و از آن استفاده کنید. استفاده از کتابخانه ها در C یک مفهوم اساسی برای به اشتراک گذاری کد با دیگران است. علاوه بر کامپایل کردن و پیوند دادن، نحوه ارسال آرگومان ها به یک برنامه اجرایی را نیز یاد خواهید گرفت. همانطور که شغل آینده خود را به عنوان یک برنامه نویس آغاز می کنید، می توانید ماجراهای برنامه نویسی خود را با محیط های کدنویسی حرفه ای که توسط برنامه نویسان C در سراسر جهان استفاده می شود، ادامه دهید. چرا زبان C را یاد بگیریم نه زبان برنامه نویسی دیگری؟ آیا می‌دانستید که گوشی‌های هوشمند، سیستم ناوبری خودرو، ربات‌ها، پهپادها، قطارها و تقریباً همه دستگاه‌های الکترونیکی دارای کد C هستند که زیر کاپوت آن کار می‌کنند؟ C در هر شرایطی که سرعت و انعطاف پذیری مهم هستند، مانند سیستم های جاسازی شده یا محاسبات با کارایی بالا، استفاده می شود. در پایان این دوره، شما به آخرین نقطه عطف در برنامه نویسی C با تخصص لینوکس خواهید رسید و درهای حرفه ای در مهندسی کامپیوتر را باز می کنید. چشم انداز شغلی شما: - برنامه نویسان، توسعه دهندگان، مهندسان، مدیران و صنایع مرتبط در محاسبات علمی و علم داده؛ - سیستم های تعبیه شده مانند حمل و نقل، شبکه های ابزار و هوافضا. - صنعت و ساخت رباتیک؛ - اینترنت اشیا (اینترنت اشیا) مورد استفاده در خانه های هوشمند، اتوماسیون و پوشیدنی ها. - IEEE، بزرگترین سازمان فنی حرفه ای جهان برای پیشرفت فناوری، C را به عنوان سومین زبان برنامه نویسی برتر سال 2021 در تقاضای کارفرمایان قرار داده است. (منبع: IEEE Spectrum) این دوره از بنیاد پاتریک و لینا درهی حمایت مالی دریافت کرده است.

coursera برنامه نویسی C: اشاره گرها و مدیریت حافظه - 4 (Mitalearn-302631)

  • 13 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Rémi SHARROCK,Petra Bonfert-Taylor
درباره این دوره:

در این دوره، یک مفهوم کلیدی، اساسی برای هر زبان برنامه نویسی را بررسی خواهیم کرد: استفاده از حافظه. این دوره بر اساس مفهوم پایه اشاره گرها، که در برنامه نویسی C: برنامه نویسی مدولار و مدیریت حافظه مورد بحث قرار گرفته است، ساخته شده است و استفاده پیشرفته تر از اشاره گرها و محاسبات اشاره گر را معرفی می کند. آرایه‌های اشاره‌گر و آرایه‌های چند بعدی نشان داده می‌شوند و شما یاد می‌گیرید که چگونه حافظه را برای داده‌های خود در طول اجرای برنامه تخصیص دهید. این تخصیص حافظه پویا در زمان اجرا با استفاده از اشاره گرها نامیده می شود. در عرض چند لحظه شما به صورت دستی در یک ابزار مرورگر توسعه یافته برای این دوره کدنویسی می کنید و بازخورد فوری در مورد کد خود دریافت می کنید. نیازی به نصب چیزی نیست! چرا زبان C را یاد بگیریم نه زبان برنامه نویسی دیگری؟ آیا می‌دانستید که گوشی‌های هوشمند، سیستم ناوبری خودرو، ربات‌ها، پهپادها، قطارها و تقریباً همه دستگاه‌های الکترونیکی دارای کد C هستند که زیر کاپوت آن کار می‌کنند؟ C در هر شرایطی که سرعت و انعطاف پذیری مهم هستند، مانند سیستم های جاسازی شده یا محاسبات با کارایی بالا، استفاده می شود. در این دوره، شما همچنین با مفاهیم برنامه نویسی که برای هر زبان برنامه نویسی اساسی هستند، تجربه خواهید داشت. در پایان این دوره، شما به چهارمین نقطه عطف در برنامه نویسی C با تخصص لینوکس خواهید رسید و درهای حرفه ای در مهندسی کامپیوتر را باز می کنید. چشم انداز شغلی شما: - برنامه نویسان، توسعه دهندگان، مهندسان، مدیران و صنایع مرتبط در محاسبات علمی و علم داده؛ - سیستم های تعبیه شده مانند حمل و نقل، شبکه های ابزار و هوافضا. - صنعت و ساخت رباتیک؛ - اینترنت اشیا (اینترنت اشیا) مورد استفاده در خانه های هوشمند، اتوماسیون و پوشیدنی ها. - IEEE، بزرگترین سازمان فنی حرفه ای جهان برای پیشرفت فناوری، C را به عنوان سومین زبان برنامه نویسی برتر سال 2021 در تقاضای کارفرمایان قرار داده است. (منبع: IEEE Spectrum) این دوره از بنیاد پاتریک و لینا درهی حمایت مالی دریافت کرده است.

coursera برنامه نویسی C: انواع داده های پیشرفته - 5 (Mitalearn-302699)

  • 12 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Rémi SHARROCK,Petra Bonfert-Taylor
درباره این دوره:

در این دوره شما انواع داده های خود را در C تعریف می کنید و از انواع جدید ایجاد شده برای ذخیره و پردازش کارآمدتر داده های خود استفاده می کنید. بسیاری از زبان های برنامه نویسی تعدادی از انواع داده های داخلی را برای ذخیره مواردی مانند اعداد صحیح، اعشاری و کاراکترها در متغیرها ارائه می دهند، اما اگر بخواهید داده های پیچیده تری را ذخیره کنید چه؟ تعریف انواع داده های خود در C به شما این امکان را می دهد که داده هایی مانند نام مشتری، سن و سایر داده های مربوطه را به طور کارآمدتری ذخیره و پردازش کنید، همه در یک متغیر واحد! همچنین با مفاهیم برنامه نویسی که برای هر زبان برنامه نویسی اساسی هستند، تجربه کسب خواهید کرد. چرا زبان C را یاد بگیریم نه زبان برنامه نویسی دیگری؟ آیا می‌دانستید که گوشی‌های هوشمند، سیستم ناوبری خودرو، ربات‌ها، پهپادها، قطارها و تقریباً همه دستگاه‌های الکترونیکی دارای کد C هستند که زیر کاپوت آن کار می‌کنند؟ C در هر شرایطی که سرعت و انعطاف پذیری مهم هستند، مانند سیستم های جاسازی شده یا محاسبات با کارایی بالا، استفاده می شود. در پایان این دوره کوتاه، شما به پنجمین نقطه عطف برنامه نویسی C با تخصص لینوکس خواهید رسید و درهای حرفه ای در مهندسی کامپیوتر را باز می کنید. چشم انداز شغلی شما: - برنامه نویسان، توسعه دهندگان، مهندسان، مدیران و صنایع مرتبط در محاسبات علمی و علم داده؛ - سیستم های تعبیه شده مانند حمل و نقل، شبکه های ابزار و هوافضا. - صنعت و ساخت رباتیک؛ - اینترنت اشیا (اینترنت اشیا) مورد استفاده در خانه های هوشمند، اتوماسیون و پوشیدنی ها. - IEEE، بزرگترین سازمان فنی حرفه ای جهان برای پیشرفت فناوری، C را به عنوان سومین زبان برنامه نویسی برتر سال 2021 در تقاضای کارفرمایان قرار داده است. (منبع: IEEE Spectrum) این دوره از بنیاد پاتریک و لینا درهی حمایت مالی دریافت کرده است.

coursera برنامه نویسی C: برنامه نویسی مدولار و مدیریت حافظه - 3 (Mitalearn-302716)

  • 20 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Rémi SHARROCK,Petra Bonfert-Taylor
درباره این دوره:

مهارت های کدنویسی خود را در مسیر تبدیل شدن به یک برنامه نویس ماهر C با مفاهیم ضروری توابع و اشاره گرها تقویت کنید. در این دوره شما با مفهوم برنامه نویسی ماژولار آشنا می شوید: یعنی تقسیم وظایف پیچیده تر به قطعات قابل مدیریت. شما یاد خواهید گرفت که چگونه توابع خود را بنویسید (درست مانند توابع در ریاضیات برای مثال). شما همچنین بینشی در مورد معماری کامپیوتر به دست خواهید آورد و یاد خواهید گرفت که حافظه آن چگونه سازماندهی شده است. با توجه به حجم عظیم حافظه ای که این روزها رایانه ها دارند، برنامه شما چگونه به یاد می آورد که یک متغیر خاص کجا ذخیره شده است؟ این موضوع مهم نحوه پرداختن به حافظه به طور موثر در داخل یک کامپیوتر و همراه با آن، موضوع اشاره گرها را به همراه دارد. اشاره گرها اغلب سخت ترین بخش و مبارزه اصلی برای توسعه دهندگان برنامه C در نظر گرفته می شوند. ما شما را با این موضوع اصلی با ابزارهای تجسم بدیع و ابتکاری خود آشنا می کنیم و به شما نشان می دهیم که دقیقاً چگونه نشانگرها کار می کنند. نیازی به مبارزه نیست! بازخورد فوری در مورد کد خود در مرورگر خود دریافت خواهید کرد. مفاهیم برنامه نویسی که در این دوره به دست خواهید آورد برای هر زبان برنامه نویسی اساسی است. C یک زبان برنامه نویسی پایه است که در دانشکده های مهندسی در سراسر جهان تدریس می شود و یکی از اجزای سازنده فناوری اطلاعات کامپیوتری مدرن است. در دهه 1970 اختراع شد. این زبان هنوز هم یکی از پایدارترین و محبوب ترین زبان های برنامه نویسی در جهان است. در پایان این دوره، شما به مرحله سوم در برنامه C Programming with Linux Specialization رسیده اید و قفل درب حرفه ای در مهندسی کامپیوتر را باز می کنید. چشم انداز شغلی شما: - برنامه نویسان، توسعه دهندگان، مهندسان، مدیران و صنایع مرتبط در محاسبات علمی و علم داده؛ - سیستم های تعبیه شده مانند حمل و نقل، شبکه های ابزار و هوافضا. - صنعت و ساخت رباتیک؛ - اینترنت اشیا (اینترنت اشیا) مورد استفاده در خانه های هوشمند، اتوماسیون و پوشیدنی ها. - IEEE، بزرگترین سازمان فنی حرفه ای جهان برای پیشرفت فناوری، C را به عنوان سومین زبان برنامه نویسی برتر سال 2021 در تقاضای کارفرمایان قرار داده است. (منبع: IEEE Spectrum) این دوره از بنیاد پاتریک و لینا درهی حمایت مالی دریافت کرده است.

coursera برنامه نویسی C: شروع به کار - 1 (Mitalearn-302087)

  • 17 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Rémi SHARROCK,Petra Bonfert-Taylor
درباره این دوره:

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

coursera برنامه نویسی C++: کلاس ها و داده ها (Mitalearn-311760)

  • 2 hours 26 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Dr Matthew Yee-King
درباره این دوره:

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

coursera برنامه نویسی COBOL با VSCode (Mitalearn-304144)

  • 1 hours 16 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Jeff Bisti
درباره این دوره:

پروفسور تاک اویونگ از کالج ریور آمریکا به زیبایی گفت: "زبان برنامه نویسی یک بیانیه مد نیست" بلکه برای یک هدف استفاده می شود. خواه افزودن ویژگی‌های جدید، اصلاح منطق، ایجاد API برای ادغام آن با سایر برنامه‌ها، یا اجرای شیوه‌های توسعه مدرن، کسب‌وکارها در سراسر جهان به توسعه‌دهندگان برنامه‌ای نیاز دارند که COBOL را بشناسند. این دوره مقدماتی COBOL به افراد مبتدی کمک می کند تا ساختار برنامه های COBOL، انواع داده ها و مدیریت متغیر، توابع ذاتی، منطق انشعاب و موارد دیگر را بیاموزند. هدف این دوره این است که شرکت کننده بتواند برنامه های اصلی COBOL را بنویسد. این یک تعریف فوق العاده برای مسیر IBM z/OS Practitioner برای IBM Mainframe است. به مجموعه وب COBOL Fridays بپیوندید. این وبینارها برای برنامه نویسانی که برای اولین بار، یادگیرندگان مادام العمر و هر کسی که علاقه مند به یادگیری COBOL است، برگزار می شود. http://ibm.biz/cfcoursera پس از اتمام موفقیت آمیز این دوره، زبان آموزان واجد شرایط کسب برنامه نویسی COBOL با نشان VSCode هستند.

Suggestions