At upGrad, we’re committed to improving the learning experience for our students through different modes of learning. One such method that we have currently incorporated is simulating a gamified environment that can motivate the participants to improve their skill level as they compete with their peers to beat a challenging problem. Also, adding a constant feedback mechanism to it, which informs the learners of their progress is very effective in driving user engagement and pushing them to go for the next benchmark.
Kaggle is a platform that provides such a competitive gamified environment with its in-class hackathons and leaderboard rankings. Kaggle is an online community for data scientists offering ML competitions, data sets, notebooks, and micro-courses. Kaggle offers over 54,000+ data sets that span over different scenarios including Iris flower characteristics and Titanic survival data set.
Apart from this, it also has a collection of 389,000 well-written and commented notebooks which help users with the purpose of illustrating solutions. Kaggle competitions which is one of the most notable features of the platform, are ML tasks that are made by prestigious institutes or notable companies like Amazon and IBM.
The competitions are from diverse backgrounds; starting from mapping dark matter using machine learning to heart disease prediction. These are quite popular among top data science enthusiasts and recruiters, and therefore, they will become an indispensable part of anyone’s data science learning and career path.
As a part of the Data Generalist specialisation for our EPGP program in Data Science, we have included 2 ML hackathons on Telecom Churn Prediction and News Popularity Prediction. Through this, we have encouraged our learners to put their learnings to the test, keep improving their skill level in machine learning algorithms, and setting up new benchmarks for themselves.
Telecom Churn Prediction competition
Each competition covers a very real-life business problem that our learners might face in the industry and therefore, through this competition our students can test their mettle in solving industry-level problems in a challenging and fast-paced environment.
Not only that, practising on Kaggle gives the learner a lot of confidence to attempt similar ML competitions on the platform by different recruiters and keep on strengthening their ML skills as well as their resume when they try to make a switch to a data science role in the future.
We also gave additional materials and starter notebooks that would provide the necessary scaffolding for the learners to start attempting the competition with little to no trouble and after that, they keep on improving their solution score as they climb up the leaderboard ranks.
This runs in tandem with the gamification aspect mentioned earlier. The evaluation metric on the leaderboard acts as a constant feedback mechanism for the learners which in turn motivates them to keep trying different approaches to make their solutions even more effective which eventually leads to them accumulating a wealth of knowledge on how to tackle and solve ML challenges.
Starter Notebook
From a learning experience perspective, these types of competitions reduce the monotony of the regular graded exercise and assignment structure and add an element of fun and creativity to the mix. This gamification of online learning creates a much better impact at improving the learner skill level and their overall learning satisfaction.
Leaderboard
We are thankful to Mr Akshay Sehgal, our SME for this who has helped immensely in creating these two in-class competitions, the accompanying starter notebooks, and going all out in driving user engagement and motivating the learners in the live sessions. Akshay has nine years of experience in the field of machine learning & data science. He has worked as an entrepreneur in the AI space as well as held leadership roles in organizations like Mu-Sigma, Reliance industries and is currently working as a Manager in the AI Research team at Mastercard.