Analytics in Python
Columbia University
date_range Débute le 4 février 2019
event_note Se termine le 15 mai 2019
list 12 séquences
assignment Niveau : Intermédiaire
chat_bubble_outline Langue : Anglais
card_giftcard 960 points
Avis de la communauté

Les infos clés

credit_card Formation gratuite
verified_user Certification payante
timer 96 heures de cours

En résumé

Data is the lifeblood of an organization. Competency in programming is an essential skill for successfully extracting information and knowledge from data.

The goal of this course is to introduce learners to the basics of programming in Python and to give a working knowledge of how to use programs to deal with data.

In this course, we will first cover the basics of programming and then focus on using Python on the entire data management process from data acquisition to analysis of data big data and small data.

This is an intensive hands-on course that will equip and reward learners with proficiency in data management skills.

  • Become familiar with working with relational databases, using SQL based languages such as MySql, dealing with formatted data (XML, JSON, etc.)
  • Use Python to work with and analyze data from databases as well as from the web

more_horiz Lire plus
more_horiz Lire moins

Les prérequis

We will review basic Python programming concepts in week 1 and 2 and no prior programming experience is necessary. But, if you have had some exposure to programming you will get more out of this class.

No specific math capability is required though it will be helpful if you are familiar with the basic concepts of algebra, set theory, and probability.


Le programme

  • Week 1: Python review
  • Week 2: Python review
  • Week 3: Data interchange formats: JSON and XML
  • Week 4: Web scraping and web crawling
  • Week 5: Database basics: Relational databases
  • Week 6: SQL
  • Week 7: Data analysis and visualization I
  • Week 8: Data analysis and visualization II
  • Week 9: Text mining
  • Week 10: Analysis of networks
  • Week 11: Machine learning: Part 1
  • Week 12: Machine learning: Part 2

Les intervenants

Hardeep Johar
Lecturer in Discipline
Columbia University


Le concepteur

For more than 250 years, Columbia has been a leader in higher education in the nation and around the world. At the core of our wide range of academic inquiry is the commitment to attract and engage the best minds in pursuit of greater human understanding, pioneering new discoveries and service to society.

La plateforme

EdX est une plateforme d'apprentissage en ligne (dite FLOT ou MOOC). Elle héberge et met gratuitement à disposition des cours en ligne de niveau universitaire à travers le monde entier. Elle mène également des recherches sur l'apprentissage en ligne et la façon dont les utilisateurs utilisent celle-ci. Elle est à but non lucratif et la plateforme utilise un logiciel open source.

EdX a été fondée par le Massachusetts Institute of Technology et par l'université Harvard en mai 2012. En 2014, environ 50 écoles, associations et organisations internationales offrent ou projettent d'offrir des cours sur EdX. En juillet 2014, elle avait plus de 2,5 millions d'utilisateurs suivant plus de 200 cours en ligne.

Les deux universités américaines qui financent la plateforme ont investi 60 millions USD dans son développement. La plateforme France Université Numérique utilise la technologie openedX, supportée par Google.

Vous êtes le concepteur de ce MOOC ?
Quelle note donnez-vous à cette ressource ?