In reverse order:


Video: Dr. Chuck Interviews Van Jacobson - Another fascinating video: Dr. Chuck interviews Van Jacobson
Dr. Chuck’s Interview with Mitchell Baker - A "must-see" videos for those who lived through the Netscape-Mozilla-Firefox era.

My MOOC Explorations Continue - It’s been a few months since my last post. That’s because I got totally immersed in learning coding, specifically Ruby, far more seriously than I had expected. In the last two months, I got very sick. But now I am back. First of all, the Capstone Python class on Coursera got postponed from a January start date. It finally started […]



Problem-based learning – what I learned from Learn.co - A new perspective gained by learning coding on the Flatiron School's online platform, Learn. @learn_o @codecademy @coursera #MOOCS #edtech
Arduino (H)appiness! - Santa brought an Arduino UNO to a techie-wanna-be and therein lies more fun than one can imagine.

How to get over MOOCs addiction: Experience a MOOC-platform-in-confusion - Whatever is happening on @Coursera does not feel good to a learner.

Video: Dr. Chuck’s Interview with Douglas Crockford, developer and popularizer of JSON - The last of the enrichment videos from “Programming for Everyone” (“PR4E”): Dr. Chuck Severance interviews Douglas Crockford on his involvement in developing JavaScript Object Notation (JSON). “PR4E” has introduced me to quite a few of these interview videos. All of the people interviewed were instrumental in the development of the Internet. Their work not only shaped the […]

Video interview of Brendan Eich, Inventor of JavaScript - Yet another excellent video introduced to me by my Coursera class, “Programming for Everyone.” This time, Dr. Chuck Severance interviews Brendan Eich, the inventor of JavaScript. I love these videos for their rich insights, for the unique historical perspectives, and for reminding me of the amazing humans behind the technical innovations. For all the stereotypical view of the […]

Video: Rasmus Lerdorf, Inventor of PHP - A very interesting video w a pioneer of the Web, Rasmus Lerdorf.
The “Five Minute University”: Parody or Prophecy? - This video from 1980 remains both an apt parody and a clarion warning for those interested in higher education innovation and MOOCs.
A Youtube Video: “Writing a Python Program – Simple Workflow” - Just watched a cool YouTube video: “Writing a Python Program – Simple Workflow” by Richard White. Richard White shows, on screen, how he constructs a simple program: How he starts, how he adds components, and how he does the debugging — i.e. checking for errors in the code. This is really cool! Why is this worth […]







Sir Ken Robinson: “Changing Education Paradigms” - Sir Ken Robinson: "We have to get over this old conception of academic, non- academic, abstract, theoretical, vocational and see it for what it is - a myth."




Ex Machina - Watched Ex Machina yesterday and saw one (programmer's) vision of the future of humanity.
Massimo Banzi on building Arduino - "I think it's important to be masters of the technology." said Massimo Banzi, the creator of #Arduino.






Critical thinking in this digital world - Critical thinking par excellence: From the mouth of a computer giant.
A collection of great video clips on programming and computer technology - A collection of great video clips on programming and computer technology.
Interviews with Python’s creator, Guido Van Rossum - The Coursera class I am taking, Programming for Everyone, has some really interesting video clips that I did not know existed, including these two with the creator of Python, Guido van Rossum. Did you know Python had a singular creator? 1. Welcome to Python Programming. Guido van Rossum on the creation of Python. 2. The Modern Era of Python. Guido […]
How learning Python compares to learning a foreign language - The third week of the Coursera class, Programming for Everyone, covers conditional statements. Here one gets a glimpse of the flexibility and complexity of a computer language dealing with uncertainty. The interesting piece for me is what Dr. Chuck calls “compound statements” – multi-line statements forming (& executed as) one block. So a programming language, […]
Help comes in all forms (and links)! - A learner new to Python (sometimes) gets stymied by the help offered.
My accidental encounter with JavaScript - My accidental encounter with JavaScript: Musings on teaching & learning. #PR4E #Codecademy
Anatomy of instructions for a coding exercise – Part 4 - Undoubtedly, some may think my translation (see my previous posts) was for the stupid: It’s like how we teach kids in schools nowadays–too much hand-holding and not enough independent learning. Independent learning is a good thing — I am all for it. If someone doesn’t have the necessary building blocks to learn at all, how […]
Anatomy of instructions for a coding exercise – Part 3 - Anatomy of instructions for a coding exercise - Part 3
Anatomy of instructions for a coding exercise – Part 2 - #Allow me to put on my professor’s (tattered) robe and reading glasses. #Now let’s take a look at I am supposed to do for the exercise. #For those with even less experience coding, the # symbol is called a “comment”, which computers know not to execute (smart!) but which is intended for other humans to […]
Anatomy of instructions for a coding exercise - Quite a few people got stumped by the simple exercise which inspired me to write several posts and a haiku (as antidote to the mind-numbing effort of coding). One particular exasperated coder posted a screenshot that looked similar to mine: So it is time to take a closer look at the instructions to writing a simple […]
A haiku in Python - So this is neither a Haiku nor code in Python – it is MY Python interpreter's work.
Which is more difficult to decipher: Tax forms or programming instructions? - Learning Python == Reading US Tax forms
The topography of the “chasm” - Exploring the gap a learner faces. Or, put it in Python:
raw_input("What do you NOT understand?")
Best explanation: “An Animated Short Python Story” - So this made sense for me. In fact, I loved it. Does it make sense to others.
Python can describe how I read stories - In (my half-baked) Python lingo, this is how I sometimes read fiction:
>>>read TITLE
read the beginning;
if beginning === interesting:
continue reading;
Hit the end of the road at Codecademy - Making sense of Python--harder than learning a foreign language!
Invalid codes #1: Don’t compare Python to a dog! - Coursera Professor compared compared using computer language to talking to a dog. Woof! I disagree!
Language 101, or One Hundred and One? - Brushing up on HTML skills looks like a 101 class, but that's just a teaser.