CS50’s Introduction to Programming with Python
Open course with lectures, exercises and a final project. Optional certificates have separate terms.
Programming · Beginner
Source: Harvard / CS50External link · opens a new tabYOWFINIA · Library
Books, videos and resources to learn almost anything.
Saved resources and progress stay in this browser, without an account.
Initial editorial selection; this does not represent global visits.
Open course with lectures, exercises and a final project. Optional certificates have separate terms.
Programming · Beginner
Source: Harvard / CS50External link · opens a new tab
VideoFirst lecture: functions, variables and building Python programs.
Programming · Beginner
Source: YouTube · CS50External link · opens a new tabA structured foundation in HTML, CSS and JavaScript with exercises and challenges.
Programming · Beginner
Source: MDN Web DocsExternal link · opens a new tab
BookA complete book on version control, branching and collaboration.
Programming · Beginner
Source: Git / ApressExternal link · opens a new tab
VideoLearn to express decisions and conditions in Python.
Programming · Beginner
Source: YouTube · CS50External link · opens a new tabOfficial tutorial for readers with basic programming knowledge. Some sections are in English.
Programming · Intermediate
Source: Python Software FoundationExternal link · opens a new tabComponents, events, lists and state with the official React documentation. Requires JavaScript.
Programming · Intermediate
Source: ReactExternal link · opens a new tabFunctions, decisions and practice with an open course.
Programming · Beginner · 3 steps
Source: YOWFINIAA foundation in HTML, CSS, JavaScript, Git and React.
Programming · Beginner · 3 steps
Source: YOWFINIA