این دوره آموزش برنامه نویسی و توسعه نرم افزار با زبان سی پلاس پلاس است که توسط آکادمی یودمی منتشر شده است. در این دوره آموزشی با کانسپت ها و مفاهیم مدرن برنامه نویسی مانند ساختار داده، الگوریتم نویسی و آنالیز و مقایسه الگوریتم آشنا شده و مهارت های ارزشمندی کسب خواهید کرد. در میان مباحث عمده و اساسی برنامه نویسی یکسری مباحث فرعی و درجه دوم مانند کامپایلرها، سیستم حافظه جانبی (virtual memory layout)، مقایسه ادیتورها و محیط های توسعه موجود، انواع دیباگر مانند دیباگرهای گرافیکی و مبتنی بر خط فرمان و ... نیز به صورت گذرا بیان شده است. این دوره آموزشی به صورت کلی به سه بخش جداگانه تقسیم شده است که به ترتیب آشنایی با علم رایانه و برنامه نویسی، زبان برنامه نویسی سی پلاس پلاس و قابلیت ها و محدودیت های آن و ساختار داده و الگوریتم نویسی نام دارد.
در دوره آموزشی ++Udemy Comprehensive Software Development Using C با آموزش جامع توسعه نرم افزار اشنا خواهید شد.