A coder’s dream - print: "my-ability = computer programming"
A collection of great video clips on programming and computer technology - A collection of great video clips on programming and computer technology.
A Dabbler in MOOCs - A "recreational" coder reflects on her switch from Python to Ruby & the current state of the many MOOCs.
A haiku in Python - So this is neither a Haiku nor code in Python – it is MY Python interpreter's work.
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 […]
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 […]
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 – Part 3 - Anatomy of instructions for a coding exercise - Part 3
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 […]
Arduino (H)appiness! - Santa brought an Arduino UNO to a techie-wanna-be and therein lies more fun than one can imagine.
Best explanation: “An Animated Short Python Story” - So this made sense for me. In fact, I loved it. Does it make sense to others.
Class starting - Coursera Python class starting today!
Critical thinking in this digital world - Critical thinking par excellence: From the mouth of a computer giant.
Decode the code – a beginner’s view - "Does "uh-huh" mean 'yes'?" - and other gaps between learners and knowledge.
Differentiated Instruction & the Flipped Classroom - Insights on differentiated instruction and the flipped classroom after a few good MOOCS classes
Digitization and Losing the Art of Research - Digitized archival materials are accessible and searchable, but much is lost in the process. One researcher commenting on a recent NYTimes article.
Dr. Chuck’s Interview with Mitchell Baker - A "must-see" videos for those who lived through the Netscape-Mozilla-Firefox era.
Ex Machina - Watched Ex Machina yesterday and saw one (programmer's) vision of the future of humanity.
First line of trouble - "Add a function." Huh?
Fraction in-action - How learning Python has taught me not to think of "9/2=4R0" as clumsy.
Hello World! - My younger child going off to college marked a milestone in this coder's life. "Hello World" – and I mean it!
Hello world! (Print “Hello world!”) - CodeAcademy: Learn-to -code school for the HTML-has-been's.
Help comes in all forms (and links)! - A learner new to Python (sometimes) gets stymied by the help offered.
Help Forums: Where Magic (sometimes) Happens - A MOOC help forum connoisseur samples and dissects a couple of help forums and decides that, reading through discussion threads in the help forums often feels like panning for gold: as long as there is an occasional glittery dust in the pan, there is always hope.
Hit the end of the road at Codecademy - Making sense of Python--harder than learning a foreign language!
How a learner parsed a coding exercise - Examining a learning process under a microscope: Here's how a newbie tried to figure out a simple coding exercise.
How a learner parsed a coding exercise – Part 2 - A programming course for the masses should be designed with the masses in mind. That include people who want to learn, who work hard to learn, but who have significant knowledge gaps to the point of not being able to ask the right questions.
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, […]
How learning Python compares to transplanting azaleas - Nothing beats having a good class. Looping, one of the first things one learns in coding, used to be such a confusing concept. But my Coursera class took care of that, in one lecture. At this moment, I find myself marveling at the fact that concepts in Python seem incredibly straightforward: You tell it to do a task, […]
How to get over MOOCs addiction: Experience a MOOC-platform-in-confusion - Whatever is happening on @Coursera does not feel good to a learner.
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 […]
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!
Kids, Math, MOOCs, and Online Learning - Reflecting on a positive MOOCs experience.
Language 101, or One Hundred and One? - Brushing up on HTML skills looks like a 101 class, but that's just a teaser.
Lather, rinse, repeat: Loopy tech talk - An attempt to take on a programmers' inside joke on infinite loops: Lather, rinse, repeat.
Learning to code: A good starting place for writers - Even for casual learners, learning to code is an exercise in self-discipline. Failure to pay attention to details result in harsh error messages – yikes, all because of an indent?
Massimo Banzi on building Arduino - "I think it's important to be masters of the technology." said Massimo Banzi, the creator of #Arduino.
Monkey see, monkey can’t do - Translating tech language into English. OK. Then what?
My First Virtual Graduation - Coursera class "PR4E" ends on a fun note.
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 […]
My On-going Coding Adventure - How one newcomer to coding struggles to make sense of the various paths to coding nirvana.
Niklaus Wirth on teaching programming - Yesterday I watched the video of Dr. Chuck Severance’s “Conversation with Niklaus Wirth” who created PASCAL and pioneered many other programming languages. This 20-minute long video is nothing short of amazing and inspiring. What struck me most is Niklaus Wirth’s refrain on simplicity: He and his colleagues were “convinced that the future lay, particularly for teaching […]
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
Professor as interpreter - In his textbook for the Coursera class, Programming for Everyone, Dr. Chuck Severance says: “You can almost read the while statement as if it were English.” Professor interpreted a difficult concept and made it accessible for students. That’s why this class is so good! By the way: The word, while, in Python, initiates certain actions (called loops), so it […]
Proof! - Completed Programming for Everyone on Coursera!
Python and Math Education - The type of code that best shows off the power of computers involves math. I wonder whether any coder can succeed without mastery of basic math. To write a couple of lines of code to handle even the simplest math problem requires total understanding of the basis of solving a math problem. In fact, one must go through steps as if one was […]
Python came through for me today! - I used Python for real!
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;
Python state of mind: [‘grief’] - Working through a simple Python exercise brought out a Shakespearean side of coding: "grief".
Quiero ser una Pythonista! - "An individual who can speak Python is known as a Pythonista."
Raspberry Pi! - RaspberryPi !!!
Ruby on Rails on Udemy: A full stack! - If you have read some of my previous posts, you may recall that I dabbled in Ruby and Ruby on Rails a couple of years back. When I first began, I was quite enamored with the online learning platform offered by the Flatiron School in NYC. But that was when I tried out their free […]
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."
Still loopy, but mostly (MOOCs-ly) from joy - An early celebration of a great MOOC course.
Stuck on code - Finding good advice from the help forum on CodeAcademy.
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.
The Joy of discovering a Rube Goldberg of Coding - Halfway through a Coursera programming class, a learner compares her experiences at two MOOC classes and discovered the simplicity of PB&J.
The topography of the “chasm” - Exploring the gap a learner faces. Or, put it in Python: raw_input("What do you NOT understand?")
Video Interview with Gordon Bell - Another fascinating perspective on the evolution of the computer hardware and software that have shaped every aspect of our lives.
Video: Dr. Chuck Interviews Van Jacobson - Another fascinating video: Dr. Chuck interviews Van Jacobson
Video: Rasmus Lerdorf, Inventor of PHP - A very interesting video w a pioneer of the Web, Rasmus Lerdorf.
What happens when a machine does the grading in a MOOC class - Getting feedback through grading is part of learning. Don't expect that from an auto grader.
What is the “Ed” in EdX – Part 2 - Many MOOC students are highly motivated. They enroll in astronomical numbers – and can quit en masses just as easily. So it's important not to make these erroneous assumptions.
What is the “Ed” in EdX? - One learner discovered that not all MOOCs are created equal.
What is the “Ed” in EdX? Part 3 - When I was working my way through the exercises in Codecademy and my Coursera class, “Programming for Everyone” (“PR4E”), I often found the instructions to be so densely constructed that they required “translation.” The vast knowledge gap between a beginner and the instructor necessitates that introductory classes should be taught the way math is taught to elementary […]
What Will Be Your Technology “Waterloo”? - If, unlike me, you have conquered SnapChat, have you met your technology "Waterloo" somewhere else? I am asking because, as an educator and a learner, I'd like to know if it is possible to predict and identify the roadblocks to one's learning – and apply an antidote, like how we use antibiotics on infections.
Where *is* Python? - Herein lies one of the foundational pieces of learning (or teaching) programming: Have a coming-out party for whatever language one is learning (or teaching). In other words: Find it first.
Which is more difficult to decipher: Tax forms or programming instructions? - Learning Python == Reading US Tax forms
Why all teachers should learn to code a little - Learning coding as a adult requires one to become re-acquainted with steps of learning, which we have mastered, grown out of, and forgotten.
Why places such as Codecademy are important to learning - Returning to Codecademy after #PR4E, a learner recognizes that Codecademy played a critical role in her learning – and it continues to do so.
Why we need teachers (even when learning code) - Listening to a video lecture cleared up a difficult concept that I had not solved alone.