Step into the world of modern software development with Version Control with Git and GitHub — a beginner-to-advanced course designed to help you master the backbone of collaborative coding. Whether you’re an aspiring developer, a student starting your coding journey, or a professional looking to streamline teamwork, this course simplifies Git’s powerful features and GitHub’s collaborative workflows through practical, hands-on examples.



Version Control with Git and GitHub

Instructor: Board Infinity
Access provided by CENTRO DE GRADUADOS DE LA FIUBA
Recommended experience
What you'll learn
Analyze the fundamental concepts of version control systems and evaluate Git’s role in modern software development workflows.
Create and manage Git repositories using core commands for tracking changes, branching, and merging code effectively.
Apply advanced Git techniques and collaboration strategies to work seamlessly with remote repositories and team-based projects.
Evaluate different Git workflows and tools to optimize productivity and resolve complex version control challenges in professional environments.
Skills you'll gain
Details to know

Add to your LinkedIn profile
11 assignments
June 2025
See how employees at top companies are mastering in-demand skills

There are 3 modules in this course
This module focuses on the critical role of reviews in the software testing process. Learners will understand the tasks of a technical test analyst during reviews, the significance of using checklists, and best practices for implementing reviews. The module also covers common challenges faced during reviews and strategies to overcome them, ensuring thorough and effective review processes.
What's included
8 videos3 readings3 assignments1 discussion prompt
This module introduces the fundamentals of test automation, including the benefits, key concepts, and steps for planning a test automation project. Participants will learn how to define the scope and objectives of an automation project, select appropriate tools and technologies, and implement automation strategies. By the end of this module, learners will be equipped to initiate and manage test automation projects effectively.
What's included
12 videos3 readings4 assignments
This module provides an overview of various test tools, their key features, benefits, and challenges. Participants will learn how to select the right test tools based on specific criteria, compare popular tools, and understand best practices for their implementation. The knowledge gained will help learners make informed decisions about tool selection and usage in their testing processes.
What's included
12 videos3 readings4 assignments
Instructor

Offered by
Why people choose Coursera for their career





