- این دوره آموزشی که به تازگی از طرف موسسه یودمی عرضه شده است به تبیین و آموزش بهترین شیوه های طراحی و قابل انعطاف در سی شارپ پرداخته و امکانات گسترده آن را در طراحی مجدد نرم افزارها بیان می کند. سی شارپ که به عنوان اصلی ترین زبان مورداستفاده در تولید نرم افزارها شناخته شده است دارای قابلیت های فراوانی برای طراحی گرافیکی محیط ها دارا می باشد وکاربران می توانند برای طراحی الگوهای جدید نرم افزاری از آن استفاده نمایند. این دوره نیز به آموزش پایه ای و درک بهتر از UML ها می پردازد و کاربران می توانند مفاهیم گسترده شی گرایی را در این دوره به طور کامل آموزش ببینند.