Ich bin die Tage drüber gestolpert und dachte, es könnte für ein paar Leute hier im Forum interessant sein: Die JetBrains Academy befindet sich derzeit in der Einführungsphase und ist kostenlos zugänglich. Eine Registrierung ist allerdings notwendig.
Es handelt sich um einen Onlinekurs zur Programmierung. Zur Auswahl stehen neben Python auch noch Kotlin und Java. Der Kurs ist projektorientiert: Man sucht sich eines der angebotenen Projekte verschiedener Schwierigkeitsgrade aus und setzt das dann in mehreren Stufen um.
Am Anfang jeder Stufe steht ein Überblick, was in dieser Stufe erreicht werden soll. Dann folgen einige kurze Lektionen zu benötigten Grundlagen, die jeweils aus einer kurzen Erklärung und einigen Übungsaufgaben bestehen. Diese Lektionen lassen sich auch überspringen, wenn man das Thema bereits beherrscht. Am Schluß der Stufe muß man dann das anfangs gesteckte Ziel umsetzen. Die Programmierung kann entweder in einem Codeeditor im Browser oder in einem der JetBrains IDEs (für Python ist das PyCharm) erfolgen.
Die Spanne der Projekte reicht von "Hello, World!" bis zu Webapplikationen mit Django.
Ich habe gestern mal angefangen, in den Pythonkurs reinzuschnuppern. Für ein abschließendes Urteil ist es zu früh, aber der erste Eindruck ist durchaus gut.