Harvard University
Data Science: R Basics
4.4273 ratingsBuild a foundation in R and learn how to wrangle, analyze, and visualize data.
- edX
- 8 weeks, 2 - 3 hours per week
- Self-paced
- Free to audit
- Paid certificate
- Beginner
Free online
Learn Git and GitHub online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.
Harvard University
Build a foundation in R and learn how to wrangle, analyze, and visualize data.
Johns Hopkins University
Unix forms a foundation that is often very helpful for accomplishing other goals you might have for you and your computer, whether that goal is running a business, writing a book, curing disease, or creating the next great app. The means to these goals are sometimes carried out by writing software.…
Harvard University
This course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.
Johns Hopkins University
In this course you will get an introduction to the main tools and ideas in the data scientist's toolbox. The course gives an overview of the data, questions, and tools that data analysts and data scientists work with. There are two components to this course. The first is a conceptual introduction t…
Harvard University
Learn skills and tools that support data science and reproducible research, to ensure you can trust your own research results, reproduce them yourself, and communicate them to others.
Microsoft
Demonstrate your ability to analyze, create, and use different methods to develop a console minigame in .NET with GitHub Codespaces and GitHub Copilot.
Google
In this course, you’ll learn how to keep track of the different versions of your code and configuration files using a popular version control system (VCS) called Git. We'll also go through how to set up an account with a service called GitHub so that you can create your very own remote repositories…
Microsoft
Learn how to implement development lifecycle processes in Azure Databricks, including Git version control, branching strategies, testing approaches, and Declarative Automation Bundle deployment using the CLI.
Great Learning
This free DevOps course will provide you with the skills to begin your career as a DevOps engineer and effectively contribute to modern software development teams. You’ll also get familiar with tools like Git, Docker, and Jenkins, which will help you manage version control, create containers, and s…
Udacity
Take your version control skills to the next level with this beginner-friendly course. Get familiar with advanced Git operations, including how to resolve conflicts, create repositories, track project history, and work in teams using Git’s powerful tools.
MIT
The shell, Git, editors, debugging and other tools colleges rarely teach.
Harvard University
Keep your projects organized and produce reproducible reports using GitHub, git, Unix/Linux, and RStudio.
Google
In this course, we'll tie all the concepts they’ve learned throughout this program together. They’ll tackle scenarios in Qwiklabs that will challenge them to use multiple skills at once. They’ll take a closer look at how to use external Python modules like the Python Image Library (PIL) to extend t…
Microsoft
Manage semantic models through their full development lifecycle. Create reusable assets, version-control with Git, inspect and validate with the XMLA endpoint and SemPy, deploy through pipelines, and maintain with monitoring and impact analysis.
Microsoft
Explore how agentic AI changes the developer role from only writing code to guiding, reviewing, and validating systems that can take action across the SDLC. Understand GitHub's role as the system of record and control plane for safe, traceable agent workflows.
Meta
Learn how modern software developers collaborate across the world without messing up each other's code. You will look at the different version control systems and how to create an effective software development workflow. You will be introduced to some of the most commonly used Linux commands that y…
The Linux Foundation
Advance your career in open standards. Mastering GitHub for specification governance, ensuring clarity, compliance, and …
IBM
Want to take the first steps to become a Web Developer? This course will help you discover the languages, frameworks, and tools that you will need to create interactive and engaging websites right from the beginning. You will begin by learning about the roles of front-end, back-end, and full-stack…