facebook
favorite button
super instructor icon
Trusted teacher
This teacher has a fast response time and rate, demonstrating a high quality of service to their students.
member since icon
Since February 2022
Instructor since February 2022
Translated by GoogleSee original
Learn Linux Basics for LPI Linux Essentials Certification (010-160)
course price icon
From 12 € /h
arrow icon
The courses cover the topics that get you working with the Linux operating system. This includes discussing Linux installation and configuration scenarios before starting to manage Linux processes. By the end of this course, you will have built a solid foundation with Linux which will serve as a starting point for your Linux skills and roles

Basic requirements
Knowledge of operating systems may be helpful, but not necessary.

what will you learn
Working with Linux and open source software
Linux installation and boot management
Linux environment management
Working with Linux package managers
Understand the command line
Find system help
Working with the Linux file system
Location
location type icon
Online from Tunisia
About Me
Amin has successfully delivered software products and solutions to companies around the world. He is passionate about technology and loves what he does. After many years of experience in computer science, he has created a number of IT certification courses over the past 11 years and really enjoys helping people advance their careers through training and personal development.
Education
Computer Science Engineer, 2010
Professorship in Computer Science Applied to Disposition, 2008
2020 Full-Stack Web Development with React Specialization
2021 IBM Cybersecurity Analyst Professional Certificate
Experience / Qualifications
Operating systems, website programming, networks, computer maintenance, information security, graphic design,
Technical Support Fundamentals
The Bits and Bytes of Computer Networking
Operating Systems and You: Becoming a Power User
System Administration and IT Infrastructure Services
IT Security: Defense against the digital dark arts
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
The class is taught in
Arabic
English
Skills
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
Online via webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
This course focuses on the skills and knowledge required to analyze network traffic using Wireshark. You'll start with the basics of network packet analysis before delving into using wireshark to analyze, visualize, and troubleshoot networks. You will also immerse yourself in network protocol analysis and using Wireshark on the command line. One thing to note is that these courses and concepts are not just for network engineers. Wireshark is a valuable tool for software developers and system administrators as well. By the end of this path, you will be confident that you will be able to take full advantage of Wireshark's capabilities.

requirements
Networking basics basics
what will you learn
Wireshark Basic Functions
Use Wireshark's advanced features
Visualize network traffic with Wireshark
Using Wireshark on the command line
Network protocol analysis with Wireshark
Troubleshoot slow networks with Wireshark
Read more
A graphic designer must properly use typography, images, composition, layout, and color to solve visual communication problems. Common uses of graphic design include identity (logos and brands), publications (magazines, newspapers, books), print advertisements, and posters.

Required software:

-Photoshop

- Illustrator

-InDesign

program duration:

Photoshop: 6 hours

Illustrator: 6 hours

- InDesign: 6 hours
Read more
Show more
arrow icon
Similar classes
arrow icon previousarrow icon next
verified badge
Currently, I am working at the MaaS department in Denso Corporation, Shinagawa, Tokyo.
I have done my masters from the Indian Institute of Technology Hyderabad India recently.
I can teach any subject of Computer Engineering. I will give you class from very basic to advanced level.

I have cracked Graduate Aptitude Teset (GATE) in India and score AIR 1456 among 100000 students. I have in-depth knowledge of Computer Science subjects.

I can teach you coding, Science and Math if you wish to learn new things contact me.

This class is for those who really want to use to learn computer subjects like Computer Networks and Algorithms in a more innovative manner.

I can help you in deciding on your final year project in Computer Science Domain as well.

I little bit know Nihon-Go as well.
verified badge
Hello everyone!

I want to offer to you a dedicated, structured from ground up, course on Linux systems, accompanied by presentations, written materials and exercises. The course designed to introduce and teach Linux system by studying the shell scripting and revealing system essential through C programming perspective.

Linux systems are found nearly everywhere, they are supporting majority of internet infrastructure, running networking and database software, boost websites and Cloud providers. IT companies all over the world use different distributions of Linux for their development environment, system monitoring, administration and infrastructure support, running all sort of modern DevOps tools. Knowledge and ability to use Linux is highly demanded nowadays and will be highly evaluated by every employer in the related IT area.

The proposed material targets beginners, but will perfectly fit to the more advanced users willing to study shell programming the "right way", and learn how to use system professionally and utilize features it offers at it's maximum power.

Course starts by introducing key aspects of system architecture, filesystem, commands, users, terminal, their interconnection and thereafter will rapidly continue to the programming discipline itself. We will explore and create an example for each available feature, adopting and combining variety of system utilities, making you more and more familiar with it's possible usage.

Regular expressions are very powerful feature of manipulating any sort of text stream and add the real power when data needs to be retrieved or manipulated. They will be introduced almost immediately and used heavily all along the way, continuously familiarizing you with it's complex syntax and making you skilled enough to craft your own expressions for extracting all sorts of data you might need.

By the end of the course you will understand Operating system design, environment available to the program, it's execution cycle. You will be able to use system professionally, develop and edit system scripts, tailoring them for your needs, confidently use common terminal tools (including "vim" and "tmux") and features that they offer.

Learned material will suite you a solid base for the future studying, exploring and working with Linux systems.
verified badge
Eager to learn Linux and infrastructure? Then do no hesitate in contacting me. We can start from the foundations of all these extremely important disciplines, if you consider you have knowledge on system administration is not a problem, we can study Security in Linux and Networks, virtualization and containers.
verified badge
Python is a popular programming language known for its simplicity and ease of use. This beginner course is designed to provide a solid foundation in Python programming for those who are new to programming or have some programming experience but are new to Python.
The course is series of lectures that cover a wide range of topics, including Python syntax, data types, loops, functions, modules, and object-oriented programming. You'll start by learning the basics of Python syntax, including how to write basic programs, work with variables, and control flow. You'll then move on to more advanced topics like functions and modules, which are key building blocks in any Python program.
One of the key features of Python is its extensive library of modules and packages. You'll also learn how to work with files, handle exceptions, and debug your code.
Another important aspect of programming is understanding how to work with data. This course covers several data types in Python, including strings, lists, dictionaries, and sets. You'll learn how to manipulate these data types using built-in functions and operators, and you'll also learn how to create your own functions to manipulate data.
By the end of the course, you'll have a good understanding of how to use Python to create basic programs and applications, and you'll be well on your way to becoming a proficient Python programmer.
verified badge
Docker is really important in today's world. As we are witnessing major shift from offline to online, from legacy server to cloud. In this major shift, cloud is important element. This transition is made really smooth with the help of docker and other containerisation tools. In this class we cover all the basic to advance topics of docker. We will have proper hands on sessions and complete practical knowledge along with fundamental topics. We will start using the images and then we will also build our own image. we can modify the topics as per requirement(basic, intermediate, advance).
Kubernetes is really important in today's world. As we are witnessing major shift from offline to online, from legacy server to cloud. In this major shift, cloud is important element. This transition is made really smooth with the help of Kubernetes. for this you should have at least basic knowledge of docker. In this class we will be covering the basic to advance concepts of Kubernetes, depending upon the requirement. We can start with fundamentals and then building up on top of it as per requirement.
verified badge
I am online-tutor and freelance-programmer from Ukraine. I am a Python developer for over 5 years.

Python Programming Courses for Beginners & Kids!
Learn Python in a Fun & Interactive Way!
Whether you're a child, student, or future data scientist, we have the perfect Python course for you!

---

1. Python for Kids & Beginners (Turtle & PyGame)
Ages 8+ | No prior experience needed!
Duration: 60-90 minutes

What You’ll Learn:
✔ Presentation of Python: Why this language?
✔ Installation and configuration of a programming environment (IDLE, Visual Studio Code, PyCharm, Anaconda Navigator, Jupyter Lab, Jupyter Notebook).
✔ Basics of Python with fun visuals using Turtle Graphics
✔ Create simple games & animations with Pygame
✔ Understand loops, conditions, and functions in a playful way
✔ Build a mini-game (e.g., Snake, Pong, or Drawing App)

Course Outline:
- First Steps: "Hello, World!" & Turtle drawing
- Game Logic: Moving objects, collisions, and scoring
- Final Project: Build your own mini-game!

Bonus: Parents can join too!

---

2. Python for Students (Pandas, NumPy, Matplotlib)
Perfect for high school & college students
Duration:** 90-120 minutes

What You’ll Learn:
✔ Installation and configuration of a programming environment (IDLE, Visual Studio Code, PyCharm, Anaconda Navigator, Jupyter Lab, Jupyter Notebook).
✔ Data Manipulation with Pandas (Excel-like tables in Python)
✔ Numerical Computing with NumPy (Fast math operations)
✔ Data Visualization with Matplotlib (Graphs & Charts)
✔ Solve real-world problems (e.g., analyzing grades, sports stats, or trends)

Course Outline:
- Working with Data: Loading, cleaning, and filtering datasets
- Math & Stats: Mean, median, and trends
- Visualization: Bar charts, line graphs, and histograms
- Mini-Project: Analyze a dataset (e.g., weather, stocks, or sports)

Great for school projects & future STEM careers!

---

3. Python for Data Science & Machine Learning (PyTorch)
For aspiring AI engineers & data scientists
Duration: 120-180 minutes

What You’ll Learn:
Installation and configuration of a programming environment (IDLE, Visual Studio Code, PyCharm, Anaconda Navigator, Jupyter Lab, Jupyter Notebook).
Fundamentals of Machine Learning (ML)
Neural Networks with PyTorch (Used by Nvidia GPU Tesla, OpenAI, and more!)
Train models to predict trends, classify images, or analyze text
Work with real datasets (e.g., housing prices, handwritten digits)

Course Outline:
- Intro to AI & ML: How computers "learn"
- Data Preprocessing: Getting data ready for training
- Building Models: Linear regression, classification
- Final Project: Train a model to recognize handwritten digits

---

Customizable Options:
- Private 1-on-1 Coaching
- Group Workshops (Schools/Clubs)
- Corporate Training (Data Science & AI)

Perfect for schools, coding clubs, and future tech leaders!
verified badge
I offer a comprehensive training course on Linux, designed to take you from a beginner to a proficient user. In this course, you’ll learn the fundamentals of the Linux operating system, including command line usage, file management, system administration, and shell scripting. I combine theoretical knowledge with practical skills through hands-on lab exercises and real-world scenarios. Whether you’re new to Linux or looking to deepen your understanding, this course will equip you with the skills needed to navigate and manage Linux systems effectively.
verified badge
Hello !

My name is Théo and I am a trainer at AFPA for the training courses for Senior Systems and Networks Technician (bac+2) and Secure Infrastructure Administrator (bac+4).

I worked as a systems and network administrator for several companies, which gave me the chance to discover and understand several pillars of the systems and network administrator profession.
I specialized in could with OpenNebula and in network with CISCO.

For over 2 years now I have dedicated my life to education after discovering that it was my true passion. I help people of all ages and backgrounds to understand and grasp the field of computer science; from level 0 to a confirmed level.

So whatever your level and your background, don't worry, we will succeed together!
verified badge
This Python course is designed for learners who want to go beyond the basics and explore how Python is used in cutting-edge research, data analysis, and web development. Drawing on my extensive academic and research background, I teach modern programming techniques using powerful libraries such as Pandas, SciPy, and Preply for advanced data analysis and statistical modeling. The course also covers real-world applications of Python in scientific research and introduces tools for building dynamic web-based solutions. Emphasis is placed on practical problem-solving, efficient coding practices, and leveraging the latest Python technologies to prepare students for both academic and professional success.
verified badge
If you're thinking it's time to move away from paid commercial services, often American (thanks to Messrs. Trump, Musk, Zuckerberg, etc.) and turn to free solutions over which you take control, Linux may be an alternative for you.
Together, we can walk through the process: assess your current situation and needs, determine if Linux is a possibility, and then develop a learning and migration plan that I can support you in, based on your wishes.

As a university professor of computer science and a Linux fan for over 30 years, I can help you familiarize yourself with this system, or even adopt it as a replacement for commercial products.
verified badge
Learn the foundations of Linux, systems programming, and security in a practical, hands-on way. This class will help you understand how operating systems work under the hood, write efficient low-level code, and apply security best practices to real-world problems. Ideal for students seeking to develop strong technical skills and think like an engineer.

Who is this class for?
- Interested in cybersecurity but unsure where to start
- Want to explore systems programming and low-level coding
- Curious about Linux administration and hands-on Linux system skills
- Looking to learn C/C++ from the ground up
verified badge
COMPUTER NETWORKS COURSE:

The Computer Networks course aims to introduce you to the principles, technologies, and tools that enable communication between computers and connected devices. You will learn how data flows across a network, how local area networks (LANs) and wide area networks (WANs) are structured, and the roles of the main equipment (switches, routers, access points, etc.).
By the end of this course, you will be able to:
- Understand how TCP/IP networks and IP addresses work.
- Configure a simple network and troubleshoot connectivity issues.
- Identify the main communication protocols (HTTP, DNS, DHCP, etc.).
- Implement basic network security concepts.

This course combines theory and practice, allowing you to develop concrete skills in network administration and troubleshooting.

WINDOWS SERVER COURSE

The Windows Server course aims to train you in the installation, configuration, and management of a Microsoft server operating system. You will learn how to create and administer a domain, manage users, groups, resource shares, and network security.

By the end of this course, you will be able to:

- Install and configure Windows Server.
- Manage user and group accounts with Active Directory.
- Setting up DNS and DHCP servers
- Implement security strategies (GPO).
- Administration of a multi-domain environment
- Administer file and printer sharing.
- Monitor and troubleshoot network services.

This course combines practical exercises and theoretical concepts to prepare you to effectively administer a professional Windows environment.

LINUX COURSE:

The Linux course aims to introduce you to the use and administration of free operating systems. You will learn to master basic commands, user, file, service and permission management, as well as the installation and configuration of a Linux system.

By the end of this course, you will be able to:
- Use the terminal and Linux commands effectively.
- Manage users, groups, rights and permissions.
- Install and configure network services (SSH, Apache, etc.).
- Automate tasks with shell scripts.
- Administer and troubleshoot a Linux system.

This course combines intensive practice and solid foundations to make you a competent Linux administrator.
verified badge
In my Operating System Implementation courses, you'll learn to install, configure, and maintain operating systems on both individual computers and network environments. Throughout the course, you'll work with various systems—such as Windows and GNU/Linux—learning to manage users, permissions, services, and system resources. We'll also cover topics like virtualization, task automation, and troubleshooting. This is a highly practical course designed to equip you with the skills necessary to administer systems professionally and adapt to diverse technological environments.
verified badge
Linux is one of the most important operating systems in today’s digital world. It powers servers, cloud platforms, and many of the tools used by developers and engineers. This class is designed especially for beginners, so no prior experience is needed.

In this course, students will learn:
How to confidently navigate the Linux file system
Essential terminal commands used in real life
How to create, move, and manage files and folders
Basic permissions and how Linux keeps systems secure
Simple system operations used in academic and professional environments

I focus on hands-on learning with clear explanations and real examples, not confusing theory. Students practice as they learn, which helps them understand faster and remember better.
verified badge
Introduction to Linux as a work environment course.
This course is designed for people who want to use Linux productively in their daily work, whether as an alternative to Windows or macOS, or as their first introduction to free and open-source operating systems. We start from scratch and explain in an easy-to-understand way how a Linux system works, how the desktop, file system, and user management are organized, and how to install and use common software for everyday tasks. The goal is not just to learn how to "use" Linux, but to understand it well enough to work independently, securely, and efficiently.
message icon
Contact امين
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Currently, I am working at the MaaS department in Denso Corporation, Shinagawa, Tokyo.
I have done my masters from the Indian Institute of Technology Hyderabad India recently.
I can teach any subject of Computer Engineering. I will give you class from very basic to advanced level.

I have cracked Graduate Aptitude Teset (GATE) in India and score AIR 1456 among 100000 students. I have in-depth knowledge of Computer Science subjects.

I can teach you coding, Science and Math if you wish to learn new things contact me.

This class is for those who really want to use to learn computer subjects like Computer Networks and Algorithms in a more innovative manner.

I can help you in deciding on your final year project in Computer Science Domain as well.

I little bit know Nihon-Go as well.
verified badge
Hello everyone!

I want to offer to you a dedicated, structured from ground up, course on Linux systems, accompanied by presentations, written materials and exercises. The course designed to introduce and teach Linux system by studying the shell scripting and revealing system essential through C programming perspective.

Linux systems are found nearly everywhere, they are supporting majority of internet infrastructure, running networking and database software, boost websites and Cloud providers. IT companies all over the world use different distributions of Linux for their development environment, system monitoring, administration and infrastructure support, running all sort of modern DevOps tools. Knowledge and ability to use Linux is highly demanded nowadays and will be highly evaluated by every employer in the related IT area.

The proposed material targets beginners, but will perfectly fit to the more advanced users willing to study shell programming the "right way", and learn how to use system professionally and utilize features it offers at it's maximum power.

Course starts by introducing key aspects of system architecture, filesystem, commands, users, terminal, their interconnection and thereafter will rapidly continue to the programming discipline itself. We will explore and create an example for each available feature, adopting and combining variety of system utilities, making you more and more familiar with it's possible usage.

Regular expressions are very powerful feature of manipulating any sort of text stream and add the real power when data needs to be retrieved or manipulated. They will be introduced almost immediately and used heavily all along the way, continuously familiarizing you with it's complex syntax and making you skilled enough to craft your own expressions for extracting all sorts of data you might need.

By the end of the course you will understand Operating system design, environment available to the program, it's execution cycle. You will be able to use system professionally, develop and edit system scripts, tailoring them for your needs, confidently use common terminal tools (including "vim" and "tmux") and features that they offer.

Learned material will suite you a solid base for the future studying, exploring and working with Linux systems.
verified badge
Eager to learn Linux and infrastructure? Then do no hesitate in contacting me. We can start from the foundations of all these extremely important disciplines, if you consider you have knowledge on system administration is not a problem, we can study Security in Linux and Networks, virtualization and containers.
verified badge
Python is a popular programming language known for its simplicity and ease of use. This beginner course is designed to provide a solid foundation in Python programming for those who are new to programming or have some programming experience but are new to Python.
The course is series of lectures that cover a wide range of topics, including Python syntax, data types, loops, functions, modules, and object-oriented programming. You'll start by learning the basics of Python syntax, including how to write basic programs, work with variables, and control flow. You'll then move on to more advanced topics like functions and modules, which are key building blocks in any Python program.
One of the key features of Python is its extensive library of modules and packages. You'll also learn how to work with files, handle exceptions, and debug your code.
Another important aspect of programming is understanding how to work with data. This course covers several data types in Python, including strings, lists, dictionaries, and sets. You'll learn how to manipulate these data types using built-in functions and operators, and you'll also learn how to create your own functions to manipulate data.
By the end of the course, you'll have a good understanding of how to use Python to create basic programs and applications, and you'll be well on your way to becoming a proficient Python programmer.
verified badge
Docker is really important in today's world. As we are witnessing major shift from offline to online, from legacy server to cloud. In this major shift, cloud is important element. This transition is made really smooth with the help of docker and other containerisation tools. In this class we cover all the basic to advance topics of docker. We will have proper hands on sessions and complete practical knowledge along with fundamental topics. We will start using the images and then we will also build our own image. we can modify the topics as per requirement(basic, intermediate, advance).
Kubernetes is really important in today's world. As we are witnessing major shift from offline to online, from legacy server to cloud. In this major shift, cloud is important element. This transition is made really smooth with the help of Kubernetes. for this you should have at least basic knowledge of docker. In this class we will be covering the basic to advance concepts of Kubernetes, depending upon the requirement. We can start with fundamentals and then building up on top of it as per requirement.
verified badge
I am online-tutor and freelance-programmer from Ukraine. I am a Python developer for over 5 years.

Python Programming Courses for Beginners & Kids!
Learn Python in a Fun & Interactive Way!
Whether you're a child, student, or future data scientist, we have the perfect Python course for you!

---

1. Python for Kids & Beginners (Turtle & PyGame)
Ages 8+ | No prior experience needed!
Duration: 60-90 minutes

What You’ll Learn:
✔ Presentation of Python: Why this language?
✔ Installation and configuration of a programming environment (IDLE, Visual Studio Code, PyCharm, Anaconda Navigator, Jupyter Lab, Jupyter Notebook).
✔ Basics of Python with fun visuals using Turtle Graphics
✔ Create simple games & animations with Pygame
✔ Understand loops, conditions, and functions in a playful way
✔ Build a mini-game (e.g., Snake, Pong, or Drawing App)

Course Outline:
- First Steps: "Hello, World!" & Turtle drawing
- Game Logic: Moving objects, collisions, and scoring
- Final Project: Build your own mini-game!

Bonus: Parents can join too!

---

2. Python for Students (Pandas, NumPy, Matplotlib)
Perfect for high school & college students
Duration:** 90-120 minutes

What You’ll Learn:
✔ Installation and configuration of a programming environment (IDLE, Visual Studio Code, PyCharm, Anaconda Navigator, Jupyter Lab, Jupyter Notebook).
✔ Data Manipulation with Pandas (Excel-like tables in Python)
✔ Numerical Computing with NumPy (Fast math operations)
✔ Data Visualization with Matplotlib (Graphs & Charts)
✔ Solve real-world problems (e.g., analyzing grades, sports stats, or trends)

Course Outline:
- Working with Data: Loading, cleaning, and filtering datasets
- Math & Stats: Mean, median, and trends
- Visualization: Bar charts, line graphs, and histograms
- Mini-Project: Analyze a dataset (e.g., weather, stocks, or sports)

Great for school projects & future STEM careers!

---

3. Python for Data Science & Machine Learning (PyTorch)
For aspiring AI engineers & data scientists
Duration: 120-180 minutes

What You’ll Learn:
Installation and configuration of a programming environment (IDLE, Visual Studio Code, PyCharm, Anaconda Navigator, Jupyter Lab, Jupyter Notebook).
Fundamentals of Machine Learning (ML)
Neural Networks with PyTorch (Used by Nvidia GPU Tesla, OpenAI, and more!)
Train models to predict trends, classify images, or analyze text
Work with real datasets (e.g., housing prices, handwritten digits)

Course Outline:
- Intro to AI & ML: How computers "learn"
- Data Preprocessing: Getting data ready for training
- Building Models: Linear regression, classification
- Final Project: Train a model to recognize handwritten digits

---

Customizable Options:
- Private 1-on-1 Coaching
- Group Workshops (Schools/Clubs)
- Corporate Training (Data Science & AI)

Perfect for schools, coding clubs, and future tech leaders!
verified badge
I offer a comprehensive training course on Linux, designed to take you from a beginner to a proficient user. In this course, you’ll learn the fundamentals of the Linux operating system, including command line usage, file management, system administration, and shell scripting. I combine theoretical knowledge with practical skills through hands-on lab exercises and real-world scenarios. Whether you’re new to Linux or looking to deepen your understanding, this course will equip you with the skills needed to navigate and manage Linux systems effectively.
verified badge
Hello !

My name is Théo and I am a trainer at AFPA for the training courses for Senior Systems and Networks Technician (bac+2) and Secure Infrastructure Administrator (bac+4).

I worked as a systems and network administrator for several companies, which gave me the chance to discover and understand several pillars of the systems and network administrator profession.
I specialized in could with OpenNebula and in network with CISCO.

For over 2 years now I have dedicated my life to education after discovering that it was my true passion. I help people of all ages and backgrounds to understand and grasp the field of computer science; from level 0 to a confirmed level.

So whatever your level and your background, don't worry, we will succeed together!
verified badge
This Python course is designed for learners who want to go beyond the basics and explore how Python is used in cutting-edge research, data analysis, and web development. Drawing on my extensive academic and research background, I teach modern programming techniques using powerful libraries such as Pandas, SciPy, and Preply for advanced data analysis and statistical modeling. The course also covers real-world applications of Python in scientific research and introduces tools for building dynamic web-based solutions. Emphasis is placed on practical problem-solving, efficient coding practices, and leveraging the latest Python technologies to prepare students for both academic and professional success.
verified badge
If you're thinking it's time to move away from paid commercial services, often American (thanks to Messrs. Trump, Musk, Zuckerberg, etc.) and turn to free solutions over which you take control, Linux may be an alternative for you.
Together, we can walk through the process: assess your current situation and needs, determine if Linux is a possibility, and then develop a learning and migration plan that I can support you in, based on your wishes.

As a university professor of computer science and a Linux fan for over 30 years, I can help you familiarize yourself with this system, or even adopt it as a replacement for commercial products.
verified badge
Learn the foundations of Linux, systems programming, and security in a practical, hands-on way. This class will help you understand how operating systems work under the hood, write efficient low-level code, and apply security best practices to real-world problems. Ideal for students seeking to develop strong technical skills and think like an engineer.

Who is this class for?
- Interested in cybersecurity but unsure where to start
- Want to explore systems programming and low-level coding
- Curious about Linux administration and hands-on Linux system skills
- Looking to learn C/C++ from the ground up
verified badge
COMPUTER NETWORKS COURSE:

The Computer Networks course aims to introduce you to the principles, technologies, and tools that enable communication between computers and connected devices. You will learn how data flows across a network, how local area networks (LANs) and wide area networks (WANs) are structured, and the roles of the main equipment (switches, routers, access points, etc.).
By the end of this course, you will be able to:
- Understand how TCP/IP networks and IP addresses work.
- Configure a simple network and troubleshoot connectivity issues.
- Identify the main communication protocols (HTTP, DNS, DHCP, etc.).
- Implement basic network security concepts.

This course combines theory and practice, allowing you to develop concrete skills in network administration and troubleshooting.

WINDOWS SERVER COURSE

The Windows Server course aims to train you in the installation, configuration, and management of a Microsoft server operating system. You will learn how to create and administer a domain, manage users, groups, resource shares, and network security.

By the end of this course, you will be able to:

- Install and configure Windows Server.
- Manage user and group accounts with Active Directory.
- Setting up DNS and DHCP servers
- Implement security strategies (GPO).
- Administration of a multi-domain environment
- Administer file and printer sharing.
- Monitor and troubleshoot network services.

This course combines practical exercises and theoretical concepts to prepare you to effectively administer a professional Windows environment.

LINUX COURSE:

The Linux course aims to introduce you to the use and administration of free operating systems. You will learn to master basic commands, user, file, service and permission management, as well as the installation and configuration of a Linux system.

By the end of this course, you will be able to:
- Use the terminal and Linux commands effectively.
- Manage users, groups, rights and permissions.
- Install and configure network services (SSH, Apache, etc.).
- Automate tasks with shell scripts.
- Administer and troubleshoot a Linux system.

This course combines intensive practice and solid foundations to make you a competent Linux administrator.
verified badge
In my Operating System Implementation courses, you'll learn to install, configure, and maintain operating systems on both individual computers and network environments. Throughout the course, you'll work with various systems—such as Windows and GNU/Linux—learning to manage users, permissions, services, and system resources. We'll also cover topics like virtualization, task automation, and troubleshooting. This is a highly practical course designed to equip you with the skills necessary to administer systems professionally and adapt to diverse technological environments.
verified badge
Linux is one of the most important operating systems in today’s digital world. It powers servers, cloud platforms, and many of the tools used by developers and engineers. This class is designed especially for beginners, so no prior experience is needed.

In this course, students will learn:
How to confidently navigate the Linux file system
Essential terminal commands used in real life
How to create, move, and manage files and folders
Basic permissions and how Linux keeps systems secure
Simple system operations used in academic and professional environments

I focus on hands-on learning with clear explanations and real examples, not confusing theory. Students practice as they learn, which helps them understand faster and remember better.
verified badge
Introduction to Linux as a work environment course.
This course is designed for people who want to use Linux productively in their daily work, whether as an alternative to Windows or macOS, or as their first introduction to free and open-source operating systems. We start from scratch and explain in an easy-to-understand way how a Linux system works, how the desktop, file system, and user management are organized, and how to install and use common software for everyday tasks. The goal is not just to learn how to "use" Linux, but to understand it well enough to work independently, securely, and efficiently.
Good-fit Instructor Guarantee
favorite button
message icon
Contact امين