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.
- Packt | Technology Books, eBooks & Videos
- Packt free-learning | One book a day for free! (requires a valid login)
List of MOOCS I’ve completed
Here is the list of MOOC’s (Coursera, edX, FUN, 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.
BIG DATA and MACHINE LEARNING
- BerkeleyX Big Data XSeries – Berkeley University & Databricks on edX
- Introduction to Big Data with Apache Spark (CS100.1x) – score 100%
- Scalable Machine Learning (CS190.1x) – score 100%
- 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%)
BUSINESS
- Competitive Strategy – Ludwig-Maximilians Universität München on Coursera
score 89.6%
CLOUD COMPUTING AND DEVOPS
-
- 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
DATABASE
- Using Databases with Python – University of Michigan on Coursera – score 98.2%
- MongoDB for Node.js Developers (M101JS) – MongoDB University – score 100%
LINUX
- SUSE CLP Partner Academy
- CLA12 – Certified Linux Administrator
- CLP12 – Certified Linux Administrator
MATHS
- Dynamic Systems and Chaos – Complexity Explorer – score 97%
- Fractals and Scaling – Complexity Explorer – score 98%
- Introduction to Renormalization – Complexity Explorer
PROGRAMMING
- Paradigms of Computer Programming – Université catholique de Louvain on edX
- 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
WEB PROGRAMMING
- 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…
OTHER DOMAINS
- Learning How to Learn – Powerful mental tools to help you master tough subjects
University of California, san Diego on Coursera – score 100%