Does your passion lie in Data Science / Analytics ?
Currently, data science and machine learning are changing the world. Here’s your chance to live your passion. To become better at what you do, you no longer need to stick around your laptop for long hours. Take a break and switch to faster way of learning. Switch to Mobile Apps.
Did you know you can run Python in your phone?
You heard right. Mobile apps have added immense excitement to our ways of learning. The subjects which were considered difficult to understand, are now taught using pictures and stories in your mobile / tablets. You can access them anywhere, whether you are in a bus, car, train, restaurant or anywhere else. All you need is a earphone to plug in (if necessary).
In this article, I’ve shared some useful apps (I found) which can improve your necessary data science / analytics skills. These apps can improve your listening skills, logical skills, decision making skills, mathematical skills, statistical skills and much more. They are much more powerful than one could imagine.
I’ve grouped these mobile apps in various categories. I presume, you know your weak areas, so this would help you to target those sweet spots. These are android apps available for FREE at google playstore.
Note: We do not intend to promote any mobile app using this article. These apps have been selected on the basis of their ratings and performance.
Elevate (Downloads – 1 million, Rating – 4.5, Size – 38.80 MB)
It is a personalized brain training program designed to improve your cognitive skills. Your brain training session include 3 exercises every day. The exercises are selected on your past performance. If you are found to be weak in certain aspect, you can expect those exercises to repeat frequently. This app has various training programs but are limited in FREE version. Still, it succeeds in providing an exhilarating experience.
Lumosity (Downloads – 10 million, Rating – 4.1, Size – 49.71 MB)
Lumosity is a personalized brain training program and has over 40 fun games. These games are intuitive enough to challenge your core thinking. This app will help you to improve reading, writing, logical and mathematical skills. The personalized training programs are really interesting and addictive. You get 3 exercises for brain training everyday. Advanced exercises are unlocked, which can be availed with payment.
Neuro Nation (Downloads – 5million, Rating – 4.5, Size – 18.32 MB)
This is a fitness app for your brain. This can help you with improvement in memory, concentration, logical thinking and intelligence. It comprises of various set of exercises, creatively designed more than 60 programs. It also allows you challenge your peers and measure your weekly performance. You’ll get limited programs in unpaid version. Still, they are worth trying. If you sincerely use these apps, for few minutes everyday, it can bring a huge change in your life.
Math Workout (Downloads – 5 million , Rating – 4.2, Size – 2.71 MB)
Do you want to become good with numbers? This app would help you with that. You should now feel comfortable doing numerical calculations of any type. This skill helps a lot in all stages of lives. In short, you must develop your mental math skills. Train your mind such that it can do numerical computation on finger tips. This is a beginner level app. It has various interesting exercises to help you acquire mathematical intuition.
Math Tricks (Downloads – 5 million, Rating – 4.4, Size – 6.90 MB)
This app is for advanced users. I’d recommend this app for every person aspiring to become a data scientist. You need to be smart with maths. Here you’ll find useful tricks for speeding up mathematical calculations. It comprises of tricks for square number, percentage, division, addition, exponent and much more. For every trick, it has 15 levels. You can also compete with your friends in multiplayer mode. Your performance statistics are also tracked.
Programming / Data Analysis Tools
QPython (Downloads – 500k, Rating – 4.4, Size – 13.17 MB)
This app allows you to run python on your mobile. It assists your android device to run python scripts and projects. Having been highly appreciated on play store, this app works best on python 2.7. It consists of Python interpreter, console, editor, and the SL4A Library for Android. It also includes many useful python libraries. It can also execute python code & files from QR codes. Thus, you are no longer limited to run python by your machines.
Learn Python (Downloads – 10k, Rating – 4.7, Size – 4.77 MB)
You are no longer required to stick to your machines to learn Python. Here’s a python tutorial for your android device. This tutorial covers python basics, data types, control structures, function and modules, exceptions, working with files, functional programming, object oriented programming and much more. For an enhanced learning experience, this tutorial includes fill in blanks, true false, re-arrange and question-answers. It’s a great resources for beginners interested in python.
R Programming (Downloads – 10k, Rating – 3.8, Size – 561 KB)
Just like Python, you can learn R too on your android devices. This app introduces you to basics of R Programming. Consider it as a shorted version of swirl in R. I’d recommend this app for complete beginners. It consists of Vectors, Functions, Matrices, Factors, Data Frames, Lists and much more. After completing this tutorial, you’d become ready to undertake your first data analysis.
Excel Tutorial (Downloads – 100k, Rating – 4.2, Size – 9.05 MB)
Not just R or Python, you can also learn excel on your android device. This is one of the most recommended excel tutorial on playstore. This app comprises of tutorials covering wide range of excel topics from basic to advanced levels. It cover topics such as sorting, filtering, pivot table, keyboard shortcuts, whatif analysis etc. You better start managing your time and choose to invest in these apps. Surely, you’ll experience a significant improvement in your knowledge.
Termux (Downloads – 10k, Rating – 4.8, Size – 134KB )
Termux offers a powerful interface with an extensive Linux package collection. This app allows you to run text based games with frotz, projects with git and subversion, use python console, access servers, edit files with nano and vim and much more on your android devices. You can also install desired packages using an in-built apt package manager known from the Debian and Ubuntu Linux distributions.
Statistics & Mathematics
Basic Statistics (Downloads – 50k, Rating – 4.1, Size – 2.72 MB)
This app is for beginners in data science / analytics. Consider this app as your refresher on various statistical measures. It comprises of topics such as frequency distribution and graphs, data description, probability, distributions, estimations, hypothesis testing and much more. If you are preparing to take an exam, this can be an ideal tutorial for you.
Probability Distributions (Downloads – 50k, Rating – 4.5, Size – 3.21 MB)
After you have acquired basic knowledge of statistics, this app would make more sense to you. This app allows you to undertake many probabilistic functions in your android devices. It requires prior knowledge of probability distributions such as binomial. It allows you to compute probability mass function for poisson, hypergeometric and plot functions for gaussian, t test, chi-square, log-normal distributions and much more.
Statistics and Sample Size (Downloads – 10k, Rating – 4.4, Size – 3.43 MB)
It is the statistical calculator for your android devices. This help can help you calculate various statistical metrics such as sample size, statistical distribution table, statistical analysis and much more. Using this app, you can save your time in doing calculations. It does in seconds. It is a handy tool for basic and well as scientific statistics. This app supports only .csv files. But, I think that should suffice with our data analysis requirements.
Khan Academy (Downloads – 100k, Rating – 4.5, Size – 21.48 MB)
You can watch khan academy videos on your android devices as well. As an aspiring data scientist, you must look for linear algebra, probability and statistics course on khan academy. This should help you to get prepared for rigid mathematics calculations in machine learning algorithms. This has a redesigned interface which delivers an enhanced user experience. You can also sync your khanacademy.org progress which this app.
You must have well browsed their (MOOCs) website to undertake some data science / analytics course. A lot of you wouldn’t know that you can continue your learning on your android devices as well. Below are some useful apps of popular open courses:-
Udacity (Downloads – 1 million, Rating – 4.2, Size – 5.40 MB)
Udacity offers a wide range of courses. Now, you no longer need to wait for laptop accessibility. You are great if you have an android device. You can simply undertake and complete courses in your mobile as well. There is no difference in learning on their website vs app. Their app’s user interface is nice and easy to use.
Coursera (Downloads – 5 million, Rating – 4.3, Size – 16.80 MB)
Millions of students are acquiring new skills from Coursera. To improve their learning experience, coursera also has ensured their android presence. Using this app, you can get timely notifications directly in your android device. With this app, you can learn anytime, anywhere without waiting for the best time to study. You would find all sort of features which coursera has enabled on their website.
edX (Downloads – 500k, Rating – 4.2, Size – 6.07 MB)
If you are edX subscriber, you would like to download this app and continue your learning experience on your android device as well. This app allows you to download course videos, receive instant notifications, stream class videos via Wifi or cellular connection and much more. Like others, edX has made learning much more accessible and enjoyable.
Udemy (Download – 5million, Rating – 4.3, Size – 27.47 MB)
With 5 million downloads, Udemy is continuously innovating users’ learning experience. With over 32000 courses and tutorials, you can learn almost anything. But, only if you are curious. People have appreciated its content and experience on play store. This app allows you to download lectures and tutorials on your android device.
It might difficult to download all these 18 apps in your android devices. Device memory posses untimely challenges sometime. I understand. Hence, you must consider your areas of improvement and accordingly work towards it. To reap maximum benefits from these apps, you must follow a disciplined schedule. Dedicate few minutes of daily life in these training programs to learn useful things everyday.
Did you find this article useful ? Is there any other android app useful for data scientists ? Share your experience / suggestions in the comments section below.