К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Git and GitHub Masterclass - The Practical Bootcamp · LearnSpace
Назад в каталог
courseraПрограммирование

Git and GitHub Masterclass - The Practical Bootcamp

Курс от Packt
Начальный≈ 15.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will master Git and GitHub, two essential tools for version control and collaboration. You’ll start by understanding the basics of Git, including setup, configuration, and core commands, before diving into more advanced topics like merge conflicts, rebasing, and pull requests. You'll gain practical experience pushing changes, creating branches, and collaborating on open-source projects. Throughout the course, you will be guided through Git's essential commands and lifecycle, learning how to manage your code efficiently. We will also cover real-world workflows, demonstrating how to work in teams using GitHub for version control, making you industry-ready for software development and collaboration. This course is ideal for software developers, aspiring developers, or anyone looking to learn about Git and GitHub. Prior programming knowledge is not necessary, but some familiarity with version control will be helpful. This course is suitable for beginners looking to dive into the world of Git and GitHub. By the end of the course, you will be able to use Git to manage your projects, work with GitHub repositories, resolve merge conflicts, and contribute to open-source projects confidently.

Навыки, которые вы освоите

Git (Version Control System)GitHubVersion ControlSoftware VersioningDevelopment EnvironmentFile ManagementCollaborative SoftwareOpen Source TechnologySoftware InstallationTechnical DocumentationSoftware DocumentationSystem Configuration

Программа курса

16 модулей · 76 учебных материалов

01Course Introduction3 материалов

Course Introduction

Course IntroductionВидеоFull Course ResourcesЧтениеResources (Important)Видео
02Git Introduction5 материалов

Git Introduction

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Git and GitHub Masterclass - The Practical Bootcamp
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 15.8 ч

16 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Git Introduction and Version Control SystemВидео
Installation and SetupВидео
ConfigurationВидео
Getting Started with Git: Concepts, Installation, and Basic ConfigurationDIALOGUE
Git Introduction - AssessmentЗадание
03Commands and Lifecycle7 материалов

Commands and Lifecycle

Basic Commands and LifecycleВидеоPush Changes on GitHubВидеоPractice: Common CommandsВидеоGit Lifecycle In-DepthВидеоCommit TimelineВидеоUnderstanding Git Commit History and SequenceDIALOGUECommands and Lifecycle - AssessmentЗадание
04Other: Diff, Stash, and Restore5 материалов

Other: Diff, Stash, and Restore

Git DiffВидеоGit StashВидеоGit RestoreВидеоUnderstanding Git Diff, Stash, and Restore CommandsDIALOGUEOther: Diff, Stash, and Restore - AssessmentЗадание
05Git Branches6 материалов

Git Branches

Introduction to Git BranchesВидеоFeature BranchВидеоPull Changes and Merge BranchВидеоGit Pull CommandВидеоUnderstanding Git Branches and MergingDIALOGUEGit Branches - AssessmentЗадание
06Merge Conflicts8 материалов

Merge Conflicts

Introduction: Merge ConflictВидеоSolving: Merge ConflictВидеоDelete Merged and Unmerged BranchesВидеоPush Changes to GitHubВидеоPull Changes from GitHubВидеоAlways Pull Before You PushВидеоUnderstanding and Using Git Branching, Merging, and Conflict ResolutionDIALOGUEMerge Conflicts - AssessmentЗадание
07Rebase5 материалов

Rebase

Git Rebase IntroductionВидеоRebase Merge ConflictВидеоDifference Between Merge and RebaseВидеоUnderstanding Git Rebase and MergeDIALOGUERebase - AssessmentЗадание
08Git Files4 материалов

Git Files

Git IgnoreВидеоGit READMEВидеоUnderstanding .gitignore and README.md FilesDIALOGUEGit Files - AssessmentЗадание
09Other: Squash, Revert, and Reset5 материалов

Other: Squash, Revert, and Reset

Git SquashВидеоGit RevertВидеоGit ResetВидеоUnderstanding and Practicing Git Squash, Revert, and ResetDIALOGUEOther: Squash, Revert, and Reset - AssessmentЗадание
10Tag, Releases, and Commits4 материалов

Tag, Releases, and Commits

Git Tag and GitHub ReleasesВидеоGit Checkout Tag/Commit/HEADВидеоUnderstanding and Using Git Tags and CheckoutDIALOGUETag, Releases, and Commits - AssessmentЗадание
11Git Clone4 материалов

Git Clone

Git Clone: Any RepositoryВидеоGit Clone: Own RepositoryВидеоUnderstanding 'git clone' for Project ManagementDIALOGUEGit Clone - AssessmentЗадание
12Open-Source Contribution6 материалов

Open-Source Contribution

Open-Source ContributionВидеоPull ChangesВидеоMerge Conflict on Pull RequestВидеоStructured Pull RequestВидеоUnderstanding the Contribution Workflow to Open Source ProjectsDIALOGUEOpen-Source Contribution - AssessmentЗадание
13Assignment: Create Pull Request3 материалов

Assignment: Create Pull Request

Create Pull RequestВидеоUnderstanding GitHub Pull Requests and BranchingDIALOGUECreate Pull Request - AssessmentЗадание
14Workflows3 материалов

Workflows

Git and GitHub WorkflowВидеоComparing Git Workflow and GitHub WorkflowDIALOGUEWorkflows - AssessmentЗадание
15Super Charge GitHub5 материалов

Super Charge GitHub

Demo: Project and Profile READMEВидеоProfile READMEВидеоProject READMEВидеоImproving GitHub Profile and Project README PresentationDIALOGUESuper Charge GitHub - AssessmentЗадание
16Bonus: What Next?3 материалов

Bonus: What Next?

Bonus: What Next?ВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание