Catalog Programming
Free coursePython
The most useful language you can learn: syntax, data structures, functions, files and the habits that separate scripts from software.
- Beginner
- 24h
- 60 lessons
- 12 modules
- Certificate
What is inside
- Introduction to Python4 lessons
- Python Fundamentals5 lessons
- Control Flow5 lessons
- Data Structures5 lessons
- Functions6 lessons
- Object-Oriented Programming5 lessons
- Modules & Packages5 lessons
- File Handling & Data Formats5 lessons
- Error Handling & Debugging5 lessons
- Advanced Python5 lessons
- Data Science with Python5 lessons
- Flask Web Development5 lessons
What you get
- Lifetime accessFree with an account, with no time limit and no card.
- Every future lessonNew modules added to this course appear on your account, at no extra cost.
- Progress trackingLesson by lesson, on every device you sign in from.
- Quizzes and labsChecks at the end of each module, and exercises to run yourself.
- Verifiable certificateIssued at the end, with a number anyone can check from its page.
- Written, not filmedText you can search, copy and re-read — no video to scrub through.
Who it is for
This course is written at a Beginner level, in the Programming track. You need a computer, an internet connection and the willingness to type the commands yourself — everything else is explained as it comes up.
Good to know
Is it really free?
Yes, and there is no card to enter at any point. An account is required for one reason: without it there is nowhere to store your progress or issue your certificate. This course is one of the few we keep open so you can judge the work before anyone asks you for money.
Is the certificate worth anything?
It is issued by us, not by a university, and it says exactly that. What it carries is a number: anyone — a recruiter, a client — can type it into the verification page and see the course, the date and the holder. It is proof that the work was done here, not a diploma.
