Основни ниво Python курса садржи низ лекција које обухватају задатке и теоријске основе Python програмирања. Примери и задаци са сајта су намењени студентима, који не морају имати претходног искуства са програмирањем. Ако ученик има неког искуства са програмирањем у другим језицима, онда ће му лекције вероватно бити мало лакше. Основни ниво покрива све базичне области за почетак учења програмирања, попут типова података, стрингова, услова, петљи, низова итд. У лекцијама постоје разне врсте задатака. Постоје аутоматски генерисани примери који само треба да се покрену, код је већ дат. Кроз њих ученик може да стекне боље разумeвање како функционише неки нови, тек научени елемент у програмирању. Постоји неколико врста вежби као што су већ дати примери, задаци кодирања, задаци са кратким одговорима, задаци са више понуђених одговора, и задаци премештања линија кода. Након похађања овог курса, може се сматрати да је ученик оспособљен за прелазак на било који други програмски језик, као и на нешто сложенији рад у Python-у.
Првој лекцији основног курса можете приступити овде.