We live in a mobile-first and cloud-first world. Computing is ubiquitous, and experiences span devices and exhibit ambient intelligence. Billions of sensors, screens and devices – in conference rooms, living rooms, cities, cars, phones, PCs – are forming a vast network and streams of data that simply disappear into the background of our lives. This computing power will digitize nearly everything around us, and will derive insights from all of the data being generated by interactions among people and between people and machines. We are moving from a world where computing power was scarce to a place where it now is almost limitless, and where the true scarce commodity is increasingly human attention.

In this new connected world, we believe technology creates opportunity, and our edX courses are designed to provide you with the core development skills needed to be successful in the cloud-first, mobile-first world.

Customize your search:

E.g., 2017-01-22
E.g., 2017-01-22
E.g., 2017-01-22
Jan 24th 2017

Learn why ambitious teaching and learning may be the key to global educational improvement and how to put it into practice. Want to explore ambitious teaching and how collaboration between students and teachers can lead to deeper learning and the development of 21st-century skills? This course is developed in partnership with Microsoft as part of the Microsoft K-12 Education Leadership initiative, which aims to help K-12 school leaders drive the pursuit of ambitious instruction in classrooms.

No votes yet
Jan 22nd 2017

Learn how to use Azure Data Lake technologies to store and process big data in the cloud. Want to store and process data at scale? This data analysis course teaches you how to apply the power of the Azure cloud to big data using Azure Data Lake technologies.

Average: 4 (4 votes)
Jan 17th 2017

Become a change leader and take the first step in launching instructional improvement initiatives in schools to improve teaching and learning. Every great teacher and every great school constantly work towards creating better learning conditions for students. Just as we hope our students become lifelong learners, we as educators should be constantly learning and improving.

Average: 10 (1 vote)
Self Paced

Explore data analysis and visualization in Excel, the cloud benefits of Power BI, and Power Pivot, pivot tables, and tools previously known as Power Query. Microsoft Excel is one of the most widely used solutions for analyzing and visualizing data. Beginning with Excel 2010, new tools were introduced to enable the analysis of more data, resulting in less time spent creating and maintaining the solutions and enabling a better understanding of what the data means. This better understanding is facilitated by improved visualizations and more sophisticated business logics.
Do you want to take your advanced Excel skills to the next level? Are you exploring new ways to get and transform your data and create visualization?

Average: 4.5 (16 votes)

Learn how to use SSIS to build high performance integration solutions and ETL packages for data warehousing.

Average: 5.6 (5 votes)
Self Paced

Learn how to use Hadoop technologies in Microsoft Azure HDInsight to create predictive analytics and machine learning solutions. Are you ready for big data science? In this course, learn how to implement predictive analytics solutions for big data using Apache Spark in Microsoft Azure HDInsight. You will learn how to work with Scala or Python to cleanse and transform data, build machine learning models with Spark MLlib (the machine learning library in Spark), and create real-time machine learning solutions using Spark Streaming. Plus, find out how to use R Server on Spark to work with data at scale in the R language.

Average: 7 (3 votes)

Learn the fundamentals of programming with R, from reading and writing data to customizing visualizations and performing predictive analysis. In this computer science course from Microsoft, developed in collaboration with the Technical University of Denmark (DTU), get the knowledge and skills you need to use R, the statistical programming language for data scientists, in the field of your choice.

No votes yet
Self Paced

Explore theory and practice, and work with tools like R, Python, and Azure Machine Learning to solve advanced data science problems. In this data science course, you will explore the theory and practice of select advanced methods commonly used in data science.

Average: 4.5 (2 votes)

Learn how to design and develop software for international use from experts who’ve helped create some of the world’s most successful software.

Average: 7.6 (5 votes)
Self Paced

From querying and modifying data in SQL Server or Azure SQL to programming with Transact-SQL, learn essential skills that employers need. Transact-SQL is an essential skill for data professionals and developers working with SQL databases. With this combination of expert instruction, demonstrations, and practical labs, step from your first SELECT statement through to implementing transactional programmatic logic.

Average: 8.5 (2 votes)
Self Paced

Explore data visualization and exploration concepts with experts from MIT and Microsoft, and get an introduction to machine learning. Demand for data science talent is exploding. Develop your career as a data scientist, as you explore essential skills and principles with experts from MIT and Microsoft. In this data science course, you will learn key concepts in data acquisition, preparation, exploration, and visualization. Plus, look at examples of how to build a cloud data science solution using Azure Machine Learning, R, and Python.

Average: 8 (1 vote)
Self Paced

Traverse the data analysis pipeline using advanced visualizations in Python, and make machine learning start working for you.

Average: 9 (3 votes)

Learn how to use Hadoop technologies like HBase, Storm, and Apache Spark in Microsoft Azure HDInsight to create real-time analytical solutions.

Average: 7.3 (3 votes)

Learn how to create intelligent apps using Microsoft Azure machine learning APIs. Learn how to create intelligent apps using Microsoft Azure machine learning APIs.

Average: 7 (2 votes)
Self Paced

Learn how to use Hadoop technologies in Microsoft Azure HDInsight to process big data in this five week, hands-on course.

Average: 2 (1 vote)
Self Paced

Learn Power BI, a powerful cloud-based service that helps data scientists visualize and share insights from their organizations’ data. Power BI is quickly gaining popularity among professionals in data science as a cloud-based service that helps them easily visualize and share insights from their organizations’ data.

Average: 6 (2 votes)

Learn the R statistical programming language, the lingua franca of data science. R is rapidly becoming the leading language in data science and statistics. Today, the R programming language is the tool of choice for data scientists in every industry and field. Whether you are a full-time number cruncher, or just the occasional data analyst, R will suit your needs.

Average: 6.6 (5 votes)
Dec 15th 2016

Learn how to use current open source tools such as Node.js , Boostrap, Font Awesome and the NPM to improve your web development proficiency. Have you heard about Node.js, the Node Package Manager or Bower? Perhaps you’ve wanted to dive into some open source tooling for your Web development projects. This computer science course focuses on some of the current open source tools and technologies available today for Web developers. In the five modules of this course, you will learn how to use Node.js and the NPM along with other tools like Chalk, Angular, Bootstrap and Font Awesome.

No votes yet
Nov 30th 2016

Learn how to make your application lifecycle faster and more predictable for both developers and the operations team. DevOps is the union of people, process and products to enable the continuous delivery of value to end users. It aims to create a culture and environment where building, testing, and releasing software can happen rapidly, frequently, and more reliably, so you can innovate like a startup and scale for the enterprise.

Average: 5.5 (2 votes)
Nov 29th 2016

Learn to create mobile reports, paginated reports, and KPIs using business data with SQL Server Reporting Services (SSRS). In this computer science course, you will learn to build reports with SQL Server Reporting Services, which includes new visualization features and mobile capabilities. You will learn to create reporting solutions, mobile reports and dashboards.

Average: 6.5 (4 votes)