Learn programming on your own terms
Benefit from more than 25 years of experience
both industry and academy
“Good company in a journey makes the way seem shorter.”— Izaak Walton
Where to start?
You will find many answers to the question where do I start to learn programming. I’ve been teaching programming for more than 20 years. So, here I’ll show you where do I think it is better to start according to my experience. …Read more.
A common question from people that want to learn programming is: what programming language should I learn first? What roadmap to learn programming should I follow? … Read more.
Now that you have an idea of what programming is about, and how it is better to study it, you can check a short course I prepared for you.
Learn to create a menu for a python console application from scratch. Also, find explanations on each part of the code and some extra considerations. Read more >>
Abstract class concept is one of the basic concepts of Object-Oriented Programming. It gives us the possibility of modelling concepts from the real world and facilitates the use of one of the OOP principles: code reuse. Read more >>