Tag Archives: Coursera

I've spent a lot of time on Massive Online Open Courses (AKA MOOCs). I've learned some great things from them, but I've also encountered a lot of time-wasting inefficiencies. For the most part, I've been taking programming and CS-related MOOCs. There are quite a few I looked at and then bailed on before doing any work, but also quite a few I put work into. Below is a list of the classes I worked on and then a summary of each.

Courses Studied

  1. Software Engineering for SaaS (UC, Berkeley)
  2. Introduction to Systematic Program Design (University of British Columbia)
  3. Discrete Optimization (University of Melbourne)
  4. Coding the Matrix: Linear Algebra through Computer Science Applications (Brown)
  5. Algorithms, Part I (Princeton)
  6. Linear and Integer Programming (CU, Boulder)
  7. Functional Programming Principles in Scala (École Polytechnique Fédérale de Lausanne)
  8. Automata (Stanford)
  9. Principles of Reactive Programming (École Polytechnique Fédérale de Lausanne)
  10. Mathematical Biostatistics Boot Camp 1 (John Hopkins) - In progress
  11. Creative, Serious and Playful Science of Android Apps (UI, Urbana-Champaign) - In progress


Upon starting work as a software engineer at Groupon this April, I noticed that I was an outlier. Pretty much all the engineers I talked to had technical degrees, and a huge number were from one of three sources—Stanford, an Ivy League school or a start-up that Groupon acquired. My particular group was full of crazy-technical Chileans from one of those acquisitions. Needless to say, nobody else had a B.A. in a foreign language like I did. Within my first month on the job I started planning a roadmap to increase my skills to the point where I could shine even among this impressive company.

Education vs schooling

I can't say I felt intimidated by the formal credentials of my peers. To be completely honest, I was and am a little concerned about credentialism being used to close certain doors, but it's my belief that such barriers can nearly always be overcome. It's true that companies tend to be conservative in matters deciding who to let do what work but after a person attains a certain level of mastery, credentials start to fall by the wayside. I learned that first hand when it came to university admissions