Some days ago, I got an idea to make a personal project about “Connected Devices”. This idea led me to discover some Artificial Intelligence and especially Machine Learning.

The first thing that I did: I started seeking for a good course in many websites: edx, coursera and udemy.. These are the most popular sites of elearning that I am usually referencing to when I want to attack new technology or any CS field.

But, and it’s a bit shameful to say, I found that the ML courses are 95% based on Python 😫 and some 4% based on R 🙄 and for Java.. NOTHING !! Yeah baby ! NOTHING !!

This is was very scaring for me to see such as fact. But AI Guys weren’t in love with Java 😂

So I started looking for something else: a full learning path mixing ML with a Python training or an ML track based on Java.

To be honnest, I didn’t find something good, with many positive reviews and recommendations. I found that many Java developers went to learning Python/Scala before starting playing with Machine Learning and AI. So, I decided to do the same.

After some Googlings, I found a great website called DataCamp:

Datacamp Homepage

This website was very useful ! I could start a Skill Track called Python Programming Track:

It’s a practical 15 Hours learning path of Python dedicated for the Data Science, composed of 4 courses:

  • Introduction to Python - 4 hours
  • Intermediate Python for Data Science - 4 hours
  • Python Data Science Toolbox (Part 1) - 3 hours
  • Python Data Science Toolbox (Part 2) - 4 hours

The learning process were extremely interesting and the trainers are really very professional !

The course is a mix of videos, learning exercices and even extra practice exercices to master the subject.

When you finish each part, you get an accomplishment certificate, which looks like:

Datacamp

When I finished all the track, I got a certificate of accomplishment:

Python Programming Track 1

After I finished the tooling track, I started the second part of my ML learning trip: Machine Learning with Python.

This is a 20 hours track composed of 5 courses:

  • Supervised Learning with scikit-learn - 4 hours
  • Unsupervised Learning in Python - 4 hours
  • Linear Classifiers in Python - 4 hours
  • Machine Learning with the Experts: School Budgets - 4 hours
  • Deep Learning in Python - 4 hours

Datacamp Ml

Certificate 4 1

When I finished all the track, I got a certificate of accomplishment:

Ml Python Accomplishment 1

UPDATE 08/06/2019:

You can get free 2 months on Datacamp from Microsoft. You need just to have an Outlook/Hotmail/Live account and then go to this page:

Vsdev Join Access

Next, click on “Join or access now” to access the benefits page, and there you will find the link of the free 2months access to Datacamp, and even a 1 month free access to Pluralsight:

Free Datacamp Pluralsight

Enjoy !!

Final words

I have tested many learning platforms since I started studying CS on 2009, and I can say really this is one of the most wonderful websites that can catch you to a great learning path without any pain and any complications: smooth design, great trainers, very up-to-dated content, practice exercices and projects, and even more !!