این دوره آموزش آمادگی برای مسابقات برنامه نویسی رقابتی است که توسط آکادمی یودمی منتشر شده است. برنامه نویسی مسابقه ای نوعی مسابقه ذهنی است که در آن مجموعه ای از سوالات منطقی و ریاضیاتی به شرکت کنندگان ارائه شده و آن ها وظیفه دارند برای حل این سوالات به توسعه برنامه های کامپیوتری و کدنویسی بپردازند. در این دوره آموزشی با تکنیک های کد زنی رقابتی مانند محاسبات سریع، ریاضیات، تئوری اعداد، برنامه نویسی پویا و داینامیک، الگوریتم نویسی پیشرفته، ساختار های مختلف داده و ... آشنا خواهید شد. مسابقات برنامه نویسی هر ساله توسط شرکت ها و سازمان های مختلفی برگزار می شود که از جمله معتبرترین این مسابقات می توان به مسابقه بینالمللی برنامهنویسی دانشجویی، گوگل کدجم، کیک استارتر، فیسبوک هکرکاپ و ... اشاره کرد.
در دوره آموزشی Udemy Competitive Programming Essentials, Master Algorithms با آموزش ملزومات برنامه نویسی رقابتی آشنا خواهید شد.