Last night I completed the last part of CodeAcademy’s Python course. It was a fun little course going over the basics of Python’s syntax and structure. Most of the lessons I had already learned previously from different courses, but one new and somewhat profound thing I learned were Classes. These are like super functions that can have their own properties and create “objects” when something instantiates them. I guess one of the classic examples people use is a warrior class. This class could have methods in it like “attack” or “move” as well as internal variables like “health” and then be instantiated from outside by passing in variables calling on these methods. This is a significant point of departure from writing more simplistic programs that just use a bunch of different functions.
I have another few weeks before my next semester starts, and as all my grades have been tallied, I should have no problems in getting into my next choices of classes, College Algebra and Programming Fundamentals. While I took Calculus in college and Algebra in High School, I think these will be good refresher courses. Looking at what I’ll be learning in Programming Fundamentals, it crossed my mind that I could probably skip it and go on to Programming 1, but thought to myself, “What if there was something I missed when going through the courses I’ve taken so far?” and figured it couldn’t hurt to go through a formal course.
In the mean time, I’m going through an EdX course on health and wellness and a Coursera course on leadership. Both of these have interesting ideas, such as the human tendency to associate people sitting at the smallest side of a table as a default leader, to present yourself in a manner in which you want to be taken, and how “health” is usually defined by people as “not having disease” whereas health really encompasses many different domains like nutritional, emotional, physical, and spiritual aspects. I think taking courses that are interesting, but not necessarily having direct correlation with what I want to pursue keeps my mind and thoughts fresh. Is anyone else taking any online courses? What are some observations you’ve had?