Course catalog
Categories
Showing 1-20 of 129 items.
Capstone: Retrieving, Processing, and Visualizing Data with Python
(Mitalearn-326805)
- 3 hours 24 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Charles Russell Severance
درباره این دوره:
در capstone، دانشآموزان مجموعهای از برنامهها را برای بازیابی، پردازش و تجسم دادهها با استفاده از پایتون خواهند ساخت. پروژه ها شامل تمام عناصر تخصص خواهد بود. در بخش اول این بخش، دانشآموزان تجسمهایی را انجام میدهند تا با فناوریهای مورد استفاده آشنا شوند و سپس پروژه خود را برای تجسم برخی دادههای دیگری که دارند یا میتوانند پیدا کنند، دنبال میکنند. فصل های 15 و 16 از کتاب "Python for Everybody" به عنوان ستون فقرات برای این سنگ خدمت می کنند. این دوره پایتون 3 را پوشش می دهد.
Related Skills
Google Advanced Data Analytics Capstone
(Mitalearn-336546)
- 48 minutes
- پیشرفته
- Release date: 23 June 2026
- Author: Google Career Certificates
درباره این دوره:
شما تقریباً آنجا هستید! این هفتمین دوره و آخرین دوره گواهی تحلیل داده های پیشرفته گوگل است. در این دوره، شما این فرصت را دارید که یک پروژه اختیاری را تکمیل کنید که شامل مفاهیم کلیدی از هر یک از شش دوره قبلی است. در طول این پروژه سنگ بنا، شما از مهارت ها و دانش جدید خود برای ایجاد بینش های مبتنی بر داده برای یک مشکل تجاری خاص استفاده خواهید کرد. کارمندان Google که در حال حاضر در این زمینه کار میکنند، با ارائه فعالیتهای عملی که وظایف مرتبط را شبیهسازی میکنند، به اشتراک گذاشتن نمونههایی از کارهای روزانهشان، و کمک به شما در تقویت مهارتهای تجزیه و تحلیل دادهها برای آماده شدن برای حرفهتان، شما را در این دوره راهنمایی میکنند. فراگیرانی که هفت دوره در این برنامه را تکمیل می کنند، مهارت های مورد نیاز برای درخواست برای مشاغل علوم داده و تجزیه و تحلیل داده های پیشرفته را خواهند داشت. این گواهی مستلزم آگاهی قبلی از اصول، مهارتها و ابزارهای تحلیلی پایه است که در گواهی تجزیه و تحلیل دادههای Google پوشش داده شده است. در پایان این دوره، شما: رزومه خود را ایجاد و/یا به روز کنید سبد حرفه ای خود را ایجاد و/یا به روز کنید - یک چارچوب داده ایجاد کنید -تجسم داده ها را بنویسید -استفاده از آمار برای تجزیه و تحلیل و تفسیر داده ها -ساخت، تفسیر، و ارزیابی مدل های رگرسیون -از تکنیک های یادگیری ماشین در پایتون استفاده کنید
Related Skills
Machine Learning Capstone
(Mitalearn-308054)
- 27 minutes
- پیشرفته
- Release date: 23 June 2026
- Author: Yan Luo,Artem Arutyunov
درباره این دوره:
این دوره آموزشی Capstone یادگیری ماشینی از کتابخانههای مختلف یادگیری ماشین مبتنی بر پایتون مانند Pandas، Sci-Kit-Learn و Tensorflow/Kera استفاده میکند. همچنین یاد خواهید گرفت که مهارت های یادگیری ماشینی خود را به کار ببرید و مهارت خود را در آنها نشان دهید. قبل از شرکت در این دوره، باید تمام دوره های قبلی در گواهینامه حرفه ای یادگیری ماشین آی بی ام را بگذرانید. در این دوره، شما همچنین یاد خواهید گرفت که یک سیستم توصیهکننده دوره بسازید، مجموعه دادههای مربوط به دوره را تجزیه و تحلیل کنید، شباهت کسینوس را محاسبه کنید و یک ماتریس شباهت ایجاد کنید. علاوه بر این، با به کارگیری دانش خود در مورد KNN، PCA، و فیلتر مشارکتی ماتریس غیرمنفی، سیستمهای توصیهای را ایجاد خواهید کرد. در نهایت، کار خود را با همسالان خود به اشتراک می گذارید و از آنها می خواهید که آن را ارزیابی کنند و تجربه یادگیری مشترک را تسهیل کنید.
Related Skills
Python Essentials for MLOps
(Mitalearn-330477)
- 5 hours 57 minutes
- متوسط
- Release date: 23 June 2026
- Author: Noah Gift,Alfredo Deza
درباره این دوره:
Python Essentials for MLOps (عملیات یادگیری ماشین) دوره ای است که برای ارائه مهارت های اساسی پایتون مورد نیاز برای موفقیت در نقش MLOps به زبان آموزان طراحی شده است. این دوره اصول اولیه زبان برنامه نویسی پایتون را شامل انواع داده ها، توابع، ماژول ها و تکنیک های تست می کند. همچنین نحوه کار موثر با مجموعه داده ها و سایر وظایف علم داده با Pandas و NumPy را پوشش می دهد. از طریق یک سری تمرینات عملی، فراگیران تجربه عملی کار با پایتون را در زمینه گردش کار MLOps به دست خواهند آورد. در پایان دوره، زبان آموزان مهارت های لازم برای نوشتن اسکریپت های پایتون برای خودکارسازی وظایف رایج MLOps را خواهند داشت. این دوره برای کسانی که به دنبال ورود به حوزه MLOps هستند یا برای متخصصان با تجربه MLOps که می خواهند مهارت های پایتون خود را بهبود بخشند ایده آل است.
Related Skills
Spark, Hadoop, and Snowflake for Data Engineering
(Mitalearn-336529)
- 10 hours 25 minutes
- پیشرفته
- Release date: 23 June 2026
- Author: Noah Gift,Kennedy Behrman,Matt Harrison
درباره این دوره:
به عنوان مثال این در درجه اول برای دانشجویان سال اول و دوم لیسانس علاقه مند به مهندسی یا علوم، همراه با دانش آموزان دبیرستانی و متخصصان با علاقه به برنامه نویسی است که مهارت هایی را برای ایجاد خطوط لوله داده کارآمد و مقیاس پذیر به دست می آورند. پلتفرم های مهندسی داده های ضروری (Hadoop، Spark و Snowflake) را کاوش کنید و همچنین نحوه بهینه سازی و مدیریت آنها را بیاموزید. در Databricks، یک پلتفرم قدرتمند برای اجرای تجزیه و تحلیل داده ها و وظایف یادگیری ماشین، در حالی که مهارت های علم داده پایتون خود را با PySpark تقویت می کنید، وارد شوید. در نهایت، مفاهیم کلیدی MLflow را کشف کنید، یک پلتفرم منبع باز برای مدیریت چرخه زندگی یادگیری ماشینی سرتاسر، و یاد بگیرید که چگونه آن را با Databricks یکپارچه کنید. این دوره برای زبان آموزانی طراحی شده است که می خواهند حرفه خود را در علم داده یا مهندسی داده دنبال کنند یا پیشرفت کنند، یا برای توسعه دهندگان نرم افزار یا مهندسانی که می خواهند مجموعه مهارت های مدیریت داده خود را افزایش دهند. علاوه بر فناوریهایی که یاد خواهید گرفت، متدولوژیهایی نیز به دست خواهید آورد که به شما کمک میکنند مهارتهای مدیریت پروژه و گردش کار خود را برای مهندسی داده تقویت کنید، از جمله استفاده از روشها و بهترین روشهای Kaizen، DevOps و Data Ops. این دوره جامع با آزمون هایی برای آزمایش دانش شما در سراسر جهان، به راهنمای سفر یادگیری شما برای تبدیل شدن به یک مهندس داده ماهر، آماده برای مقابله با چالش های دنیای داده محور امروزی کمک می کند.
Related Skills
آزمون مبانی محاسبات Capstone
(Mitalearn-313698)
- 20 minutes
- متوسط
- Release date: 23 June 2026
- Author: Joe Warren,Scott Rixner,Luay Nakhleh
درباره این دوره:
در حالی که بیشتر تخصصها در Coursera با یک دوره پروژهمحور به پایان میرسند، دانشآموزان در تخصص «مبانی محاسبات» بیش از 20 پروژه را در شش دوره اول این تخصص تکمیل کردهاند. با توجه به اینکه بسیاری از مطالب در این دوره ها از جلسه ای به جلسه دیگر استفاده می شود، هدف ما در این کلاس اصلی این است که یک نتیجه گیری برای تخصص ارائه کنیم که به هر دانش آموز این امکان را می دهد تا تسلط فردی خود را بر مطالب در تخصص نشان دهد. با در نظر گرفتن این هدف، تمرکز در این کلاس Capstone امتحانی خواهد بود که سوالات آن به طور دوره ای به روز می شود. این رویکرد طراحی شده است تا اطمینان حاصل شود که هر دانش آموز مشکلات امتحان را به تنهایی و بدون کمک خارجی حل می کند. برای دانش آموزانی که کار خود را انجام داده اند، ما پیش بینی نمی کنیم که امتحان سخت باشد. با این حال، آن دسته از دانشآموزانی که در کلاسهای قبلی بیش از حد به کمکهای خارجی تکیه کردهاند، ممکن است دوران سختی داشته باشند. ما معتقدیم که این رویکرد ارزش گواهی را برای این تخصص افزایش می دهد.
Related Skills
آمادگی آزمون AI-102: معاون مهندس هوش مصنوعی Microsoft Azure
(Mitalearn-322283)
- 11 hours 10 minutes
- متوسط
- Release date: 23 June 2026
- Author: Whizlabs Instructor
درباره این دوره:
AI-102: طراحی و اجرای آزمون گواهینامه Microsoft Azure AI Solution، تجربه و دانش داوطلب را از راهحلهای هوش مصنوعی آزمایش میکند که از خدمات شناختی Azure و خدمات Azure بیشترین استفاده را میکند. علاوه بر این، این آزمون همچنین توانایی داوطلب را برای پیادهسازی این دانش با شرکت در تمام مراحل توسعه راهحلهای هوش مصنوعی - از تعریف الزامات، و طراحی گرفته تا توسعه، استقرار، یکپارچهسازی، نگهداری، تنظیم عملکرد و نظارت، آزمایش میکند. در این آزمون طراحی و پیادهسازی راه حل هوش مصنوعی Microsoft Azure: AI-102 شرکت کنید و بخشی از دنیای آیندهنگر هوش مصنوعی شوید و با کسب گواهینامه Azure AI-102 شغل خود را رشد دهید. مهندسان هوش مصنوعی Azure تجربه توسعه راهحلهایی را دارند که از زبانهایی مانند پایتون یا سی شارپ استفاده میکنند و باید بتوانند از APIهای مبتنی بر REST و کیتهای توسعه نرمافزار (SDK) برای ایجاد پردازش امن تصویر، پردازش ویدیو، پردازش زبان طبیعی (NLP)، استخراج دانش و راهحلهای هوش مصنوعی مکالمه در Azure استفاده کنند. آنها باید با تمام روش های پیاده سازی راه حل های هوش مصنوعی آشنا باشند. بعلاوه، آنها اجزای تشکیل دهنده مجموعه هوش مصنوعی Azure و گزینه های ذخیره داده موجود را درک می کنند. مهندسان هوش مصنوعی Azure همچنین باید اصول هوش مصنوعی مسئولانه را درک کرده و قادر به اعمال آن باشند. این دوره شامل بیش از 5 ساعت فیلم آموزشی است. فراگیران می توانند در مجموع بیش از 90 سخنرانی را در دوره آموزشی با پوشش جامع همه موضوعات مربوط به آزمون AI-102 بیابند: طراحی و پیاده سازی راه حل هوش مصنوعی Microsoft Azure. این سخنرانی ها به 5 ماژول تقسیم می شوند و هر ماژول بیشتر به دروس تقسیم می شود. کل دوره شامل ارزیابی هایی برای اعتبارسنجی بررسی های دانش فراگیران است. همچنین، مجموعه ای از سوالات درجه بندی شده در پایان هر ماژول موجود است. ماژول 1: راه حل های هوش مصنوعی Azure: برنامه ریزی و مدیریت ماژول 2: راه حل های پردازش تصویر و ویدئو ماژول 3: راه حل های پردازش زبان طبیعی (NLP). ماژول 4: راه حل های دانش معدن ماژول 5: راه حل های هوش مصنوعی محاوره ای در دوره آمادگی آزمون AI-102: Microsoft Azure AI Engineer Course ثبت نام کنید و مهارت های Azure AI Solution Workload خود را با Microsoft Azure ارتقا دهید. این دوره آموزشی به شما کمک می کند تا مهارت ها و دانش خود را در AI-102 توسعه دهید. می توانید با گواهینامه های اساسی مانند آزمون AI-900 شروع کنید. هنگامی که بر تمام مراحل توسعه راه حل های هوش مصنوعی فرمان به دست آوردید، آماده هستید تا برای آزمون AI-102 آماده شوید. این دوره آموزشی AI-102 عمدتاً برای کسانی است که به فرصت هایی در نقش های شغلی مختلف مانند توسعه دهندگان ابر، مهندسان ابر، معماران راه حل ها و معماران ابری نیاز دارند. با پایان این دوره، شما قادر خواهید بود در آزمون AI-102 در اولین تلاش موفق شوید و در طراحی و پیاده سازی راه حل هوش مصنوعی Microsoft Azure مسلط شوید.
Related Skills
ادغام توسعه تست محور در گردش کار شما
(Mitalearn-313902)
- 21 minutes
- متوسط
- Release date: 23 June 2026
- Author: Doug Purcell
درباره این دوره:
در این دوره ما در مورد چگونگی ادغام بهترین شیوه های توسعه مبتنی بر آزمایش در گردش کار برنامه نویسی بحث خواهیم کرد. ما با بحث در مورد چگونگی بازسازی پایگاه های کد قدیمی با کمک متدولوژی های چابک شروع خواهیم کرد. سپس، ادغام مداوم و نحوه نوشتن تست های خودکار در پایتون را بررسی خواهیم کرد. در نهایت، همه چیزهایی را که یاد گرفتهایم با هم کار میکنیم تا کدی بنویسیم که شامل کنترلکنندههای خطا، تستهای خودکار و توابع بازسازیشده باشد.
Related Skills
استخراج اطلاعات از داده های متن آزاد در سلامت
(Mitalearn-345335)
- 4 hours 39 minutes
- متوسط
- Release date: 23 June 2026
- Author: V. G. Vinod Vydiswaran
درباره این دوره:
در این MOOC شما با یادگیری ماشینی پیشرفته و زبان طبیعی آشنا می شوید تکنیک های پردازش برای تجزیه و استخراج اطلاعات از اسناد متنی بدون ساختار در مراقبت های بهداشتی، مانند یادداشت های بالینی، گزارش های رادیولوژی و خلاصه ترخیص. چه شما یک دانشمند داده مشتاق باشید یا یک حرفه ای اولیه یا اواسط حرفه ای در علم داده یا فناوری اطلاعات در مراقبت های بهداشتی، بسیار مهم است که مهارت های خود را در استخراج و تجزیه و تحلیل اطلاعات به روز نگه دارید. برای موفقیت در این دوره، باید مفاهیمی را که از طریق سایر دورههای MOOC سطح متوسط و تخصصهای علوم داده ارائه شده توسط دانشگاه میشیگان آموختهاید، بنا کنید، بنابراین میتوانید عمیقتر به چالشهای شناخت نهادهای پزشکی در سلامت بپردازید. اسناد مرتبط، استخراج اطلاعات بالینی، پرداختن به ابهام و چندمعنی برای برچسب گذاری آنها با انواع مفاهیم صحیح، و توسعه ابزارها و تکنیک هایی برای تجزیه و تحلیل ژانرهای جدید اطلاعات سلامت. در پایان این دوره، شما قادر خواهید بود: رویکردهای متن کاوی مورد نیاز برای شناسایی و استخراج انواع مختلف اطلاعات از داده های متنی مرتبط با سلامت را شناسایی کنید ایجاد یک خط لوله NLP سرتاسر برای استخراج مفاهیم پزشکی از متن رایگان بالینی با استفاده از یک منبع اصطلاحات تفاوت آموزش مدل های یادگیری عمیق را با آموزش مدل های یادگیری ماشین سنتی متمایز کنید یک مدل شبکه عصبی عمیق را برای تشخیص عوارض جانبی از بررسی داروها پیکربندی کنید مزایا و معایب رویکردهای یادگیری عمیق را فهرست کنید."
Related Skills
استفاده از پایتون برای دسترسی به داده های وب
(Mitalearn-301662)
- 5 hours 35 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Charles Russell Severance
درباره این دوره:
این دوره نشان می دهد که چگونه می توان با اینترنت به عنوان منبع داده رفتار کرد. ما داده های وب را می خراشیم، تجزیه می کنیم و می خوانیم و همچنین با استفاده از وب API به داده ها دسترسی خواهیم داشت. ما با فرمت های داده های HTML، XML و JSON در پایتون کار خواهیم کرد. این دوره فصل های 11 تا 13 کتاب درسی "Python for Everybody" را پوشش می دهد. برای موفقیت در این دوره باید با مطالبی که در فصل های 1 تا 10 کتاب درسی و دو دوره اول این گرایش ارائه شده است آشنا باشید. این موضوعات شامل متغیرها و عبارات، اجرای شرطی (حلقه ها، انشعاب، و try/exception)، توابع، ساختارهای داده پایتون (رشته ها، لیست ها، دیکشنری ها و تاپل ها) و دستکاری فایل ها می باشد. این دوره پایتون 3 را پوشش می دهد.
Related Skills
استفاده از پایگاه داده با پایتون
(Mitalearn-301764)
- 5 hours 17 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Charles Russell Severance
درباره این دوره:
این دوره دانشآموزان را با مبانی زبان پرسوجوی ساختاریافته (SQL) و همچنین طراحی پایگاه داده پایه برای ذخیره دادهها به عنوان بخشی از جمعآوری، تحلیل و پردازش دادههای چند مرحلهای آشنا میکند. این دوره از SQLite3 به عنوان پایگاه داده خود استفاده خواهد کرد. ما همچنین خزندههای وب و فرآیندهای جمعآوری و تجسم دادههای چند مرحلهای خواهیم ساخت. ما از کتابخانه D3.js برای تجسم اولیه داده ها استفاده خواهیم کرد. این دوره فصل های 14 تا 15 کتاب "Python for Everybody" را پوشش می دهد. برای موفقیت در این دوره باید با مطالبی که در فصل های 1 تا 13 کتاب درسی و سه درس اول این رشته ارائه شده است آشنا باشید. این دوره پایتون 3 را پوشش می دهد.
Related Skills
استفاده از یادگیری ماشینی در تجارت و امور مالی
(Mitalearn-330273)
- 4 hours 28 minutes
- متوسط
- Release date: 23 June 2026
- Author: Jack Farmer
درباره این دوره:
این دوره پایه و اساس توسعه استراتژی های معاملاتی پیشرفته با استفاده از تکنیک های یادگیری ماشین را فراهم می کند. در این دوره، اجزای کلیدی را که در هر استراتژی معاملاتی مشترک هستند، مهم نیست که چقدر پیچیده هستند، مرور خواهید کرد. شما با چندین استراتژی معاملاتی از جمله تجارت کمی، تجارت جفتی و تجارت حرکتی آشنا خواهید شد. در پایان دوره، میتوانید استراتژیهای معاملاتی کمی را طراحی کنید، مدلهای یادگیری ماشینی را با استفاده از Keras و TensorFlow بسازید، یک مدل پیشبینی استراتژی معاملاتی جفتی بسازید و آن را آزمایش مجدد کنید، و یک مدل معاملاتی مبتنی بر حرکت و آزمون برگشتی بسازید. آن را برای موفقیت در این دوره، باید صلاحیت پیشرفته در برنامه نویسی پایتون و آشنایی با کتابخانه های مربوط به یادگیری ماشین، مانند Scikit-Learn، StatsModels و Pandas داشته باشید. تجربه با SQL توصیه می شود. شما باید پیشینه ای در زمینه آمار (مقادیر مورد انتظار و انحراف استاندارد، توزیع های گاوسی، ممان های بالاتر، احتمال، رگرسیون های خطی) و دانش پایه ای از بازارهای مالی (سهام، اوراق قرضه، مشتقات، ساختار بازار، پوشش ریسک) داشته باشید.
Related Skills
استقرار مدل های یادگیری ماشینی
(Mitalearn-335050)
- 1 hours 52 minutes
- مناسب همه
- Release date: 23 June 2026
- Author: Ilkay Altintas,Julian McAuley
درباره این دوره:
در این دوره آموزشی با سیستمهای توصیهکننده (که برای پروژه Capstone مطالعه خواهیم کرد) آشنا میشویم و همچنین مسائل مربوط به استقرار محصولات داده را بررسی خواهیم کرد. در پایان این دوره، شما باید بتوانید یک سیستم توصیهگر کار را پیادهسازی کنید (مثلاً برای پیشبینی رتبهبندی، یا تولید فهرستهای محصولات مرتبط)، و باید ابزارها و تکنیکهای مورد نیاز برای استقرار چنین سیستم کاری در دنیای واقعی را بدانید. ، مجموعه داده های در مقیاس بزرگ. این دوره آخرین دوره در محصولات Python Data Products for Predictive Analytics است که بر اساس سه دوره قبلی (پردازش و تجسم داده های پایه، تفکر طراحی و تجزیه و تحلیل پیش بینی برای محصولات داده، و مدل سازی پیش بینی معنادار) ساخته شده است. در هر مرحله از تخصص، شما تجربه عملی در دستکاری داده ها و ایجاد مهارت های خود را به دست خواهید آورد، و در نهایت به پروژه ای که شامل تمام مفاهیم آموزش داده شده در تخصص می شود، ختم می شود.
Related Skills
اسکریپت نویسی با پایتون و SQL برای مهندسی داده
(Mitalearn-333146)
- 4 hours 12 minutes
- متوسط
- Release date: 23 June 2026
- Author: Alfredo Deza,Kennedy Behrman,Noah Gift
درباره این دوره:
در این دوره سوم از Python، Bash و SQL Essentials for Data Engineering Specialization، شما تکنیک هایی را برای کار موثر با Python و SQL بررسی خواهید کرد. ما از طریق ساختارهای داده مفید در اسکریپت نویسی پایتون می گذریم و به پایگاه داده هایی مانند MySQL متصل می شویم. علاوه بر این، یاد خواهید گرفت که چگونه از یک ویرایشگر متن مدرن برای اتصال و اجرای پرس و جوهای SQL در برابر یک پایگاه داده واقعی استفاده کنید و عملیات بارگیری و استخراج داده ها را انجام دهید. در نهایت، از داده های استخراج شده از وب سایت ها با استفاده از تکنیک های scraping استفاده خواهید کرد. این مهارت ها به شما این امکان را می دهد که زمانی که داده ها به راحتی در دسترس نیستند، یا زمانی که برای استخراج اطلاعات مفید از پایگاه های داده به پرس و جوهای فضایی نیاز است، به طور موثر کار کنید.
Related Skills
اسکریپتنویسی پایتون: فایلها، وراثت و پایگاههای داده
(Mitalearn-307221)
- 54 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Aspen Olmsted
درباره این دوره:
این دوره سومین دوره از مجموعه ای است که با هدف آماده سازی شما برای نقشی که به عنوان برنامه نویس انجام می شود، می باشد. در این دوره شما با سه مفهوم اصلی در برنامه نویسی آشنا می شوید: Files، Inheritance و خارجی. آزمایشگاهها به دانشآموزان این امکان را میدهند که مطالب را در سخنرانیها در برنامههای رایانهای ساده که برای تقویت مجدد مطالب در درس طراحی شدهاند، اعمال کنند.
Related Skills
اصول برنامه نویسی پایتون
(Mitalearn-303889)
- 2 hours 31 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Andrew D. Hilton,Nick Eubank,Genevieve M. Lipp
درباره این دوره:
این دوره مقدماتی برای مبتدیان و افرادی با تجربه برنامه نویسی محدود طراحی شده است که می خواهند با استفاده از پایتون شروع به توسعه نرم افزار یا سفر علم داده خود کنند. در طول دوره، فراگیران درک کاملی از تفکر الگوریتمی، نحو پایتون، تست کد، تکنیکهای اشکالزدایی و توسعه کدهای مدولار - مهارتهای ضروری برای یک حرفه موفق در مهندسی نرمافزار، توسعه، یا علم داده را به دست خواهند آورد. در پایان این دوره یاد می گیرید که: - با استفاده از الگوریتم ها و منطق برنامه نویسی، رویکردی گام به گام برای حل مسئله به دست آورید. - برای ساختن اسکریپت ها و برنامه های پایتون از توابع رایج، عبارات شرطی و حلقه ها استفاده کنید. - برای افزایش مهارت کدنویسی با محیط برنامه نویسی VS Code کار کنید. - از استراتژی های تست و اشکال زدایی برای اطمینان از قابلیت اطمینان کد استفاده کنید. - انجام عملیات منطقی و ریاضی بر روی مجموعه داده ها. در هفته پایانی دوره، شما مهارت های طراحی الگوریتم و برنامه نویسی جدید خود را برای یک مشکل تجزیه و تحلیل داده ها اعمال خواهید کرد: تجزیه و تحلیل داده های ضربان قلب.
Related Skills
اصول محاسبات (قسمت اول)
(Mitalearn-308768)
- 5 hours 24 minutes
- متوسط
- Release date: 23 June 2026
- Author: Scott Rixner,Joe Warren,Luay Nakhleh
درباره این دوره:
این دوره دو قسمتی مبتنی بر مهارت های برنامه نویسی است که در دوره مقدماتی ما بر برنامه نویسی تعاملی در پایتون آموختید. ما این مهارتها را با تمرینهای مهم برنامهنویسی و مهارتهای مهم حل مسئله ریاضی تقویت خواهیم کرد. این مهارت ها زیربنای حل مسئله محاسباتی و برنامه نویسی در مقیاس بزرگتر است. تمرکز اصلی کلاس، برنامه نویسی مینی پروژه های هفتگی در پایتون خواهد بود که بر اساس اصول ریاضی و برنامه نویسی که در کلاس آموزش داده می شود، ساخته می شود. برای اینکه کلاس سرگرم کننده و جذاب باشد، بسیاری از پروژه ها شامل کار با بازی های مبتنی بر استراتژی است. در قسمت 1 این دوره، جنبه برنامه نویسی کلاس بر روی استانداردهای کدنویسی و تست تمرکز خواهد داشت. بخش ریاضی کلاس بر احتمالات، ترکیبات و شمارش با توجه به کاربردهای عملی این مفاهیم در علوم کامپیوتر تمرکز خواهد کرد. پیشینه توصیه شده - دانش آموزان باید با استفاده از ساختارهایی مانند لیست ها، دیکشنری ها و کلاس ها برنامه های کوچک (100+ خط) را در پایتون بنویسند و همچنین دارای پیش زمینه ریاضی دبیرستانی باشند که شامل جبر و پیش حساب است.
Related Skills
اصول محاسبات (قسمت دوم)
(Mitalearn-315364)
- 5 hours 5 minutes
- مناسب همه
- Release date: 23 June 2026
- Author: Scott Rixner,Joe Warren,Luay Nakhleh
درباره این دوره:
این دوره دو قسمتی، اصول اولیه ریاضی و برنامه نویسی را که زیربنای بسیاری از علوم کامپیوتر هستند، معرفی می کند. درک این اصول برای فرآیند ایجاد راه حل های کارآمد و ساختار یافته برای مسائل محاسباتی بسیار مهم است. برای به دست آوردن تجربه عملی در کار با این مفاهیم، از زبان برنامه نویسی پایتون استفاده می کنیم. تمرکز اصلی کلاس بر روی مینی پروژه های هفتگی خواهد بود که بر اساس اصول ریاضی و برنامه نویسی که در کلاس آموزش داده می شود، ساخته می شود. برای سرگرمی و جذاب نگه داشتن کلاس، بسیاری از پروژه ها شامل کار با بازی های مبتنی بر استراتژی است. در بخش 2 این دوره، بخش برنامه نویسی کلاس بر روی مفاهیمی مانند بازگشت، ادعاها و ثابت ها تمرکز می کند. بخش ریاضی کلاس بر جستجو، مرتبسازی و ساختارهای داده بازگشتی تمرکز خواهد کرد. با گذراندن این دوره، پایه محکمی در اصول محاسبات و برنامه نویسی خواهید داشت. این شما را برای دوره بعدی در تخصص آماده می کند، که شروع به معرفی یک رویکرد ساختاریافته برای توسعه و تجزیه و تحلیل الگوریتم ها می کند. توسعه چنین مهارت های تفکر الگوریتمی برای نوشتن نرم افزار در مقیاس بزرگ و حل مسائل محاسباتی دنیای واقعی حیاتی خواهد بود.
Related Skills
اعدام، تداوم، افزایش امتیاز و فرار
(Mitalearn-323915)
- 2 hours 25 minutes
- متوسط
- Release date: 23 June 2026
- Author: Howard Poston
درباره این دوره:
این دوره ادامه پایتون برای امنیت سایبری است. موضوعات تحت پوشش عبارتند از اعدام، تداوم، افزایش امتیاز و فرار.
Related Skills
الگوریتم های پیشرفته و پیچیدگی
(Mitalearn-315823)
- 7 hours 41 minutes
- پیشرفته
- Release date: 23 June 2026
- Author: Neil Rhodes,Daniel M Kane,Michael Levin
درباره این دوره:
در دورههای قبلی تخصص آنلاین ما، الگوریتمهای اولیه را آموختهاید، و اکنون آماده هستید تا به حوزه مسائل پیچیدهتر و الگوریتمهای حل آنها قدم بگذارید. الگوریتمهای پیشرفته بر اساس الگوریتمهای پایه ساخته میشوند و از ایدههای جدید استفاده میکنند. ما با جریانهای شبکهای شروع میکنیم که در کاربردهای معمولیتر مانند تطابق بهینه، یافتن مسیرهای غیرمتناسب و برنامهریزی پرواز و همچنین موارد شگفتانگیزتر مانند تقسیمبندی تصویر در بینایی رایانه استفاده میشوند. سپس به برنامهریزی خطی با کاربردهایی در بهینهسازی تخصیص بودجه، بهینهسازی پورتفولیو، یافتن ارزانترین رژیم غذایی که همه نیازها را برآورده میکند و بسیاری موارد دیگر ادامه میدهیم. در ادامه، مشکلات ذاتاً سختی را که هیچ راهحل خوب دقیقی برای آنها شناخته شده نیست (و احتمالاً یافت نمیشوند) و چگونگی حل آنها در عمل مورد بحث قرار میدهیم. ما با مقدمه ای نرم از الگوریتم های جریانی که به شدت در پردازش داده های بزرگ استفاده می شوند، پایان می دهیم. چنین الگوریتمهایی معمولاً به گونهای طراحی میشوند که بتوانند مجموعههای داده عظیمی را بدون اینکه حتی قادر به ذخیره یک مجموعه داده باشند، پردازش کنند.