Learn to Code for Data Analysis

Michel Wermelinger, The Open University

Learn to code in Python and analyse real, open data

This hands-on course will teach you how to write your own computer programs, one line of code at a time. You’ll learn how to access open data, clean it and analyse it, and produce visualisations. You will also learn how to write up and share your analyses, privately or publicly.

You will install free software to learn to code in Python, a widely used programming language. You will write up analyses and do coding exercises using the popular Jupyter Notebook platform. And you will look at real data from the World Health Organisation, the World Bank and other organisations.

The course does not assume prior experience in programming or data analysis. Basic familiarity with a spreadsheet application will be an advantage.

The course does not require any knowledge of statistics, but you need to have basic numeracy skills, like writing arithmetic expressions, using percentages and understanding scientific notation. If you wish to brush up on your numeracy skills, we recommend the FutureLearn course Basic Science: Understanding Numbers from The Open University.

To study this course you will use specialist software. You can use the software online, via a free account on a website, or offline, by downloading and installing a free software package. You will receive instructions about both options via email before the course starts. The online solution requires a good internet connection and has some limitations.

The offline software has no limitations and is the recommended option. However, you will need access to a desktop or laptop computer on which you can install software. The software is free and there are versions available for Windows, Mac and Linux platforms. You will need about 3 GB of free disk space to download and install the software, and to store datasets that will be provided in the course.

Whether you choose the online or offline software option, you will need to be proficient in basic computer tasks, like creating folders, downloading files and copying them to specific folders, etc. In terms of accessibility, you will be asked to use your web browser and to type code.

Сессии:
  • 15 октября 2018
  • 7 мая 2018
  • 16 октября 2017
  • 8 мая 2017
  • 10 октября 2016
  • 6 июня 2016
  • 26 октября 2015
Характеристики онлайн курса:
  • Бесплатный:
  • Платный:
  • Сертификат:
  • MOOC:
  • Видеолекции:
  • Аудиолекции:
  • Email-курс:
  • Язык: Английский Gb

Отзывы

Пока никто не написал отзыв по этому курсу. Хотите быть первым?

Зарегистрируйтесь, чтобы оставить отзыв

Ещё курсы на эту тему:
Small-icon.hover Algorithms: Design and Analysis, Part 2
In this course you will learn several fundamental principles of advanced algorithm...
Small-icon.hover Algorithms, Part I
This course covers the essential information that every serious programmer needs...
Small-icon.hover Algorithms, Part II
This course covers the essential information that every serious programmer needs...
Chapter1_final Bioinformatics Algorithms (Part 1)
This course was the first in a two-part series covering some of the algorithms...
Computing_b-02 Computing for Data Analysis
This course is about learning the fundamental computing skills necessary for...
Ещё из рубрики «Компьютерные науки»:
5eed9f50-fd12-4586-8f95-3255fb1b7b5c-f61d8ad64673.small Computer Systems Design for Energy Efficiency
Learn how to design modern computers to improve the speed, performance and energy...
Game_development_tile Concepts in Game Development
Explore key ideas in game design, programming, architecture, game engines, player...
Course%20tile_robotics Mobile Robotics
Discover the world of mobile robots - how they move, how they interact with...
Regular_0fce3076-0400-47bd-b670-b19bc4a26b69 Cyber Security: Safety at Home, Online, in Life
This three-week free online course explores practical cyber security including...
3734fd64-86ca-48d2-96cd-68012918b899-a001bb3f9d3d.small Gameplay Programming for Video Game Designers
Learn how to create the best gameplay by understanding algorithmic thinking...
Ещё от FutureLearn:
Regular_36acb345-60b5-4928-94e7-cd02c6cdf9b4 Discover Dentistry
An entertaining and illuminating course for everyone to explore the impact dentistry...
Regular_d9e61125-ca2d-4240-abba-751ca981345f Exploring Our Oceans
Explore the half of our world covered by deep ocean, and how our lives affect...
Regular_35c4e997-3fb2-4a60-b9ea-6c7d8741d04d Basic Science: Understanding Experiments
Get an introduction to science-based skills through simple, exciting, hands...
Regular_f6280438-ac86-4f67-9ff2-6d5bdda3e9ea Decision Making in a Complex and Uncertain World
This course will teach you the first principles of complexity, uncertainty and...
Regular_0b35ad61-2228-424d-ab31-0df605e4dad4 Empire: the Controversies of British Imperialism
The British Empire continues to cause enormous disagreement among historians...

© 2013-2017