Overview
In this 4 hr course, learn how to apply object-oriented programming (OOP) techniques to Arduino projects for more manageable, scalable, and reusable code. Dive into practical, step-by-step projects including creating user-friendly libraries and organized interfaces for hardware components.
What I will be able to do after this course
- Create clean and organized Arduino projects using object-oriented programming.
- Develop reusable and scalable libraries for hardware components.
- Understand how to structure code with clear interfaces and implementations.
- Build a multi-class Arduino system like a TrafficLight using modular principles.
- Enhance your skills in naming conventions and file organization for OOP.
Course Instructor(s)
Edouard Renard, the course instructor, is an experienced Arduino developer and educator with a passion for clear and practical teaching methodologies. Having worked on numerous Arduino projects, Edouard brings not just technical expertise but a friendly, step-by-step approach to learning that makes complex topics approachable for learners with a diverse background.
Who is it for?
This course is ideal for Arduino enthusiasts who have a basic understanding of Arduino programming and basic hardware handling. Perfect for students, engineers, and hobbyists aiming to write more efficient, organized, and scalable Arduino projects. It's also suit for learners who are familiar with programming concepts and want to extend their skills to practical applications with OOP.
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