Github, Kaggle, StackOverflow –  as an active member of the tech industry you’ve presumably heard of these platforms. With the breathtaking pace of change and the continuous flux that surrounds all things tech it might feel like you’re always behind in a race to stay up to date on all the latest buzz. However it’s probably better for your career and sanity if you instead narrow down on what works for your interests and goals. With that said, let’s examine some of the most common platforms 

Stack Overflow

If you’ve programmed any time recently, you’ve visited Stack Overflow. The world’s largest Q&A platform for programmers is an indispensable resource for everyone from the rookie to the most experienced. However rather than just occasionally looking up your latest bug, you might instead want to give back to the community. It’s only fair that you share your knowledge to a community that has given you so much. Not to mention this gives you additional privileges such as the ability to comment and vote on answers. Establishing yourself online as an expert in your respective field is only bound to do favours for your career, which is why many companies have started asking for your Stack Overflow ID while headhunting.


Kaggle is primarily a platform for data science. It focuses on sharing datasets as well as machine learning competitions. But don’t get too excited when you see the 50,000 dollar prizes. You’re unlikely to win any of them unless you have solid expertise in machine learning. However it isn’t restricted to experts alone. Kaggle can be a useful platform for budding data science enthusiasts to practice their craft. If you happen to be one of those rare people today with no interest in Data Science, Kaggle is unlikely to be of any interest to you.


Github is a platform for collaboration on programming projects. Everyone from giants such as Facebook and Google to the hobbyist have projects on Github. It’s also ridiculously easy to get involved with ongoing open source projects or showcase your own work. Collaborating on open source projects can be a good way to show your expertise and develop connections in your field. A Github profile of all your projects big or small is a perfect way to showcase your innovation and passion. With the humongous amount of projects going on, you’re sure to find something that interests you.

Are you wondering whether there is a lot more out there but maybe not listed here? You may be right! The above is an indicative listing and there’s a whole world waiting for you out there at Get Me A Course