
Local, instructor-led live Linux training courses demonstrate through hands-on practice how to install, manage, secure and troubleshoot a Linux system. Our Linux courses cover how to run Linux on traditional servers as well as in embedded systems
Linux training is available as "onsite live training" or "remote live training". Egypt onsite live Linux trainings can be carried out locally on customer premises or in NobleProg corporate training centers. Remote live training is carried out by way of an interactive, remote desktop.
NobleProg -- Your Local Training Provider
Testimonials
I generally enjoyed scripting, tips.
Antonio Alvarez
Course: Linux LPI LPIC-1 Exam 101 Preparation
I genuinely enjoyed scripting, managing packages.
Ania Chaparro
Course: Linux LPI LPIC-1 Exam 101 Preparation
It was easy to follow and the machine was working perfectly.
LUIS ANGEL SANTAMARTA
Course: Linux LPI LPIC-1 Exam 101 Preparation
I liked the training in general. The activities were nice.
Julián Ruiz Burgos
Course: Linux LPI LPIC-1 Exam 101 Preparation
I really liked the lab sessions.
Corrado Calzoni
Course: Linux LPI LPIC-1 Exam 101 Preparation
I mostly enjoyed the learn about Regexp on Linux.
DIdier Mauricio Sanabria Pinzon
Course: Linux LPI LPIC-1 Exam 101 Preparation
The way the shared desktop worked.
Jo Parker
Course: Ubuntu Server Overview
As we took the course for doing after the exams, I found really helpful all the tricks that Karl give us.
Карл. ,Verisign Sarl.
Course: Linux Administration Fundamentals
The practical aspect of it, not relying entirely in documentation but showing a lot of practical exercises that we could follow.
Paula Sofia Silva Rocha Gomes Morais Clavica - Verisign Sarl.
Course: Linux Administration Fundamentals
Carl Linger has many years first-hand experience with red hat - he knows it inside out, and provided a good balance between tips and tricks for taking the RHCSA exam and actual best practices for professional System Administration.
Verisign Sarl.
Course: Linux Administration Fundamentals
I mostly liked the explanation of fundamentals.
Desi Cozier - National Defence / Government of Canada
Course: Linux Administration Fundamentals
The extra informations not in the official docs
Sayf Eddine HAMMEMI - SCALITY SA
Course: Go for Systems Programming
Go tooling
SCALITY SA
Course: Go for Systems Programming
Experience well-explained examples.
Motorola Solutions Systems Polska Sp. z o.o
Course: BASH Programming
Machine Translated
The way of conducting classes
Szymon Wolny
Course: Linux System Administration
Machine Translated
interesting issues, nice facilitator, professional way of conducting classes
Małgorzata Konior
Course: Linux System Administration
Machine Translated
The most striking thing for me was the trainer's use of talking to the group in the way "Look", "Look", "Now use this command" - this is a fairly well-known and effective method of maintaining focus among listeners. In addition, extensive knowledge of the teacher. which he can convey in an accessible way.
Motorola Solutions Systems Polska Sp. z o.o
Course: Linux System Administration
Machine Translated
The trainer has a lot of substantive knowledge and communicates well with the audience.
Motorola Solutions Systems Polska Sp. z o.o
Course: Linux System Administration
Machine Translated
The scope of training and practical approach to the issue seemed very promising. Unfortunately, due to the fact that the lecturer does not deal with the administration of the Linux system on a daily basis - in my opinion, he is not able to thoroughly cover the topic related to Linux Security. He couldn't answer us many practical questions - he was looking for her on Wikipedia. We also make nmap and Nessus scans ourselves and were interested in answers to specific, detailed questions.
Nokia Solutions and Networks Sp. z o.o.
Course: Network Security in Linux
Machine Translated
New knowledge about the Linux theme.
Centrum Projektów Polska Cyfrowa
Course: Linux LPI LPIC-1 Exam 101 Preparation
Machine Translated
The flexibility of the trainer
Dawid Rowinski - IBM Global Services Delivery Centre Polska Sp. z o.o.
Course: UNIX/Linux Shell Scripting
Machine Translated
Lecturer's knowledge and presentation
Adam Gajewski - Advatech Sp. z o.o.
Course: BASH Programming
Machine Translated
good atmosphere and knowledge of the lecturer
Paweł Łukowiak - Advatech Sp. z o.o.
Course: BASH Programming
Machine Translated
everything!
Advatech Sp. z o.o.
Course: BASH Programming
Machine Translated
Knowledge and experience of the host. Examples from a real production environment.
Maciej Blasiak - Advatech Sp. z o.o.
Course: BASH Programming
Machine Translated
knowledge of the trainer
Andrzej Łukasiewicz - Advatech Sp. z o.o.
Course: BASH Programming
Machine Translated
The attitude of the lecturer, who had a lot of knowledge, he knew how to pass it, and he was very nice.
Advatech Sp. z o.o.
Course: BASH Programming
Machine Translated
-
Deloitte Digital Sp. z o.o.
Course: Linux Command Line Basics
Machine Translated
The great place left to the exercises
ONEM
Course: Introduction to Linux
Machine Translated
the trainer was able to adapt his course in relation to our needs
Pascal Houyoux - ONEM
Course: Introduction to Linux
Machine Translated
The number of exercises
Jos Couder - ONEM
Course: Introduction to Linux
Machine Translated
interractivité
ONEM
Course: Introduction to Linux
Machine Translated
many exercises
Jean-Paul Labaisse - ONEM
Course: Introduction to Linux
Machine Translated
Very good training, dynamic and interactive
Agostino Candela - ONEM
Course: Introduction to Linux
Machine Translated
A good refresher of my historical knowledge
ONEM
Course: Introduction to Linux
Machine Translated
availability of the trainer. The explanations are clear.
mostafa el oueriaghli - ONEM
Course: Introduction to Linux
Machine Translated
the exercises
rudi bernaer - ONEM
Course: Introduction to Linux
Machine Translated
The many practical exercises
Delphine Agnello - ONEM
Course: Introduction to Linux
Machine Translated
Adapting the content of workshops to the needs of students, striving to address the issue, ability to communicate information
Powiat Lubański
Course: Linux System Administration
Machine Translated
Linux Subcategories in Egypt
Linux Course Outlines in Egypt
- How to perform basic operations on the system?
- Where to find information and how to get help?
- How does the power?
- What are the types of files in the system?
- How simply and quickly solve problems?
We understand that the set of topics presented in this course covered a wide range of subjects that might not be applicable for all customers. When booking this course, please specify what you wish to achieve using QEMU or KVM, and we will customize it by reallocating time from less relevant topics to the ones that would be important for you.
By the end of this training, participants will be able to:
- Install and configure OSTree.
- Carry out binary deployments and upgrades of operating systems and containers.
- Use OSTree as a version control system to manage multiple filesystem trees and bootloaders.
Format of the Course
- Interactive lecture and discussion
- Lots of exercises and practice
- Hands-on implementation in a live-lab environment
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
- To learn more about OSTree, please visit: https://github.com/ostreedev/ostree
By the end of this training, participants will be able to:
- Create Python programs to seek network vulnerabilities.
- Explore and use Kali web shells and shellcode in exploits.
- Apply various Kali tools for penetration testing.
- Exploit systems with Python.
Using a combination of demonstrations and practical exercises, this course will guide participants through the relevant commands, tools and processes needed to become a successful administrator of a professional Linux environment.
Participants will learn how to
- Setup, maintain and troubleshoot a Linux system
- Manage users on a Linux system
- Set up and install server software (web server, ftp server, vnc server, etc.)
- Deploy and monitor a production system
- Implement basic system security
Audience
- IT professionals on the path to becoming a Linux system administrator or network administrators
- Beginners who want to learn how to manage a Linux system.
Format of the Course
- Interactive lecture and discussion
- Lots of exercises and practice
- Hands-on implementation in a live-lab environment
Course Customization Options
- Linux is available in different flavours (Debian/Ubuntu, CentOS/Fedora/Red Hat, Suse, etc.).
- This training can be customized for any flavor. Please contact us to arrange.
In this instructor-led, live training, participants will learn how to set up and program the Raspberry Pi to serve as an interactive and powerful embedded system.
By the end of this training, participants will be able to:
- Set up an IDE (integrated development environment) for maximum development productivity
- Program Raspberry Pi to control devices such as motion sensor, alarms, web servers and printers.
- Understand Raspberry Pi's architecture, including inputs and connectors for add-on devices.
- Understand the various options in programming languages and operating systems
- Test, debug, and deploy the Raspberry Pi to solve real world problems
Audience
- Developers
- Hardware/software technicians
- Technical persons in all industries
- Hobbyists
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Note
- Raspberry Pi supports various operating systems and programming languages. This course will use Linux-based Raspbian as the operating system and Python as the programming language. To request a specific setup, please contact us to arrange.
- Participants are responsible for purchasing the Raspberry Pi hardware and components.
The hardware used in this lab includes Rasberry Pi, a camera module, servos (optional), etc. Participants are responsible for purchasing these components themselves. The software used includes OpenCV, Linux, Python, etc.
By the end of this training, participants will be able to:
- Install Linux, OpenCV and other software utilities and libraries on a Rasberry Pi.
- Configure OpenCV to capture and detect facial images.
- Understand the various options for packaging a Rasberry Pi system for use in real-world environments.
- Adapt the system for a variety of use cases, including surveillance, identity verification, etc.
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Note
- Other hardware and software options include: Arduino, OpenFace, Windows, etc. If you wish to use any of these, please contact us to arrange.
This training gives an intro into the features and highlights of Snap and draws comparisons with other similar Linux packaging systems and container software. Participants get a chance to set up, build, and release their own Snap packages.
This course always covers the newest release of Ubuntu.
Although based on the Solaris version of UNIX running on a desktop PC, the principles learnt may be applied to all other versions of UNIX including Linux, AIX, HP-UX and SCO.
The course takes the format of a workshop, with a mix of lecture, working examples and practical exercises. Although the content may be customised, at least 1 day is normally needed to cover the core elements.
Full course notes are provided along with sample script files and free software tools for use in accessing a UNIX server.
The course is 67% lectures, 33% hands-on exercises.
- What is denial of service attacks, Flooding, Sniffing, MIM?
- How to break from the network to the server?
- How to watch packets on the network (also running on switches)?
- Do you watch any combination of the world?
- How to monitor the network?
- How to configure a firewall?
- How to use encrypted connections?
- How to create tunnels?
- How to log packets?
- How to scan ports?
- How to reduce the number of unnecessary services on the server?
This training introduces Alpine Linux's architecture and walks participants step-by-step through the setup of Alpine Linux in a live lab environment. By the end of this training, participants will have the knowledge and practice to deploy Alpine Linux as the foundation for running containers in development, test and production environments.
Audience
- DevOps engineers
- System administrators
- Software engineers
Format of the course
- Part lecture, part discussion, heavy hands-on practice
In this instructor-led, live training, participants will learn the fundamentals of systems programming with Go as they step through hands-on exercises exploring the various features of Go.
By the end of this training, participants will be able to:
- Understand the fundamentals of Go systems programming
- Set up the Go development environment
- Write programs in Go
- Use both the basic and advanced features of Go for Unix and Linux systems programming
- Understand and use Goroutines
- Write fast and lightweight code with Go
- Write low-level networking code with Go
Audience
- Programmers
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
In this instructor-led, live training, participants will learn the basics of Arch Linux as they practice the essential system administration techniques and tools needed to manage an Arch Linux system.
By the end of this training, participants will be able to:
- Understand the principles of Arch Linux
- Install Arch Linux on their systems
- Implement various system administration tasks on Arch Linux
Audience
- System administrators
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
How does the shell works?
How to write programs in a shell?
It is always delivered on the current version of Debian.
- Even beginners, who have the basic skill and knowledge on Linux, can catch up with this course just if you follow the instructor's lab and explanation in detail.
- This course is intended to practice enough Managing Linux Servers and to show it is very easy to understand Linux/Unix servers.
- This course will be delivered to audience with 40% lectures, 50% labs and 10% Q&A. This five-day course strongly emphasizes lab-based activities.
- You'll learn how to deploy and manage Top 4 Linux Servers that provide highly useful network services to a mission-critical enterprise environment.
- It can be deliver on any distribution (Fedora, CentOS are commonly used)
This course teaches the basic usage of Flatpak, useful both for developers and system administrators. The course includes a lot of hands on exercises and the participants will practice in their own environment and build their own Flatpak images.
Audience
- Developers
- Sysadmins
- Managers
In this instructor-led, live training, participants will learn how to program IoT solutions with Python.
By the end of this training, participants will be able to:
- Understand the fundamentals of IoT architecture
- Learn the basics of using Raspberry Pi
- Install and configure Python on Raspberry Pi
- Learn the benefits of using Python in programming IoT systems
- Build, test, deploy, and troubleshoot an IoT system using Python and Raspberry Pi
Audience
- Developers
- Engineers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Note
- To request a customized training for this course, please contact us to arrange.
In this instructor-led, live training, participants will learn the fundamentals of IoT as they step through the creation of an IoT sensor system using the Raspberry Pi.
By the end of this training, participants will be able to:
- Understand the principles of IoT, including IoT components and communication techniques
- Learn how to set up the Raspberry Pi specifically for IoT applications
- Build and deploy their own IoT Sensor System
Audience
- Hobbyists
- Hardware/software engineers and technicians
- Technical persons in all industries
- Beginner developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Note
- Raspberry Pi supports various operating systems and programming languages. This course will use Linux-based Raspbian as the operating system and Python as the programming language. To request a specific setup, please contact us to arrange.
- Participants are responsible for purchasing the Raspberry Pi hardware and components.






































.jpg)














.png)
