How To Learn Big Data - For Free!

How To Learn Big Data - For Free!

There are expected to be 4.4 million big data jobs by 2015 in governments and every sector of industry. Combine this with a shortage of people trained to carry out the analysis needed (predicted to be nearly 200,000 by 2018) and depending on your point of view you have either a lot of unfilled vacancies, or a lucrative career ahead of you.

But won’t you need a degree and relevant experience? Well, possibly. Not everyone can afford to spend years going back to college and retraining, but there are alternatives.

Increasingly colleges and universities are putting courses online where they can be studied for free. You may not get a degree at the end, but that might not be important. IBM big data evangelist James Kobielus said in 2013 “academic credentials are important but not necessary for high-quality data science. The core aptitudes – curiosity, intellectual agility, statistical fluency, research stamina, scientific rigor, skeptical nature – that distinguish the best data scientists are widely distributed throughout the population.”

Some of the courses do offer certificates of completion or other forms of accreditation, which can certainly go on your CV to impress potential employers.

Of course if you’re not in the employment market – say you run your own business – then these are valuable purely for the knowledge they can give you. There’s no reason that a reasonably competent person couldn’t use that knowledge to launch their own data strategy and reap insights, whatever their business. I would love to hear in the comments section if anyone has done this.

Here’s an overview of what’s available online from various schools, colleges and universities:

The University of Washington’s Introduction to Data Science is available online at Coursera – a huge repository of online learning.
The course can be completed in 8 weeks if you put in 10 to 12 hours’ study per week, and covers the history of data science, key techniques and technologies such as MapReduce and Hadoop as well as traditional relational databases, designing experiments using statistical modeling, and visualizing results.

Some basic programming knowledge is needed, but don’t worry there are plenty of free courses where you can pick that up too, if you don’t already have it (see below).

Coursera’s courses usually run between set dates – if you want accreditation or certificates, you have to register before a set date and complete them before a final deadline. However if you are just interested in the knowledge, you can download all the course materials – which come as videos and reading material – to browse at your leisure.

Harvard also makes its Data Science course available for free online. All lectures are uploaded as videos shortly after they take place, and materials and homework assignments are uploaded to the open source knowledge repository Github.

This course covers what it calls the key facets of a big data investigation: Data wrangling, management, exploratory analysis, prediction and communication of results. Some basic Python knowledge is required.

A familiarity with the basic concepts of statistics is fundamental to big data analysis. You can learn them from Stanford’s course Statistics One, also on Coursera.

The course assumes very little background knowledge and describes itself as “a comprehensive yet friendly” introduction to the subject. It is also designed to work as a refresher for anyone who may have studied it at school or college in the past but let themselves get a bit rusty on the fundamentals!

Those looking for slightly more in-depth or specialist knowledge may be interested in Stanford’s Algorithms: Design and Analysis course. Programming knowledge is essential – you will be expected to know at least one language, i.e C, Java or Python.

The course covers the fundamental principles behind algorithmic design – design paradigms, randomized algorithms and probability, graph algorithms and data structures.

Speaking of programming, a basic level of familiarity with at least one language is recommended for anyone interested in data. Python is a good choice, as it is designed for very fast processing of very large datasets, and is widely used in big data enterprise. Codeacademy.com , Coursera.org and MIT all offer free courses in Python designed for absolute beginners with no programming experience.

If you’re interested in machine learning – the fast growing field of creating self-learning algorithms that can adapt themselves based on data with no human input – there are courses for that too.

The California Institute of Technology’s Learning from Data course includes all of the lectures uploaded to Youtube and iTunes for convenience. It’s one for those who already have some academic background in computer science and are looking to move into a field where a lot of exciting breakthroughs are being made.

Visualization is key to gaining insights from data. Graphs, charts and other far more creative techniques are employed to help us spot patterns hidden in mountains of numbers or unstructured data. UC Berkeley makes its Visualization course available for free online, which can teach you techniques and algorithms used to create effective and well-designed graphical representations of data. You will need some familiarity with one popular graphics API (such as OpenGL or GDI+) as well as one data application (Excel will do). Whichever you choose is up to you as the assignments can be submitted in any format.

Here you have it, you can learn all about Big Data for free – so no more excuses! Hope this post was useful? As always, if you know of any other free Big Data learning resources then please share them in the comments below.

If you want to read my future big data articles then please click 'Follow' and send me a LinkedIn invite. And, of course, feel free to also connect via Twitter, Facebook and The Advanced Performance Institute.

To get a quick overview of big data, have a look at this video:

You might also be interested in my new book 'Big Data: Using Smart Big Data, Analytics and Metrics To Make Better Decisions and Improve Performance'. You can read a free sample chapter here

Finally, here are some other recent posts I have written on the topic:


About : Bernard Marr is a globally recognized expert in business data. His new book is: Big Data: Using Smart Big Data, Analytics and Metrics To Make Better Decisions and Improve Performance

Michael Katz

Science/STEM teacher K - 5

2y

I just found out that someone used my cell phone number to set up an account with q link wireless. I discovered this when I received texts from q link saying my account has been activated and my new SIM card and phone will be delivered soon. I have never heard of your company before and did not set up an account. I have spent several hours on the phone with your customer support trying to resolve this but no one is willing to help me. They say they have my number but it doesn’t match my name and therefore cannot verify my account. Of course it won’t match my name since I never set up the account. I have pleaded with your customer service agents to connect me with a manager or someone who can assist me. They tell me repeatedly that they cannot connect me with anyone since my account cannot be verified. As you can imagine this has been incredibly frustrating to say the least. On top of all this, I received a text today saying that my new phone and SIM card will be delivered tomorrow. I have no idea what will happen tomorrow when someone tries to set up a phone with my number using a different wireless carrier than the one I have used for years. I hope you will take this seriously as someone is clearly scamming us.

Like
Reply
Punit Singhi

Sr Software Architect at Caliber Home Loans, Inc.

7y

Thanks for the article. I have a development exp and want to learn more big data and probably do some kind of certification -Big data with spark to move my career into the same. Looking for some kind of hands on lab exercise as well so which one will you recommend.

Like
Reply
Anushya Tanveer

Student at Bharathiyar University

8y

its really amazing,how to learn data analytics.

Like
Reply
Stephen Doan

Agile IT Business Analyst | PMP Certified

8y

Great collection of resources. Thanks for posting.

Like
Reply
Jean-Calvin Mbarga

Research & Development Engineer

8y

Will add to Aurelien Troonbeeckx and just say thank you for this. Education should be free. society will benefit

Like
Reply

To view or add a comment, sign in

Insights from the community

Others also viewed

Explore topics