test test test
Available courses
This course provides you with the skills to build a predictive model from the ground up, using Python.
You will learn the full lifecycle of building the model. First, you'll understand the data discovery process and discover how to make connections between the predicting and predicted variables. You will also learn about key data transformation and preparation issues, which form the backdrop to an introduction in Python for data analytics.
Through the analysis of real-life data, you will also develop an approach to implement simple linear and logistic regression models. These real-life examples include assessments on customer credit card behavior and case studies on sales volume forecasting.
This course is the first in the MicroMasters program and will prepare you for modeling classification and regression problems with statistical and machine learning methods.

This course is organized into two parts presenting the theoretical and practical foundations of geographic information systems (GIS).
- Together theses courses constitute an introduction to GIS and require no prior knowledge.
- By following this introduction to GIS you will quickly acquire the basic knowledge required to create spatial databases and produce high-quality maps and cartographic representations.
- This is a practical course and is based on free, open-source software, including QGIS.
If you study or work in the fields of land management or the analysis of geographically distributed objects such as land use planning, biology, public health, ecology, or energy, then this course is for you!
In this first part of the course, we will focus on the digitization and the storage of geodata. In particular, you will learn:
- To characterize spatial objects and/or phenomena (territory modeling) with respect to their position in space (through coordinate systems, projections, and spatial relationships) and according to their intrinsic nature (object/vector mode vs. Image/raster mode);
- About the different means used to acquire spatial data; including direct measurement, georeferencing images, digitization, existing data source, etc.);
- About the different ways in which geodata can be stored - notably, files and relational databases;
- How to use data modeling tools to describe and create a spatial database;
- To query and analyze data using SQL, a common data manipulation language.
The second part of this course will focus on methods of spatial analysis and geodata representation. In this section, you will learn:
- How to describe and quantify the spatial properties of discrete variables, for example through spatial autocorrelation;
- To work with continuous variables. In particular, we will look at sampling strategies, how to construct contour lines and isovalue curves, and we will explore different interpolation methods;
- To use digital elevation models and create their derivative products (i.e. slope, orientation);
- How to evaluate the interaction between different types of geodata through overlay and interaction techniques;
- How to create effective maps based around the rules of graphic semiology;
- Finally, we will also explore other, increasingly common, forms of spatial representation such as interactive web-mapping and 3D representations.
You can find an interactive forum for course participants on our Facebook page: https://www.facebook.com/moocsig
