Course catalog

Categories

Showing 141-160 of 267 items.

coursera خطوط لوله داده با خدمات داده TensorFlow (Mitalearn-311250)

  • 2 hours 15 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Laurence Moroney
درباره این دوره:

آوردن یک مدل یادگیری ماشینی به دنیای واقعی بسیار بیشتر از مدل سازی است. این تخصص به شما می آموزد که چگونه در سناریوهای مختلف استقرار پیمایش کنید و از داده ها به طور مؤثرتری برای آموزش مدل خود استفاده کنید. در این دوره سوم، شما: - کارهای ساده ETL را با استفاده از خدمات داده TensorFlow انجام دهید - بارگذاری مجموعه داده های مختلف و بردارهای ویژگی سفارشی با استفاده از TensorFlow Hub و TensorFlow Data Services API - ایجاد و استفاده از خطوط لوله از پیش ساخته شده برای تولید خطوط لوله ورودی/خروجی بسیار تکرارپذیر برای هر مجموعه داده - بهینه سازی خطوط لوله داده که به یک گلوگاه در فرآیند آموزش تبدیل می شوند - مجموعه داده های خود را در کتابخانه TensorFlow Hub منتشر کنید و داده های استاندارد شده را با محققان و توسعه دهندگان در سراسر جهان به اشتراک بگذارید این تخصص مبتنی بر تخصص TensorFlow در عمل ما است. اگر تازه وارد TensorFlow هستید، توصیه می کنیم ابتدا TensorFlow in Practice Specialization را انتخاب کنید. برای ایجاد درک عمیق تر و اساسی از نحوه عملکرد شبکه های عصبی، توصیه می کنیم که تخصص یادگیری عمیق را انتخاب کنید.

coursera داده های ابری خود را ایمن کنید (Mitalearn-309465)

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

Azure برای امنیت و انطباق طراحی شده است. در این دوره، شما یاد خواهید گرفت که چگونه از خدمات داخلی استفاده کنید تا داده های برنامه خود را به صورت ایمن ذخیره کنید تا اطمینان حاصل کنید که فقط سرویس ها و مشتریان مجاز به آن دسترسی دارند. این دوره به شما کمک می کند تا برای گواهینامه Microsoft Certified: Azure Developer Associate آماده شوید. این دوره به شما کمک می کند تا برای گواهینامه Microsoft Certified: Azure Developer Associate آماده شوید. در این دوره، شما در یک آزمون عملی شرکت خواهید کرد که مهارت های کلیدی اندازه گیری شده در آزمون را پوشش می دهد. این پنجمین دوره از یک برنامه 8 دوره است که به آمادگی شما برای شرکت در آزمون کمک می کند. این دوره بخشی از یک تخصص است که برای توسعه دهندگانی در نظر گرفته شده است که می خواهند تخصص خود را در تمام مراحل توسعه ابر از الزامات، تعریف و طراحی نشان دهند. توسعه، استقرار و نگهداری؛ به تنظیم و نظارت بر عملکرد این برای هر کسی که علاقه مند به آماده شدن برای آزمون AZ-204: توسعه راه حل ها برای آزمون Microsoft Azure است ایده آل است. در پایان این برنامه، شما آماده شرکت و ثبت نام در آزمون AZ-204: توسعه راه حل برای Microsoft Azure خواهید بود.

coursera در محل نصب و اصول با پلتفرم Apigee Google Cloud (Mitalearn-307408)

  • 2 hours 4 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Google Cloud Training
درباره این دوره:

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

coursera در مورد مدیریت محل، امنیت و ارتقاء با پلتفرم Apigee Google Cloud (Mitalearn-307476)

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

این دوره در مورد مدیریت و بهره برداری از پلتفرم Apigee برای ابر خصوصی بحث می کند. این شامل موضوعاتی در مورد شیوه های عملیاتی، استقرار API، تجزیه و تحلیل، امنیت و ارتقاء پلت فرم است.

coursera درک بصری برای خودروهای خودران (Mitalearn-315840)

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

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

coursera دسترسی به داده های جاوا - SQL Primer (Mitalearn-307289)

  • 1 hours 2 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Ed Lance
درباره این دوره:

این دوره دانشجو را با مفاهیم اولیه SQL برای تعامل با پایگاه های داده رابطه ای آشنا می کند. این دستور العمل های اولیه SQL را برای ایجاد و پرس و جو جداول، استفاده از روابط جدول از طریق پیوندها و پرس و جوهای فرعی، درج و به روز رسانی ردیف های جدول نشان می دهد. با این حال، این فقط برای پوشش دادن اصول اولیه مورد نیاز برای پیشرفت دانش آموز در دوره های اتصال به پایگاه داده جاوا (JDBC) و پایداری جاکارتا (JPA) در تخصص دسترسی به داده در نظر گرفته شده است.

coursera دستکاری داده ها در RPA (Mitalearn-303209)

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

دوره دستکاری داده ها در RPA دانشی در مورد متغیرها، آرگومان ها و دستکاری داده ها ارائه می دهد. همچنین شما را با متغیرها و آرگومان ها، انواع آنها و کاربرد آنها در پروژه های اتوماسیون آشنا می کند. در قسمت بعدی دوره، با دستکاری داده ها در استودیو آشنا خواهید شد. همچنین با روش ها و عملیات های مختلف انجام شده بر روی انواع داده های مختلف و کاربرد آنها در پروژه های اتوماسیون آشنا خواهید شد. با تکیه بر هر مفهوم، ویدئوهای نمایشی وجود خواهد داشت که این عملیات و روش ها را توضیح می دهد. این دوره دارای چندین تمرین تمرینی است که به تقویت دانش شما و درک ایجاد گردش کار در استودیو کمک می کند.

coursera دوره تمرین LCFA (Mitalearn-307510)

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

هدف از این دوره آماده سازی شما برای کار به عنوان یک متخصص فناوری اطلاعات است. در این دوره، به بررسی دامنه‌های آزمون کاردانی خبره Linux Foundations می‌پردازیم.

coursera روانشناسی آواتار برای طراحان (Mitalearn-307204)

  • 1 hours 54 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Rabindra Ratan
درباره این دوره:

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

coursera روش ها و ابزارهای طراحی نرم افزار (Mitalearn-309346)

  • 1 hours 12 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Albert Glock
درباره این دوره:

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

coursera روش های توسعه نرم افزار منبع باز (Mitalearn-305572)

  • 1 hours 12 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Jerry Cooperstein
درباره این دوره:

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

coursera ریاضیات پایه (Mitalearn-303141)

  • 7 hours 53 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Y V K Ravi Kumar,Naraparaju Kishore Kumar
درباره این دوره:

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

coursera زبان جاوا (Mitalearn-312950)

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

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

coursera زبان های برنامه نویسی Ⅰ (Mitalearn-314837)

  • 9 hours 48 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Sukyoung Ryu
درباره این دوره:

هدف از این دوره کمک به دانش آموزان است: 1. زبان های جدید را به سرعت یاد بگیرید، 2. زبان های مختلف را ارزیابی کنید و مناسب ترین زبان را برای یک کار مشخص انتخاب کنید. 3. بدانید چه زمانی و چگونه زبان کمی طراحی کنید، و 4. درک تأثیر زبان ها بر تفکر و ارتباطات. ما مفاهیم زبان برنامه نویسی را، نه به عنوان پارادایم، بلکه به عنوان مجموعه ای از بلوک های ساختمانی اساسی، با 1) پیاده سازی مفسر برای مفاهیم با استفاده از زبان برنامه نویسی Scala و 2) بحث دقیق مفاهیم با استفاده از معناشناسی عملیاتی، مطالعه خواهیم کرد.

coursera زبان های برنامه نویسی Ⅱ (Mitalearn-314684)

  • 7 hours 3 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Sukyoung Ryu
درباره این دوره:

هدف از این دوره کمک به دانش آموزان است: 1. زبان های جدید را به سرعت یاد بگیرید، 2. زبان های مختلف را ارزیابی کنید و مناسب ترین زبان را برای یک کار مشخص انتخاب کنید. 3. بدانید چه زمانی و چگونه زبان کمی طراحی کنید، و 4. درک تأثیر زبان ها بر تفکر و ارتباطات. ما مفاهیم زبان برنامه نویسی را، نه به عنوان پارادایم، بلکه به عنوان مجموعه ای از بلوک های ساختمانی اساسی، با 1) پیاده سازی مفسر برای مفاهیم با استفاده از زبان برنامه نویسی Scala و 2) بحث دقیق مفاهیم با استفاده از معناشناسی عملیاتی، مطالعه خواهیم کرد.

coursera ساخت API های HTTP با Spring (Mitalearn-306201)

  • 4 hours
  • مبتدی
  • Release date: 23 June 2026
  • Author: Dr. Douglas C. Schmidt,Dr. Jules White
درباره این دوره:

در این دوره جامع که هم برای مبتدیان و هم برای توسعه دهندگان باتجربه طراحی شده است، قدرت ساخت API های HTTP را با Spring، یکی از همه کاره ترین و پرکاربردترین چارچوب های جاوا، باز کنید. در ساختن APIهای HTTP قوی، مقیاس پذیر و ایمن از ابتدا غوطه ور شوید و با Spring Boot بر خدمات RESTful تسلط پیدا کنید. آنچه خواهید آموخت: مفاهیم بنیادی: اصول REST و اهمیت APIهای بدون حالت را درک کنید. تسلط Spring Boot: برنامه های خود را شروع کنید و با Spring Boot سطح دیگ را کاهش دهید. در دسترسی به داده ها، تنظیمات امنیتی و موارد دیگر غواصی کنید. پایداری داده: با پایگاه داده ها با استفاده از Spring Data JPA یکپارچه شوید و جادوی عملیات CRUD را بدون نوشتن SQL کشف کنید. امنیت: از API های خود با Spring Security، پیاده سازی مکانیسم های احراز هویت و مجوز محافظت کنید. آزمایش: اطمینان حاصل کنید که API های شما با استراتژی های واحد، ادغام و تست سرتاسر آزمون زمان را پشت سر می گذارند. چه کسانی باید ثبت نام کنند: دانش آموزان باید درک کاملی از کدنویسی در جاوا داشته باشند.

coursera ساخت محصولات در مقیاس جهانی (Mitalearn-315585)

  • 3 hours 25 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Gordon Yu,Nancy Wang
درباره این دوره:

توسط AMAZON WEB SERVICES (AWS) حمایت می شود. در دوره قبلی، الهام بخش اوج عملکرد در تیم های فنی، یاد گرفتید که چگونه هر یک از اعضای تیم را برای دستیابی به بهترین های شخصی جدید هر روز رهبری کنید. اکنون، مهارت‌هایی را بیاموزید که از مرزهای تیم شما فراتر می‌رود و شرکت‌های فناوری برتر را قادر می‌سازد تا محبوب‌ترین و ویروسی‌ترین محصولات و برنامه‌های کاربردی مورد استفاده میلیاردها نفر را در روز ارائه کنند. GORDON YU، مدیر برنامه فنی (TPM) در AWS Data Protection مهارت‌های لازم را برای مدیریت برنامه‌های جهانی، راه‌اندازی راه‌اندازی محصولات عمده و طراحی معماری‌های سیستم ارائه می‌دهد. نانسی وانگ، مدیر مهندسی و مدیر کل خدمات حفاظت از داده های AWS و بنیانگذار Advancing Women in Tech (AWIT) مراحل بعدی حرفه یک مدیر خطی را در یک مدیر مدیران و سپس به یک مدیر مهندسی و مدیر کل به اشتراک می گذارد. جنرال موتورز). پس از اتمام دوره، متوجه خواهید شد که سازمان های مهندسی نرم افزار در سطح جهانی چه انتظاراتی از مدیران و رهبران متقابل خود دارند، از جمله: * وظایف مشترک مدیر برنامه فنی (TPM) و ابزارهایی که برای پیشبرد همکاری متقابل تیمی استفاده می کنند * نحوه طراحی یک معماری سیستم مدرن و پاسخ به سوالات مصاحبه طراحی سیستم مربوط به MICROSERVICES، Components و TRADEOFFs * نحوه انتقال از یک خط مدیریت به یک مدیر مدیران و سپس به یک مدیر مهندسی و مدیر کل (GM)

coursera ساخت مدل های رگرسیون با جبر خطی (Mitalearn-307493)

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

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

coursera ساخت میکروسرویس های جاوا مقیاس پذیر با Spring Boot و Spring Cloud (Mitalearn-310111)

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

«Microservices» یک الگوی طراحی نرم‌افزار را توصیف می‌کند که در آن یک برنامه کاربردی مجموعه‌ای از سرویس‌های بدون اتصال است. این خدمات ریزدانه هستند و می توانند به صورت جداگانه نگهداری و مقیاس شوند. معماری میکروسرویس با تمرکز بر مقیاس بندی الاستیک با منابع درخواستی، برای ابر عمومی ایده آل است. در این دوره آموزشی با نحوه ساخت اپلیکیشن های جاوا با استفاده از Spring Boot و Spring Cloud در Google Cloud آشنا می شوید. شما از Spring Cloud Config برای مدیریت پیکربندی برنامه خود استفاده خواهید کرد. شما با Pub/Sub و Spring Integration پیام ارسال و دریافت خواهید کرد. همچنین می‌توانید از Cloud SQL به‌عنوان یک پایگاه داده رابطه‌ای مدیریت‌شده برای برنامه‌های جاوا خود استفاده کنید و یاد بگیرید که چگونه به Spanner که سرویس پایگاه داده کاملاً سازگار توزیع شده جهانی Google Cloud است، مهاجرت کنید. همچنین با ردیابی و اشکال زدایی برنامه های Spring خود با Google Cloud Observability آشنا خواهید شد. برای موفقیت در این دوره باید با زبان برنامه نویسی جاوا و ساخت اپلیکیشن جاوا با ابزارهایی مانند Maven یا Gradle آشنا باشید. همچنین باید اطلاعات کلی در مورد Google Cloud داشته باشید. >>> با ثبت نام در این دوره، با شرایط خدمات Qwiklabs که در پرسش های متداول و در آدرس زیر آمده است موافقت می کنید: https://qwiklabs.com/terms_of_service <<<

coursera ساخت یک کامپیوتر مدرن از اصول اولیه: ناند تا تتریس قسمت دوم (دوره پروژه محور) (Mitalearn-314140)

  • 22 hours 42 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Shimon Schocken
درباره این دوره:

در این دوره پروژه محور، شما یک سلسله مراتب نرم افزاری مدرن را ایجاد می کنید، که برای امکان ترجمه و اجرای زبان های سطح بالا مبتنی بر شی در یک پلت فرم سخت افزاری کامپیوتری بدون استخوان طراحی شده است. به طور خاص، شما یک ماشین مجازی و یک کامپایلر برای یک زبان برنامه نویسی ساده و شبیه جاوا پیاده سازی خواهید کرد و یک سیستم عامل اساسی ایجاد خواهید کرد که شکاف های بین زبان سطح بالا و پلت فرم سخت افزاری زیرین را می بندد. در این فرآیند، درک عمیق و عملی از موضوعات متعدد در علوم کامپیوتر کاربردی به دست خواهید آورد، به عنوان مثال. پردازش پشته، تجزیه، تولید کد، و الگوریتم های کلاسیک و ساختارهای داده برای مدیریت حافظه، گرافیک برداری، مدیریت ورودی-خروجی، و موضوعات مختلف دیگری که در هسته اصلی هر سیستم کامپیوتری مدرن قرار دارند. این یک دوره آموزشی مستقل است: تمام دانش لازم برای موفقیت در دوره و ساختن سیستم های مختلف به عنوان بخشی از تجربه یادگیری ارائه می شود. تنها پیش نیاز، دانش برنامه نویسی در سطح کسب شده در مقدمه دروس علوم کامپیوتر است. کلیه ابزارها و مواد نرم افزاری که برای تکمیل دوره لازم است پس از ثبت نام در دوره به صورت رایگان ارائه می شود. این دوره همراه با کتاب درسی «عناصر سیستم‌های محاسباتی» (نیسان و شوکن، MIT Press) است. در حالی که برای گذراندن دوره لازم نیست، این کتاب پوشش مناسبی از تمام موضوعات دوره ارائه می دهد. این کتاب به دو صورت چاپی یا کتاب الکترونیکی موجود است و MIT Press با استفاده از کد تخفیف MNTT30 در https://mitpress.mit.edu/books/elements-computing-systems 30 درصد تخفیف روی جلد ارائه می‌کند. این دوره شامل شش ماژول است که هر کدام شامل یک سری سخنرانی های ویدئویی و یک پروژه است. برای تماشای سخنرانی‌های هر ماژول حدود 2 تا 3 ساعت و برای تکمیل هر یک از شش پروژه به حدود 15 ساعت نیاز دارید. دوره را می توان در شش هفته تکمیل کرد، اما شما می توانید آن را با سرعت خود بگذرانید. شما می توانید یک سخنرانی TED در مورد این دوره را با Google "nand2tetris TED talk" تماشا کنید. *درباره دوره های پروژه محور: دوره های پروژه محور برای کمک به شما در تکمیل یک پروژه واقعی شخصی و معنادار طراحی شده اند، با مربی خود و جامعه ای از فراگیران با اهداف مشابه که در طول مسیر راهنمایی و پیشنهاد می کنند. با به کارگیری فعال مفاهیم جدید در حین یادگیری، بر محتوای دوره به طور مؤثرتری تسلط خواهید یافت. همچنین در استفاده از مهارت هایی که کسب می کنید برای ایجاد تغییرات مثبت در زندگی و حرفه خود شروع خواهید کرد. وقتی دوره را کامل کردید، یک پروژه تمام شده خواهید داشت که با افتخار از آن استفاده کرده و به اشتراک خواهید گذاشت.