I can use an existing class, and I kinda grasp the basics, but I am shaky whenever I have to sit down and create one from scratch that is more than just a bit of data or a couple of functions.

Would love to find a clear video tutorial.