Course catalog

Course duration

Course provider

Topic

Categories

Showing 661-680 of 708 items.

coursera مقدمه ای بر واقعیت مجازی (Mitalearn-304841)

  • 4 hours 2 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Prof Sylvia Xueni Pan,Prof Marco Gillies
درباره این دوره:

این دوره شما را با واقعیت مجازی (VR) آشنا می کند. این دوره همه چیز را از اصول VR - سخت افزار و تاریخچه VR - تا کاربردهای مختلف VR، روانشناسی واقعیت مجازی و چالش های رسانه به شما آموزش می دهد. این دوره برای افرادی طراحی شده است که به تازگی با VR به عنوان یک رسانه آشنا هستند. ممکن است قبلاً مقداری واقعیت مجازی را تجربه کرده باشید و ممکن است کمی سخت افزار داشته باشید - اما این دوره برای افرادی که هرگز واقعیت مجازی را تجربه نکرده اند و کسانی که سخت افزار زیادی ندارند مناسب است - ما واقعیت مجازی موبایل و همچنین دستگاه هایی مانند Oculus Rift را توضیح خواهیم داد. و HTC Vive. مقدمه ای بر واقعیت مجازی اولین دوره تخصصی در زمینه واقعیت مجازی است. یک زبان آموز بدون تجربه قبلی در واقعیت مجازی و/یا برنامه نویسی بازی می تواند برنامه های کاربردی VR موجود را ارزیابی کند و تا پایان دوره تخصصی، تجربیات/بازی های VR خود را با استفاده از Unity طراحی، آزمایش و پیاده سازی کند.

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-303073)

  • 2 hours 24 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Vincent Gramoli
درباره این دوره:

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

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 وارد عمل شوند.

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 مواد هوش مصنوعی (Mitalearn-303447)

  • 3 hours 41 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Seungbum Hong
درباره این دوره:

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

coursera موتورهای جستجو برای داده های وب و سازمانی (Mitalearn-314038)

  • 6 hours 52 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Kenneth W T Leung,Dik Lun LEE
درباره این دوره:

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

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

coursera نظارت بر عملکرد برای توسعه دهندگان برنامه (Mitalearn-312032)

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

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

coursera نظارت و قابلیت مشاهده برای توسعه و DevOps (Mitalearn-307867)

  • 3 hours 23 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: John Rofrano,Ramanujam Srinivasan
درباره این دوره:

توسعه دهندگان برنامه و متخصصان DevOps باید اطمینان حاصل کنند که برنامه آنها بهترین عملکرد را دارد. با این حال، این برنامه ممکن است برای رفع اشکالات، سرعت پایین یا عملکرد پایین به کمک نیاز داشته باشد. متخصصان باید عملکرد آن را به طور مستمر نظارت و مشاهده کنند. نظارت بر برنامه شامل شناسایی، اندازه گیری و ارزیابی اثربخشی یک برنامه کاربردی است. از سوی دیگر، مشاهده پذیری به این اشاره دارد که چگونه یک برنامه می تواند توسط داده های به دست آمده از نظارت نظارت شود. هم نظارت و هم قابل مشاهده برای به دست آوردن بینش در مورد سیستم و اطمینان از عملکرد صحیح آن ضروری است. این دوره به طور کامل نظارت و قابلیت مشاهده را معرفی می کند و مفاهیم اساسی و ابزارهای محبوبی مانند Prometheus، Grafana، Mezmo (LogDNA) و Instana را پوشش می دهد. همچنین در مورد سه ستون مشاهده پذیری و ردیابی برای برنامه های کانتینر یاد خواهید گرفت و تجربه عملی با چارچوب OpenTelemetry به دست خواهید آورد. در طول دوره، شما آزمایشگاه‌های عملی تعاملی را تکمیل می‌کنید تا دانش خود را اعمال کنید و با ابزارها و تکنیک‌های مورد استفاده توسط نرم‌افزارها و متخصصان DevOps تجربه کسب کنید. در پایان این دوره، شما قادر خواهید بود دانش خود را در زمینه نظارت و مشاهده پذیری نشان دهید و اعتماد به نفس انجام این وظایف را در یک محیط عملی به دست آورید.

coursera نظریه اعداد و رمزنگاری (Mitalearn-305657)

  • 1 hours 17 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Michael Levin,Alexander S. Kulikov,Michael Levin
درباره این دوره:

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

coursera نقشه برداری رباتیک و تولید مسیر (Mitalearn-308972)

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

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

coursera نمایش داده های پایتون (Mitalearn-305589)

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

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

coursera نمونه سازی سریع طرح های رابط تعبیه شده (Mitalearn-311981)

  • 5 hours 10 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Bruce Montgomery, PhD, PMP
درباره این دوره:

این دوره همچنین می تواند برای اعتبار آکادمیک به عنوان ECEA 5347، بخشی از مدرک کارشناسی ارشد علوم CU Boulder در مهندسی برق، اخذ شود. نمونه سازی سریع دومین کلاس از سه کلاس در تخصص طراحی رابط جاسازی شده (EID)، یک نسخه آنلاین از کلاس EID در محوطه دانشگاه است که در طراحی سیستم های جاسازی شده فارغ التحصیل تدریس می شود. این دوره بر روی نمونه سازی سریع دستگاه ها و سیستم ها و روش ها، شیوه ها و اصول مربوطه تمرکز دارد که به شما کمک می کند تا اطمینان حاصل شود که طراحی رابط تعبیه شده شما همان چیزی است که کاربران شما هم به آن نیاز دارند و هم می خواهند. این کلاس شامل مقدمه‌ای بر نمونه‌سازی سریع، نمونه‌سازی اولیه دستگاه و رابط کاربر سیستم، دستگاه‌های نمونه‌سازی، و ملاحظات و دیدگاه‌های طراحی برای دستگاه‌ها است. محتوا از بهترین شیوه‌های طراحی عمومی تا ویژگی‌های خاص دستگاه‌های تعبیه‌شده با انواع مختلف و طعم‌های خاص رابط کاربری را شامل می‌شود، اما همه برای پشتیبانی از توسعه دستگاه‌های جاسازی شده ارائه شده‌اند. این کلاس شامل پروژه‌های عملی است که به شما امکان می‌دهد برخی از روش‌های استاندارد را در توسعه نرم‌افزاری از رابط‌های کاربر گرافیکی اولیه برای دستگاه‌هایی با استفاده از Qt و HTML امتحان کنید. این دوره را می توان برای اعتبار آکادمیک به عنوان ECEA 5347، بخشی از مدرک کارشناسی ارشد CU Boulder در مهندسی برق اخذ کرد.

coursera نمونه سازی و طراحی (Mitalearn-314412)

  • 7 hours 32 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Loren Terveen,Haiyi Zhu,Lana Yarosh
درباره این دوره:

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

Suggestions