Skip to main content
See all trainings

Git & Linux for Developers

Summary
Master the two tools every developer is expected to know: Git for version control and Linux for the command line and servers. You'll learn to track code, branch, and resolve merge conflicts with Git, navigate and manage a Linux system, handle permissions and SELinux, and deploy a website live on a server. It's fully hands-on, and you'll use AI tools to understand commands and fix issues faster.
  • Git Git
  • Linux Linux
  • AI AI Tools
  • 1
  • 4

hours in Accelarated Training A full weekend sprint to a finished project.

  • 4
  • 8

hours in Continued Training 3 months / 12 weeks for intensive full covered training.

Our students are getting hired by top freelnacing companies. We can help you too.

  • upwork
  • freelancer
  • toptotal
  • fiverr
  • peopleperhour
  • guru
  • codeable

About this training

Every professional developer uses Git and Linux daily — Git to manage and collaborate on code, and Linux to run the servers that power the web. These aren't optional extras; they're the tools that separate hobbyists from professionals. In this training you'll become genuinely comfortable with both, and finish by deploying a real website live on a Linux server. This practical Git & Linux training in Tétouan is fully hands-on, taught in a small group of 16 students maximum.

This is 100% hands-on. You'll live in the terminal and Git. Whether you take the Accelerated weekend sprint (14 hours) or the Continued 3-month program (~48 hours), you finish able to use Git and Linux with confidence.

Choose your format

Both formats are 100% hands-on — the difference is depth and practice time:

  • Accelerated (weekend sprint, 14 hours): the daily-driver essentials — core Git (commits, branches, merges) and the Linux command line, ending with your code on a remote repo.
  • Continued (3 months, ~48 hours): the full toolkit — merge conflicts and team workflows, permissions and SELinux, and deploying a site live to a real server.

View upcoming dates.

What you'll learn — Git

  • How version control works and why every team uses Git
  • The core workflow: init, add, commit, and history
  • Branching and merging — working without breaking things
  • Resolving merge conflicts calmly and correctly
  • Working with remotes: push, pull, and GitHub
  • Pull requests and collaborating with a team
  • Undoing mistakes and recovering safely

What you'll learn — Linux

  • The command line: navigating, creating, moving, and finding files
  • Searching inside files and across the system
  • Users, groups, and file permissions (chmod, chown)
  • An introduction to SELinux and security contexts
  • Processes, services, and package management
  • Connecting to a remote server with SSH
  • Deploying a website live — putting a real site online end-to-end

Learn commands faster with AI

You'll use AI tools like ChatGPT and Claude to explain unfamiliar commands, understand error messages, and figure out the right command for the job — turning the intimidating terminal into something you can navigate with confidence.

Git & Linux support every coding path — and lead straight into our cloud tracks: AWS and Google Cloud.

What you'll walk away with

  • Real fluency with Git and the Linux command line
  • A website you deployed live on a server yourself
  • The professional workflow expected in every dev job
  • A Freelancers Web Academy certificate of completion (after a solo project)

Ready to start? Pick a session below or ask us on WhatsApp.

Prerequisites

Basic comfort with a computer is enough to start. This training is far more valuable if you're already learning to code (any language), since Git and Linux support all of it — but no specific language is required. You only need a laptop.

Upcoming Accelerated Schedules

Sep/2026
[Accelerated Training] 2 Days / 14 hours
Beginner
650 MAD 850 MAD
Oct/2026
[Accelerated Training] 2 Days / 14 hours
Beginner
650 MAD 850 MAD
Nov/2026
[Accelerated Training] 2 Days / 14 hours
Beginner
650 MAD 850 MAD
Dec/2026
[Accelerated Training] 2 Days / 14 hours
Beginner
650 MAD 850 MAD

Upcoming 3 Months Schedules

Sep/2026
[Continued Training] 3 Months / 48 hours
Beginner
1,750 MAD 2,150 MAD
Jan/2027
[Continued Training] 3 Months / 48 hours
Beginner
1,750 MAD 2,150 MAD