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 Version Control 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.
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…
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
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.
Duke University
In this first course of the Python, Bash and SQL Essentials for Data Engineering Specialization, you will learn how to set up a version-controlled Python working environment which can utilize third party libraries. You will learn to use Python and the powerful Pandas library for data analysis and m…
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…
Harvard University
Keep your projects organized and produce reproducible reports using GitHub, git, Unix/Linux, and RStudio.
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…
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.
IBM
Learn the key tools and programming languages to bootstrap your career as a Cloud Developer. Get started with web development using HTML5, CSS3, JavaScript and GitHub.
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.
IBM
Gain job-ready front-end skills with React, developers' top choice for client-side programming.
GitHub
Use Git version control to work on a game using command line (CLI) and VS Code
IBM
Get started with Git and GitHub in this self-paced, introductory course! You’ll become familiar with collaborative version control and popular Git platforms. Collaboration and social coding are crucial parts of contemporary Software Engineering practices and the DevOps culture. You will begin this…
Great Learning
A core part od software developent is handling code and hence we need to learn how to use a Version control system to effectively work with the code we write. So, In this course, We will be talking about GitHub the cloud based co…
Great Learning
Software development is a very important process, and one of the important parts of it is Version control of source code. Now version code is very important in software development because it allows us to manage, maintain and sto…
The Linux Foundation
Course 4 focuses on using git for open source software distributed development. Git is a revision control system which arose out of the Linux kernel development community. Git was designed to help developers spread across the globe working on complicated projects coordinate their work in a rational…
The University of California, San Diego
Learn to use powerful, open-source, Python tools, including Pandas, Git and Matplotlib, to manipulate, analyze, and visualize complex datasets.
IBM
Gain the skills to work with Version Control Systems Git and GitHub. Explore key concepts, including branching and repositories; practice forking, cloning, and merging workflows and build your portfolio as your final project.
Amazon Web Services
Let’s get you working efficiently in a software development team and shorten the time it takes to get high quality applications to your customers. We start with the theory and benefits of building software with Continuous Integration and Continuous Delivery. Continuous Integration starts with sourc…