Not everyone can make the time for being taught Data Science, AI or ML in a classroom and not everyone can also afford the costs involved with formally learning Data Science, AI or ML.

As stated earlier in the subtitle, time and costs are big hinderances people face when attempting to learn Data Science, Artificial Intelligence or Machine Learning. Self-learning is an art that requires discipline, dedication and discipline to master. It gives you the flexibilty to couple learning with work or school if…


Photo by Christopher Gower on Unsplash

“Simplicity is the soul of efficiency.” — Austin Freeman

Just as User Experience refers to the set of principles meant to be followed when building products that are to be used by end-users, Developer experience defines a clear guide towards building products with developers in mind.

Developers build almost all…


Your journey of learning to become a data scientist or ML engineer would always have to start from a point where you practically know nothing. Here’s how you can choose a learning path and make the best out of what you learn.

Photo by Marvin Meyer on Unsplash

Learn as though you would never be able to master it; hold it as though you would be in fear of losing it. — Confucius

Learning something normally makes people anxious, there are probably a hundred questions running through your mind about deciding to learn data science. All your fears…


Predicting Food Prices Using Linear Regression

Photo by Isaac Smith on Unsplash

What is Data Science?

Data science is an interdisciplinary field of study which focuses on using the scientific process to analyze raw data and leverage the knowledge gained from analyzing the data to make data-driven decisions and build solutions.

Data science combines domain expertise, math, statistics, and problem-solving skills to make meaningful insights or…


What is cognitive AI bias and how can we fight it?

Photo by Clay Banks on Unsplash

We cannot understand the concept of bias in AI unless we first understand what the term ‘bias’ means. Bias, as defined by Wikipedia, is disproportionate weight in favor of or against an idea or thing, usually in a way that is closed-minded, prejudicial, or unfair. Biases can be innate or…


The world today is evolving, there is no longer a need to work hard when you can work smart instead. The need for task automation is now more than just a hobby, it is a necessity.

Photo by Franck V. on Unsplash

For an out-of-the-textbook definition, automation is basically the process of making a physically laborious task less easy to complete and with minimal human interference. Automating tasks helps reduce the amount of human effort wasted on that task, cut time and reduce the risk of human injury that may result in…


Tired of looking up hundreds of methods and functions over the internet to explore your dataset? Xplore makes the exploratory data analysis process 10x faster, all in just one line of code.

xplore logo design by Divine Alorvor

What is Data Exploration?

Data exploration, as defined by Wikipedia, is an approach similar to initial data analysis, whereby a data analyst uses visual exploration to understand what is in a dataset and the characteristics of the data, rather than through traditional data management systems.

It is at this stage in the data analysis…


You can most likely be successful in this field on your own, but here are a few reasons why you can achieve more and do better with a mentor.

Photo by NESA by Makers on Unsplash

A mentor is someone who sees more talent and ability within you, than you see in yourself, and helps bring it out of you.— Bob Proctor

Learning to become a data scientist, AI or ML engineer can be very difficult even if you are privileged to have a formal classroom…


As a data scientist, artificial intelligence or machine learning engineer, you should know when to draw the line between using tools you have a soft spot for and tools that actually get the work done easily and faster.

Photo by Brett Jordan on Unsplash

In the end that was the choice you made, and it doesn’t matter how hard it was to make it. It matters that you did.
― Cassandra Clare

As people who constantly write code, we develop soft spots for certain tools and technologies that we tend to use all the…


As an avid learner, building projects should be something that excites you. Instead of having to rebuild existing projects all the time, here are a few ways you can come up with awesome project ideas of your own.

Photo by Mika Baumeister on Unsplash

No Matter What People Tell You, Words And Ideas Can Change The World. — Robin Williams

Beginners in this field have become accustomed to reinventing existing projects as part of their portfolio projects and this is not a good thing. What makes you unique out of the hundreds of learners…

Jerry Buaba

Software Developer and Machine Learning Engineer passionate about Data Science, Machine Learning and Analytics.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store