Git and Github Essentials

   Watch Promo

Hey Amigos 🙋🏽‍♂️

Looking to master version control and elevate your coding skills? Our Git and GitHub Essentials course is just what you need. This course is designed to give you a practical and thorough understanding of Git and GitHub, two tools that are fundamental to modern software development and project management.

By the end of this course, you'll be confident in using Git and GitHub to manage and track changes in your code, collaborate with others, and streamline your workflow.

  • Git Basics: Understand the fundamentals of Git and how it differs from other version control systems. You can learn the essentials in just 5 hours!
  • GitHub Operations: Learn how to perform operations in GitHub, including creating repositories, managing branches, and handling pull requests.
  • Collaboration: Get hands-on experience with collaborating on projects in GitHub.
  • Version Control: Learn how to manage versions of your code effectively with Git.
  • Security: Understand how to protect your code and manage access to your repositories in GitHub.
  • Integration: Learn how to integrate GitHub with other tools for a seamless development workflow.

Key Features


BEGINNER FRIENDLY
15,000+ STUDENTS
LIFETIME COURSE ACCESS
ACCESS TO ALL UPDATES
36 LESSONS
2+ HOURS OF VIDEO MATERIAL
COMMUNITY SUPPORT

Who is the course for?


Are you an aspiring coder at the start of your journey, or perhaps considering a career shift into tech? The Git and GitHub Essentials course equips you with one of the fundamental skills in the industry. You'll be introduced to Git and GitHub, crucial tools for managing and collaborating on code projects. Gaining proficiency in these tools can significantly enhance your employability, setting the stage for a successful tech career.

It's not just about learning; it's about gaining a comprehensive understanding that you can apply in real-world scenarios. Whether your interest in tech is driven by professional ambitions or personal curiosity, this course is designed to meet your learning needs.


Let's get started with Git and GitHub


In this Git and GitHub course you will learn the essentials to be comfortable with Git and GitHub. Git is software for tracking changes in any set of files, coordinating work among programmers and developing source code during software development. GitHub is the most popular hosting platform for software development and version control using Git. This course is split into Git tutorial and Git and GitHub

  • What is Git: We'll start by introducing you to Git, a software used for tracking changes in any set of files. It's primarily used by programmers for coordinating work and collaboratively developing source code during software development.
  • Setup Git: We'll guide you through the process of setting up Git on your system, ensuring you have all the necessary tools to get started.
  • Git Commits: You'll learn about Git commits, which are essentially snapshots of your code at a particular point in time. We'll teach you how to make commits and why they're important in version control.
  • Git Branches: We'll delve into Git branches, a feature that lets you diverge from the main line of development and continue work without messing with that main line.
  • Git Push: You'll learn how to use the 'git push' command to upload local repository content to a remote repository.
  • Git Rebase and Git Merge: We'll teach you how to use 'git rebase' and 'git merge', two methods of integrating changes from one branch into another.
  • GitHub: We'll introduce you to GitHub, the most popular hosting platform for software development and version control using Git.
  • Pull Requests: You'll learn about pull requests, a feature unique to GitHub that allows developers to propose changes to a repository.
  • Exploring GitHub: We'll guide you through the various features of GitHub, helping you understand how to navigate the platform effectively.
  • Open Source Software: Finally, we'll discuss open-source software, a type of software that allows developers to view, use, and modify the source code.


Your Instructor


Mama Samba Braima Nelson
Mama Samba Braima Nelson
Hi, I am Mama Samba Braima AKA Nelson!

Passionate DevOps/Software Engineer and a YouTuber. After graduating from King's College in Computer Science I acquired expertise working as a Java Engineer for companies such as CitiGroup and Starling. Over the years, I discovered my passion for teaching - that's how it all started.

From my Youtube channel to the Amigoscode website and Java Bootcamps in London, I have taught coding to millions of people from around the world and helped them to break into the Software Engineering world.

My mission is to make learning accessible for everybody. Whether you're just starting or have been coding for a while, I want to help you become the best version of yourself and prove to you that anything is possible!

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!



I can’t wait to join you on your journey to becoming a Git and GitHub Mastermind!