Courses›Web Development
Web Development

Git & GitHub Essentials

Track code changes, use branches and publish projects safely with GitHub.

BeginnerLevel 8Lessons 5.7hLearning time 0Learners

Course overview

About this course

A free practical short course that teaches the version-control workflow every developer should know: repositories, commits, branches, remotes, pull/push, merge conflicts, README files, .gitignore and safe GitHub collaboration.

Learning outcomes

What you will be able to work on

Work with remotes, pull requests and shared repository workflows.
Present project purpose, setup and evidence clearly through repository documentation.
Track changes safely with repositories, commits and branches.

Skills you build

Practical capabilities mapped to this course

3 mapped skills
GitHub CollaborationDevelopment Tools · Target level 4/5
Repository Documentation & PortfolioDevelopment Tools · Target level 4/5
Version Control with GitDevelopment Tools · Target level 4/5

Before you start

Requirements & preparation

  • Basic computer or smartphone literacy
  • Reliable internet access for online learning
  • Time for lessons and practice
  • Commitment to complete required assessments

Curriculum

Modules and lessons

3 modules · 8 lessons
01
Module 1: Git FundamentalsTrack local changes with confidence. · 3 lessons
+

Why Version Control Matters30 min · Preview

Open

Repository, Status, Add & Commit45 min

Locked

Reading History & Undoing Safely40 min

Locked
02
Module 2: GitHub & CollaborationWork with remotes and shared repositories. · 3 lessons
+

GitHub Repositories & Remotes45 min · Preview

Open

Branches & Pull Requests50 min

Locked

.gitignore, README & Secrets45 min

Locked
03
Module 3: Collaboration PracticeResolve ordinary team situations. · 2 lessons
+

Merge Conflicts45 min

Locked

Repository Portfolio Checklist40 min

Locked

Practical evidence

Projects & assessments

Practical Project

Git/GitHub Portfolio Repository

Take one existing code project and create a clean Git repository with meaningful commit history, .gitignore, README, GitHub remote, feature branch and pull request. Submit the pub…

Module Check

Module 1: Git Fundamentals — Knowledge Check

Pass mark: 60.00% · Time: 10 minutes

Module Check

Module 2: GitHub & Collaboration — Knowledge Check

Pass mark: 60.00% · Time: 10 minutes

Module Check

Module 3: Collaboration Practice — Knowledge Check

Pass mark: 60.00% · Time: 10 minutes

Final Exam

Git & GitHub Essentials — Comprehensive Final Assessment

Pass mark: 70.00% · Time: 30 minutes

Verified learner feedback

What completed learners say

No public verified reviews yet. Reviews unlock only after a learner completes this course.

Certificate pathway

Complete the required work and meet the course pass mark.

Eligible learners can receive a Flycoded Academy certificate after completing published course requirements and reaching the certificate pass mark of 70%.

How certificates work →

Course FAQ

Questions before enrolment

Is this course suitable for beginners?

The course level is listed as Beginner. Review the requirements above and contact Flycoded if you are unsure whether it matches your current experience.

Will I have practical work?

Flycoded Academy is structured around practice. This course currently lists 1 practical project(s) and 4 assessment(s), in addition to its lessons.

How do I access live classes?

Scheduled live classes appear through the Academy timetable and may use Google Meet or Zoom depending on the program.

Can I replay a class?

When an instructor publishes a recording for this course, enrolled learners can watch it securely from the Recorded Classes library inside the Student portal.

How do I get a certificate?

Complete the required lessons and practical work, meet the assessment rules and reach the course certificate pass mark.