Դասընթացը բոլոր այն ծրագրավորողների համար է, ովքեր հետաքրքրված են ML ալգորիթմներով և վերջիններիս իրականացմամբ՝ կիրառելով Java և Python ծրագրավորման լեզուները՝ ներառյալ` վերահսկվող, չկառավարվող և ամրացված ուսուցման հասկացություններ, նեյրոնային ցանցերի կիրառում, խորը ուսուցում և այլն: Դասընթացի հիմնական շեշտը դրված է նեյրոնային ցանցին հիմնված ալգորիթմների վրա: