Take your R programming skills to the next level with this final, practical course that bridges theory and real-world applications. Learn to collect data from web sources, create interactive visualizations, handle large datasets efficiently, and integrate with cloud services. While covering advanced topics, the course maintains a beginner-friendly approach with step-by-step guidance and AI assistance.
By the end of this course, you will be able to:
Collect and process data from web sources using scraping and API techniques, transforming raw online data into structured, analysis-ready formats.
Build interactive visualizations and dashboards that allow audiences to explore data dynamically, going beyond static charts and reports.
Integrate R workflows with cloud services and external platforms, enabling you to build end-to-end data pipelines that connect collection, analysis, and delivery.
In this module, you’ll use one of the most valuable data skills out there: collecting real-time information from the web. You’ll learn how to use tools like rvest and APIs to extract data from websites and online platforms. You’ll learn how to use tools like rvest and APIs to extract data from websites and online services in ways that are practical, efficient, and aligned with ethical standards. You’ll practice turning live websites into structured datasets and set up workflows that save you time and effort. Whether you’re tracking trends, pulling social media data, or automating updates, these skills give you a serious edge.
涵盖的内容
6个视频7篇阅读材料2个作业2个非评分实验室
显示有关单元内容的信息
6个视频•总计20分钟
Introduction to Advanced Data Applications and Integration•3分钟
Introduction to Web Scraping Use Cases & Ethics•3分钟
Hands-on with rvest: A Practical Guide•3分钟
AI-Assisted Web Scraping Code Generation•4分钟
Making basic API calls•3分钟
Using AI tools for API code generation •3分钟
7篇阅读材料•总计56分钟
Course Syllabus•3分钟
Using R in your Visual Studio Code Lab •5分钟
Connecting Copilot in your Visual Studio Code Labs•10分钟
Introduction to Web Data Collection •7分钟
Web Scraping Fundamentals•8分钟
Understanding APIs: Your Gateway to Data•8分钟
API Fundamentals and Implementation•15分钟
2个作业•总计40分钟
Web Scraping Concepts Assessment•20分钟
API Fundamentals Assessment•20分钟
2个非评分实验室•总计120分钟
Basic Web Scraping Practice•60分钟
First Steps with APIs•60分钟
Geospatial Data and Interactive Visualization
第 2 单元•小时 后完成
单元详情
In this module, you’ll build a strong foundation in working with geographic data, an essential skill for mapping patterns, trends, and relationships that numbers alone can’t show. Using the leaflet package, you’ll create interactive maps that go beyond static visuals. You’ll learn how to add markers, layers, and controls that let users explore your data in meaningful ways. Whether you're analyzing locations, tracking movement, or sharing insights with non-technical stakeholders, spatial visualizations can bring your work to life, and this module shows you how to start.
涵盖的内容
6个视频4篇阅读材料3个作业2个非评分实验室
显示有关单元内容的信息
6个视频•总计18分钟
Why Maps Matter: Real-World Applications •3分钟
Looking at different types of maps•4分钟
Building Your First Interactive Map•3分钟
Essential Interactive Features in leaflet•2分钟
Advanced Leaflet Features•3分钟
Interactive Visualization Best Practices•3分钟
4篇阅读材料•总计27分钟
Introduction to Geographic Data•7分钟
Geographic Data Fundamentals•6分钟
Leaflet Fundamentals and Interactivity•8分钟
Advanced Interactive Mapping•6分钟
3个作业•总计65分钟
Geographic Data Concepts Assessment•20分钟
Interactive Mapping Concepts•20分钟
Advanced Interactive Features Assessment•25分钟
2个非评分实验室•总计120分钟
Building Interactive Maps•60分钟
Advanced Interactive Mapping•60分钟
Advanced Data Manipulation with data.table
第 3 单元•小时 后完成
单元详情
In this module, you’ll learn how to handle large datasets with speed and precision using the data.table package, one of R’s most powerful tools for high-performance data manipulation. You’ll explore techniques that make your code faster and more scalable, especially for complex tasks that push beyond what traditional tools can handle. Through real-world examples and focused practice, you’ll see why data.table is a go-to choice for working data professionals. If you’re dealing with big data, or want to write code that feels sharp and efficient, this module will show you how.
涵盖的内容
3个视频3篇阅读材料2个作业
显示有关单元内容的信息
3个视频•总计11分钟
Why data.table? Real-World Applications•3分钟
Getting Started with data.table•4分钟
Optimizing data.table Operations•5分钟
3篇阅读材料•总计15分钟
data.table Fundamentals•5分钟
data.table Syntax Guide•4分钟
Advanced data.table Concepts•6分钟
2个作业•总计40分钟
data.table Basics Assessment•20分钟
Advanced data.table Operations Assessment•20分钟
Advanced RMarkdown
第 4 单元•小时 后完成
单元详情
In this module, you’ll take your reporting skills to the next level with advanced features in RMarkdown. You’ll learn how to build dynamic, parameter-driven reports that update automatically as your data changes, saving time and reducing manual effort. From filtering content to customizing outputs, you’ll discover how to create reports that are flexible, reusable, and ready for real-world workflows. If you work with stakeholders, share results, or just want to streamline your reporting process, this module gives you the tools to do it smarter.
涵盖的内容
3个视频4篇阅读材料2个作业2个非评分实验室
显示有关单元内容的信息
3个视频•总计14分钟
Dynamic Reports in Action•3分钟
Creating Dynamic Reports•6分钟
Adding Interactive Elements•5分钟
4篇阅读材料•总计29分钟
Dynamic RMarkdown Fundamentals•6分钟
Dynamic Text and Conditional Section in RMarkdown•7分钟
Making Reports Interactive•8分钟
Interactive RMarkdown Features•8分钟
2个作业•总计45分钟
Dynamic Reports Assessment•20分钟
Interactive Elements Assessment•25分钟
2个非评分实验室•总计120分钟
Building Dynamic Reports•60分钟
Interactive Report Features•60分钟
Introduction to Cloud Storage and Data Management
第 5 单元•小时 后完成
单元详情
In this module, you’ll learn how to work with cloud storage, an essential part of modern data workflows. Using Azure Blob Storage, you’ll practice storing, accessing, and managing data in the cloud. Along the way, you’ll see how cloud-based tools fit into real-world analysis, reporting, and collaboration. Whether you're preparing for larger-scale projects or just want to keep your data work more organized and accessible, this module helps you build the skills to do it with confidence.
涵盖的内容
2个视频3篇阅读材料1个作业
显示有关单元内容的信息
2个视频•总计7分钟
Working with Azure Storage Interface•4分钟
Managing Files in Azure Blob Storage•4分钟
3篇阅读材料•总计18分钟
Cloud Storage Fundamentals•6分钟
Cloud Storage in Data Analysis•10分钟
Staying Secure and Cost-Efficient with Azure Blob Storage•2分钟
1个作业•总计25分钟
Cloud Storage Concepts Assessment•25分钟
Capstone Project and Portfolio Integration
第 6 单元•小时 后完成
单元详情
In this capstone project, you’ll take on a real-world data challenge that brings together everything you've learned: web scraping, data manipulation, interactive visualizations, and dynamic reporting. You’ll also create a polished, professional GitHub portfolio to showcase your work. Capstones can feel like a lot, and that’s completely normal. You’ll have support along the way, and by the end, you’ll walk away with something you can be proud of, and share with confidence.
涵盖的内容
4个视频4篇阅读材料4个作业3个非评分实验室
显示有关单元内容的信息
4个视频•总计10分钟
Project Setup and Initial Analysis Steps•3分钟
Spatial Visualization Techniques•2分钟
Results Presentation•2分钟
Organizing Your Portfolio•3分钟
4篇阅读材料•总计65分钟
Study Guide: Preparing Data for Analysis (Optional)•20分钟
Study Guide: Modeling and Spatial Analysis (Optional)•20分钟
Study Guide: Documentation and Organization (Optional)•20分钟
Showcasing Your Data Science Skills•5分钟
4个作业•总计95分钟
Showcasing Your Work: GitHub Portfolio•25分钟
Project Setup and Initial Analysis Assessment•30分钟
Statistical Modeling and Spatial Analysis Assessment•25分钟
Our goal at Microsoft is to empower every individual and organization on the planet to achieve more.
In this next revolution of digital transformation, growth is being driven by technology. Our integrated cloud approach creates an unmatched platform for digital transformation. We address the real-world needs of customers by seamlessly integrating Microsoft 365, Dynamics 365, LinkedIn, GitHub, Microsoft Power Platform, and Azure to unlock business value for every organization—from large enterprises to family-run businesses. The backbone and foundation of this is Azure.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.