Mohadra
Learn fast, stay consistent
0%Progress

Software Engineering

Version Control

Explore the intricacies of version control systems, focusing on Git, to manage changes in software projects effectively.
Goal:
Learn how Git manages changes.
3Lessons
6Micro-lessons
IntermediateDifficulty
Lesson 1

Branching Strategies

Understand different branching strategies in Git and their impact on collaboration.
Start2 Micro-lessons

Micro lesson 1
Feature Branching
Micro lesson 2
Release Branching
Lesson 2

Merging Conflicts

Learn how to handle and resolve merge conflicts in Git.
Start2 Micro-lessons

Micro lesson 1
Identifying Conflicts
Micro lesson 2
Resolving Conflicts
Lesson 3

Rebasing Techniques

Explore the use of rebasing in Git to streamline commit history.
Start2 Micro-lessons

Micro lesson 1
Interactive Rebasing
Micro lesson 2
Rebase vs Merge