Loading…
Loading…
Master version control and collaboration.
This course includes 14 hands-on labs — practice in real environments.
Haithem Mihoubi
Instructor
Free course
Enroll instantly — all lessons included
This course includes:
A practical course on Git branching, merging, rebasing, and GitHub workflows.
Create a feature branch
An LLM agent is a system that can execute tasks given in natural language or structured formats. It uses the planning capabilities of Large Language Models (LLMs) by calling tools that enable interaction with its environment. The agent also includes a memory mechanism. Both the agent's process and outcomes are non-deterministic.
Inspect, reproduce, and isolate failures across browsers, APIs, and distributed systems.
Git & GitHub
Free course
Resolve a merge conflict
Rebase vs. merge
Squash commits with interactive rebase
Amend the last commit
Stash work in progress
Undo commits safely: reset vs. revert
Cherry-pick a specific commit
Perform a code review
The pull request workflow
Write a GitHub Actions CI workflow
Write a pre-commit hook
Tag a release
Git capstone: full feature branch workflow
No reviews yet. Be the first to review!
Enroll in this course to join the discussion.
No comments yet. Start the discussion!
FeaturedMaster the data structures and algorithms that show up in every technical interview — with real complexity analysis.
The complete hands-on Docker course — 22 real terminal labs covering CLI, registries, Dockerfiles, networking, Compose, security, cleanup, production hardening, and a final interview exam. Built like KodeKloud.