Tag Archives: python

Coursera: Programming for Everybody (Python)

Certificate of Completion - Programming for Everybody

Certificate of Completion – Programming for Everybody

I managed to get a lot done this summer. One of my two major projects (I’ll save the 2nd one for its own post) was to take a computer programming course. I took the University of Michigan’s Programming for Everybody (Python) course.

This 10-week course is designed to teach the basics of programming computers. I took this course through Coursera, the site that is the home to many massive open online courses.

Here’s what I liked about it:

  • professor wrote the book we used
  • got to learn all about foundation ideas of programming (many of which I learned a long time ago then promptly forgot)
  • some of the homework problems challenged my brain
  • cool educational technology combining slides, video, drawing, and screencasting helped in making the programming easier to understand
  • nice use of humor
  • all course materials were licensed through Creative Commons (CC-BY)
  • textbook was free
  • cool online auto-grader for coding homework assignments
  • aimed at beginner programmers
  • lecture videos were available at Coursera and within the iBooks version of the text

Now that I have taken this course, I plan to take another Python programming class. I am eyeing the course offered by MITx, Introduction to Computer Science and Programming Using Python, 6.00.1x. With work and my other college classes I don’t know if I’ll have enough time to take it this fall, but I hope to take it in the spring or next summer.

As an educational technology nerd, I really enjoyed taking this class. It was cool to see how the instructor used the different edtech tools to deliver, grade, and collaborate on this class.

I give Professor Charles Severance and his class an A.

Read about the Creative Commons Attribution license by clicking on the CC-BY image below:
Creative Commons Attribution License