Having worked for over twenty years, I began to feel as though my knowledge about many interesting things was fading out, so I decided it was time for reinvention. Then I heard about MOOCs Massive Online Open Courses, and a specific one turned out appealing to me: “Machine Learning”, from Coursera-Standford University, nicely taught by Andrew Ng.


Therefore, in 2014 I fell in love with online training via MOOCs. My main objective at the beginning was learning about interesting subjects from some top-notch universities, like MIT, Harvard, Berkeley or Stanford, and I also wanted to live the experience of collaborative learning, though I did not have a clear strategy. However, after the first MOOC I started to plan ahead.

Since then, step by step and week by week, I successfully completed several MOOCs (and dropped many too), and as a result I am learning a couple of things about Machine Learning, Data Science, Maths, Functional/Object Oriented/Parallel and GPGPU Programming, Cloud Computing, DevOps Technologies, Web Technologies, Learning Technics, and so on.


Web Resources about MOOC’s

A short list of the most relevant web resources IMHO:

  • Class Central | #1 Search Engine for Free Online Courses,
  • Coursera | Online Courses From Top Universities,
  • edX | Free online courses from the world’s best universities,
  • Complexity Explorer | Online courses and other educational materials related to complex systems science,
  • freeCodeCamp | Learn to Code and Help Nonprofits,
  • MongoDB Univesity | Free Online Classes on MongoDB from MongoDB, Inc,
  • Stanford Online | Distance learning site.

And, as a complement to this, an online book shop at very affordable prices.

List of MOOCS I’ve completed

Here is the list of MOOC’s (Coursera, edXFUN, Complexity Explorer, Linux Foundation and Udacity) I enrolled in the last few years, along with the related Certificates and Statement of Accomplishment.

Legend. The courses in gray are just planned somewhere in the future.


Dilbert 2016-06-21


  • Data Science Specialization – Johns Hopkins University on Coursera
    • The Data Scientist’s Toolbox – score 100% w/ distinction
    • R Programming – score 100% w/ distinction
    • Getting and Cleaning Data – score 100% w/ distinction
    • Exploratory Data Analysis – score 100% w/ distinction
    • Reproducible Research – score 100% w/ distinction
  • Optimisation Stochastique Evolutionnaire  Université de Strasbourg on FUN
    score 86%
  • Machine Learning – Stanford University on Coursera – score 100%
  • Introduction to R – Microsoft (DAT204x) on edX – score 100%
  • Data Analysis for Life Sciences  HarvardX on edX
    • Statistics and R for the Life Sciences (PH525.1x) – score 100%
  • Introduction to Python for Data Science – Microsoft (DAT208) on edX – score 100%
  • Using Python for Research – HarvardX (PH526x) on edX – in progress (score 71%)


  • Competitive Strategy  Ludwig-Maximilians Universität München on Coursera
    score 89.6%


Dilbert 2014-12-08


    • Cloud Computing Applications – University of Illinois at Urbana-Champaign on Coursera – score 100%
    • Cloud Networking – University of Illinois at Urbana-Champaign on Coursera – score 86.7%
    • Intro to DevOps – Udacity
    • Fundamentals of Containers, Kubernetes, and Red Hat OpenShift (DO081x) on edX – score 96%
    • Introduction to OpenStack (LFS152x) on edX – score 98%
    • Introduction to Kubernetes (LFS158x) on edX – score 100%
    • Introduction to DevOps: Transforming and Improving Operations (LFS161x) on edX – score 97%
    • Introduction to Cloud Foundry and Cloud Native Software Architecture (LFS132x) on edX – score 97%
    • Introduction to Cloud Infrastructure Technologies (LFS151.x) on edX


Dilbert 2011-09-07


  • Using Databases with Python  University of Michigan on Coursera – score 98.2%
  • MongoDB for Node.js Developers (M101JS) – MongoDB University  score 100%


  • SUSE CLP Partner Academy
    • CLA12 – Certified Linux Administrator
    • CLP12 – Certified Linux Administrator


Dilbert 2011-12-19



Dilbert 2016-07-30


  • Paradigms of Computer Programming  Université catholique de Louvain on edX
    • Fundamentals (Louv1.1x) – score 90%
    • Abstraction and Concurrency (Louv1.2x) – score 86%
  • Heterogeneous Parallel Programming – University of Illinois at Urbana-Champaign on Coursera – score 100% w/ distinction and Badge of Distinction 
  • Introduction à la programmation orientée objet (en C++)
    École Polytechnique Fédérale de Lausanne on Coursera – score 100%
  • Introduction to Programming with Java  part 1 (IT.1.1x)
    Universidad Carlos III de Madrid on edX – score 98%
  • Introduction to Java Programming part 2 (COMP102.2x)
    The Hong Kong University of Science and Technology on edX – score 100%
  • Using Python to Access Web Data – University of Michingan on Coursera –
    score 100%
  • Software testing  Udacity – in progress (self paced)
  • Program on a Higher Level – Coursera
    • Functional Programming Principles in Scala – score 96%
    • Functional Program Design in Scala  in progress


Dilbert 2016-10-18


  • Full Stack Web Development Specialization – The Hong Kong University of Science and Technology on Coursera
    • HTML, CSS and JavaScript – score 100%
    • Front-End Web UI Frameworks and Tools – score 98.8%
    • Front-End JavaScript Frameworks: AngularJS – score 100%
    • Multiplatform Mobile App Development with Web Technologies – score 97.5%
    • Server-side Development with NodeJS – score 100%
    • Full Stack Web Development Specialization Capstone Project – score 100%
    • Final Accomplishment (6 Course Certificate and 1 Capstone Project)
    • Introduction to JQuery (DEV208x) – Microsoft on edX– score 99%
    • Introduction toTypeScript (DEV201x) – Microsoft on edX – score 86%
    • Learn HTML5 from W3C – HTML5 Coding Essentials and Best Practices (HTML5.1x) – W3C on edX – score 94%
    • Responsive Website Development and Design Specialization – University of London on Coursera
    • Responsive Website Basics: Code with HTML, CSS, and JavaScript – score 100%
    • Web Design for Everybody Specialization – University of Michigan on Coursera
    • Introduction to HTML5 – score 92.5%
    • Advanced Styling with Responsive Design – score 100%
  • Front-End Web Developer Nanodegree – Udacity
    • JavaScript Basics
    • Object-Oriented JavaScript
    • Intro to AJAX
    • JavaScript Design Patterns
  • MongoDBx: M101x Introduction to MongoDB using the MEAN Stack – edX– score 92.5%
  • JavaScript Promises – Udacity – in progress…


  • Learning How to Learn – Powerful mental tools to help you master tough subjects
    University of California, san Diego on Coursera – score 100%