After 10+ years of teaching OOP I have learned that by learning a few fundamental ideas and how they fit together anyone can grasp almost any concept in object oriented programming. This is why I'm writing the book.
Currently on EARLY BIRD SALE 🐤
"He explains in the best possible way and its quite unlikely that someone can do better."
Testimonial from YouTube channel.
"I've been coding for years now, almost a decade, and I've never seen one explain these concepts as well as you do [...] and I love how you 'abstract' some points to make it clearer."
Testimonial from YouTube channel.
"Wow! Such a clean and logical delivery!"
Testimonial from YouTube channel.
Have you ever wondered why there are so many patterns and principles in object oriented programming?
So have I.
I spent 6 months writing this book. Then 6 months rewriting it together with AI 🤖. Then 6 months rewriting it from scratch.
After 18+ months of writing I've lost almost all hope for OOP. While the book teaches OOP it also serves as my extended argument around why it is time to leave OOP.
So why buy the book?
First of all, the world is full of OOP 🤷.
But more importantly, the search for the object oriented way seems to be a path that leads to functional programming. I want this book to illuminate that path.
I am a Senior Lecturer at Uppsala University (Sweden) with a Ph.D. in Information Systems. You might know me from my popular YouTube channel on programming. This is the book I wish I had been given. I use it to teach object orientation to university students 🎓 at beginner and advanced levels.
I am not trying to sell you any patterns, principles, methods or certifications so I am not afraid to show you how these different ideas align and overlap.
BUY IT NOW at the EARLY BIRD PRICE 💰 and start reading TODAY. The price will be increasing as I get closer to finishing the book.
Join me in my journey to the center of OOP. One last time.
Currently on EARLY BIRD SALE 🐤
© 2024–20XX Christopher Okhravi
By using this site you accept our usage of Google Analytics.