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:
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:
When I finished all the track, I got a certificate of accomplishment:
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
When I finished all the track, I got a certificate of accomplishment:
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:
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:
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 !!