Begin your R programming journey with this foundational course that combines essential programming concepts with Microsoft's professional development environment. Through five comprehensive modules, you'll master R basics while working with Visual Studio Code and GitHub Copilot. Starting with fundamental concepts like variables and data structures, you'll progress to working with real data and implementing version control. The course features hands-on projects, AI-assisted coding practice, and culminates in creating your first complete R programming project.
In this first module, you'll become familiar with R, a language used to organize, analyze, and visualize data in your workplace. You will set up your workspace in Microsoft Visual Studio Code, learn how to navigate the basic interface, and start writing your first simple commands. This module will guide you step-by-step from the very start.
涵盖的内容
7个视频9篇阅读材料3个作业2个非评分实验室
显示有关单元内容的信息
7个视频•总计30分钟
Introduction to R Programming for Everyone Certificate•3分钟
Introduction to the R Programming Essentials with Microsoft Tools Course•3分钟
R and Microsoft Tools Integration•9分钟
Writing Basic R Code•4分钟
R Code Organization•2分钟
Installation Guide•6分钟
Configuration Tutorial•3分钟
9篇阅读材料•总计100分钟
Course Syllabus•10分钟
Getting Started with R•10分钟
Microsoft Tools for R Development•15分钟
Using R in your Visual Studio Code Lab •5分钟
R and its History (Optional)•10分钟
Understanding Functions in R•10分钟
R Coding Standards•15分钟
Installation and Setup Guide•15分钟
Module 1: Summary•10分钟
3个作业•总计30分钟
R Fundamentals Quiz•10分钟
Setup Verification•5分钟
Basic R Syntax•15分钟
2个非评分实验室•总计60分钟
Exploring R and VSCode•30分钟
First R Script Creation•30分钟
R Programming Fundamentals
第 2 单元•小时 后完成
单元详情
In Module 2, you'll learn important building blocks for working comfortably with data using R. You will practice creating and using variables, managing different kinds of data structures, like vectors and tables, and start making decisions in your code using conditional statements and loops. You will also write simple, reusable functions to save time and handle common workplace tasks effectively.
涵盖的内容
7个视频10篇阅读材料2个作业1个编程作业3个非评分实验室
显示有关单元内容的信息
7个视频•总计37分钟
Why learn the fundamentals in R Programming?•3分钟
Working with Variables•2分钟
R Data Types•3分钟
Vectors and Lists•4分钟
Matrices and Data Frames•6分钟
Control Flow Basics•14分钟
Function Creation•4分钟
10篇阅读材料•总计130分钟
Understanding R Data Types•20分钟
Using help() to Learn About Functions•10分钟
Variable Best Practices•15分钟
R Data Structures Guide•15分钟
Working with Matrices and Data Frames•10分钟
Control Flow in R•15分钟
Functions in R•15分钟
Error Handling and Error Prevention•10分钟
Example Solution: Programming Logic Implementation•10分钟
Module 2 Summary•10分钟
2个作业•总计60分钟
Variables and Types Assessment•30分钟
Data Structures Assessment•30分钟
1个编程作业•总计60分钟
Programming Logic Implementation •60分钟
3个非评分实验室•总计180分钟
Variable and Type Practice•60分钟
Working with Data Structures•60分钟
Control Flow and Functions Practice•60分钟
Working with Data
第 3 单元•小时 后完成
单元详情
In this module, you'll learn practical skills to bring data into R, organize it clearly, and tidy things up when data isn't perfect (which is common in the workplace). You'll also find out how to do simple calculations and create straightforward reports to summarize information clearly for your team. This will help you feel more confident using R to handle everyday data tasks at work.
涵盖的内容
6个视频8篇阅读材料3个作业3个非评分实验室
显示有关单元内容的信息
6个视频•总计43分钟
Why work with Data?•3分钟
Reading Data Files•5分钟
Data Export Methods•10分钟
Data Selection and Filtering•12分钟
Data Transformation•5分钟
Basic Statistics•7分钟
8篇阅读材料•总计85分钟
Data Import Guide•15分钟
Using Packages and Libraries•10分钟
Export Best Practices•10分钟
Data Manipulation Fundamentals•10分钟
Working with subset() and merge()•10分钟
Statistical Analysis in R •10分钟
Relationships and Predictions in R•10分钟
Module 3 Summary•10分钟
3个作业•总计90分钟
Data I/O Assessment•30分钟
Manipulation Skills Check•30分钟
Data Analysis•30分钟
3个非评分实验室•总计180分钟
Data Import/Export Practice•60分钟
Data Manipulation Exercise•60分钟
Analysis Implementation•60分钟
Version Control and AI Assistance
第 4 单元•小时 后完成
单元详情
In this module, you'll learn how to keep track of your work and collaborate using Git and GitHub, tools many professionals rely on to manage their work projects efficiently. You'll also discover how to use GitHub Copilot, an AI assistant that guides and supports you while writing code, simplifying tasks and saving you valuable time. By the end, you'll have strategies to manage your projects, use AI assistance confidently, and document your coding steps for yourself and your coworkers.
涵盖的内容
6个视频9篇阅读材料2个作业
显示有关单元内容的信息
6个视频•总计26分钟
Why learn about Version Control?•3分钟
Git and GitHub Introduction•5分钟
Working with Git•6分钟
Why use GitHub Copilot?•3分钟
Copilot Setup•4分钟
Using Copilot with R•5分钟
9篇阅读材料•总计90分钟
Version Control in Git and GitHub•10分钟
Setting up Git•10分钟
Making Your First Commit on Git•10分钟
Connecting to GitHub•10分钟
AI-Assisted R Programming•10分钟
Signing In and Setting Up GitHub Copilot•10分钟
Connecting Copilot in your Visual Studio Code Labs•10分钟
Using Copilot to Write and Debug R Code•10分钟
Module 4 Summary•10分钟
2个作业•总计60分钟
Version Control Concepts•30分钟
AI Assistance Assessment•30分钟
Final Project
第 5 单元•小时 后完成
单元详情
In this final module, you'll plan and complete your own practical R programming project, applying everything you've learned to solve a realistic workplace challenge. You'll organize your work, write simple documentation, and share your completed project using GitHub, just like professionals do. By the end, you'll have a complete project to showcase and discuss with colleagues or in an interview.
涵盖的内容
1个视频5篇阅读材料1个编程作业2个非评分实验室
显示有关单元内容的信息
1个视频•总计8分钟
Sample Project Implementation•8分钟
5篇阅读材料•总计50分钟
Project Overview•10分钟
Sample Solution: Final Project CafeHub Loyalty Program Analysis•10分钟
Uploading Final Project to GitHub•10分钟
Module 5 Summary•10分钟
Course Overview and Next Steps•10分钟
1个编程作业•总计180分钟
Final Project CafeHub Loyalty Program Analysis •180分钟
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 Certificate?
When you enroll in the course, you get access to all of the courses in the Certificate, 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.