Git & Linux for Developers
- 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.
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.
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.