Overview
In this 9-hour course, you will explore Python fundamentals, starting with basic concepts like control statements and data structures, progressing to more advanced topics like object-oriented programming (OOP), error handling, and file manipulation. By the end of the course, you'll have built a solid foundation in Python and will be ready to tackle real-world projects.
What I will be able to do after this course
- Use control statements to manage program flow effectively.
- Work with both primitive and non-primitive data structures.
- Use loops to iterate over objects or data for precise results.
- Write clean and efficient Python functions.
- Implement OOP principles such as abstraction, inheritance, and polymorphism in Python.
- Handle file operations like reading, writing, and deleting files in Python.
Course Instructor(s)
Sanjin Dedic is a robotics engineer with over 12 years of experience in product development and teaching. He specializes in computational thinking and foundational programming skills across platforms such as Python, Arduino, and Raspberry Pi.
Who is it for?
This course is perfect for beginners who want to learn Python to build everything from simple programs to complex web applications. No prior knowledge of Python is required.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Watch now
Unlock full access