Best RHCE Courses

Find the best online RHCE Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings. We also have a separate page listing only the Free RHCE Courses.

Complete Linux Training Course to Get Your Dream IT Job 2021

The BEST Linux Administration course that prepares you for corporate jobs and for RHCSA, RHCE, LFCS, CLNP certifications

Created by Imran Afzal (300,000+ students) - One of the top Instructor with over 300k+ students worldwide


Students: 68918, Price: $129.99

Students: 68918, Price:  Paid

Testimonials from my students:

  • Hi Imran, I have completed this course twice. It was more than just wonderful. It proved to be life changer for me, I had zero knowledge about Linux and now i am working as Linux SysAdmin as i have acquired my dream job.

    Thank you so much for the wonderful course.  I am looking forward to see some more exciting courses from you.

    Regards, -- Hasan Raza

  • To all of you that are looking for a REALLY GOOD LINUX course, THIS IS IT, SERIOUSLY I promise you won't find a course on LINUX here that is THIS GOOD. -- T.J. Marstiller

  • Hi Imran, I am so glad to inform you that i got two offers as a Linux engineer.  Through your course I gained lot of confidence and your interview tips really helped me a lot to crack the technical rounds.  I have recommended your courses to my friends as well.  Thank you so much for your efforts in sharing your knowledge to learners like us.  -- Subhasree

  • Hi Sir Imran,

    Greetings to you. I am writing this email to give good feedback regarding your course materials that I have watched from Udemy.  I have completed your Linux course and I would like to mention that it has been nothing but awesome.  Your course has allowed me to obtain a Linux certification and I would like to give a big thanks you for that.  Please continue what you're doing and I wish you the very best.  -- Yusuf Ishkandersha

  • Imran is a very knowledgeable and engaging instructor. As others have said, you can tell that he is not just trying to sell a course, but that he is invested in giving his students a strong career foundation with a positive and approachable attitude. He is also entertaining with his use of pop culture and practical work examples. It really feels like you're in a classroom with him. I'm taking this course mainly as a hobbyist, but got a lot from it already. The homework assignments, quizzes, and handouts help reinforce the material.   -- Raymond B.


Linux is the number ONE operating system in the Corporate world.  Linux is a popular open-source operating system that’s easy to use and highly secure.

If you want to start your career in Linux and have little or no knowledge of Linux then I can help.  In this course you will  learn Linux installation, configuration, administration, troubleshooting, shell scripting, command line, OS tools and much more...  I have also included Resume and Interview workshops that will definitely help you get your  dream IT job.

In addition to the lectures there will be quizzes, homework and hand-out material just like a live classroom training

I have been teaching this exact course in a classroom environment in New York City.  Please note 70% of my students who took this course got the job in Linux within months.  Imagine those who take my course only to level  up their career, how productive this training can be for them

This course can help significantly for passing your RHCSA, RHCE, LFCS and CompTIA Linux+ certification exams

Following is the list of topics I will cover in this course:

Module 1 – Understanding Linux Concepts

  • What is Linux?   

  • Everyday use of Linux   

  • Unix vs. Linux   

  • Quiz, Homework and Handouts 


Module 2 – Download, Install and Configure   

  • What is Oracle Virtual Box?   

  • Downloading and Installing Oracle Virtual Box

  • Creating virtual machine   

  • Linux Distributions   

  • Different way to install Linux   

  • Downloading and Installing Linux (CentOS)   

  • Redhat Linux installation (Optional)   

  • Linux Desktop (GUI)   

  • Virtual Machine Management   

  • Linux vs. Windows   

  • Who Uses Linux?   

  • Quiz, Homework and Handouts


  Module 3 – System Access and File System   

  • Accessing Linux system

  • Download and install Putty   

  • Connect Linux VM via Putty   

  • Important Things to Remember in Linux   

  • Introduction to File System

  • File system structure description

  • File system navigation commands

  • File System Paths  

  • Directory listing overview  

  • Creating Files and Directories  

  • Finding Files and Directories (find, locate)   

  • Changing Password

  • Wildcard (*, $, ^)

  • Combining and Splitting Files (cat and cut)  

  • Soft and Hard Links (ln)  

  • Quiz, Homework and Handouts   


Module 4 – Linux Fundamentals  

  • Commands Syntax  

  • File Permissions (chmod)  

  • File Ownership (chown, chgrp)

  • Getting Help (man, whatis etc.)  

  • TAB completion and up arrow keys  

  • Adding text to file  

  • Pipes ( | )  

  • File Maintenance Commands  

  • File Display Commands  

  • Filters / Text Processing Commands (cut, sort, grep, awk, uniq, wc)  

  • Compare Files (diff, cmp)  

  • Compress and Un-compress files/directories (tar, gzip, gunzip)

  • Combining and Splitting Files   

  • Linux vs. Windows Commands  

  • Quiz, Homework and Handouts   

Module 5 – System Administration  

  • Linux File Editors (vi text editor)

  • sed Command   

  • User account management  

  • Switch users and Sudo access  

  • Monitor users  

  • Talking to users (users, wall, write)

  • Linux Directory Service - Account Authentication

  • Difference between Active Directory, LDAP, IDM, WinBIND, OpenLDAP etc.

  • System utility commands (date, uptime, hostname, which, cal, bc etc.)  

  • Processes and schedules (systemctl, ps, top, kill, crontab and at)  

  • Process Management

  • System Monitoring Commands (top, df, dmesg, iostat 1, netstat, free etc.)  

  • OS Maintenance Commands (shutdown, reboot, halt, init etc.)  

  • Changing System Hostname (hostnamectl)  

  • Finding System Information (uname, cat /etc/redhat-release, cat /etc/*rel*, dmidecode)  

  • System Architecture (arch)  

  • Terminal control keys  

  • Terminal Commands (clear, exit, script)  

  • Recover root Password (single user mode)

  • SOS Report   

  • Quiz, Homework and Handouts 


Module 6 – Shell Scripting 

  • Linux Kernel   

  • What is a Shell?

  • Types of Shells 

  • Shell scripting  

  • Basic Shell scripts  

  • If-then scripts  

  • For loop scripts  

  • do-while scripts   

  • Case statement scripts  

  • Aliases

  • Shell History 

  • Command history   


Module 7 – Networking, Servers and System Updates


  • Enabling internet in Linux VM  

  • Network Components  

  • Network files and commands (ping, ifconfig, netstat, tcpdump, networking config files)  

  • NIC Information (ethtool)  

  • NIC or Port Bonding

  • Downloading Files or Apps (wget)

  • curl and ping Commands

  • File Transfer Commands

  • System updates and repositories (rpm and yum)

  • System Upgrade/Patch Management  

  • Create Local Repository from CD/DVD

  • Advance Package Management  

  • SSH and Telnet  

  • DNS  

  • Hostname and IP Lookup (nslookup and dig)  

  • NTP  

  • chronyd (Newer version of NTP)

  • Sendmail  

  • Apache Web Server (http)  

  • Central Logger (rsyslogd)

  • Securing Linux Machine (OS Hardening)

  • OpenLDAP Installation  

  • Quiz, Homework and Handouts 


Module 8 – Disk Management and Run Levels

  • System run levels

  • Linux Boot Process

  • Message of the Day

  • Disk partition (df, fdisk, etc.)

  • Storage

  • Logical Volume Management (LVM)

  • LVM Configuration during Installation

  • Add Disk and Create Standard Partition

  • Add Disk and Create LVM Partition

  • LVM Configuration during Installation

  • Add Virtual Disk and Create New LVM Partition (pvcreate, vgcreate, lvcreate,)

  • Extend Disk using LVM

  • Adding Swap Space

  • RAID

  • Quiz, Homework and Handouts  


  Module 9 – All About Resume


  • Resume workshop

  • Cover Letter 

  • Linux job description or duties

  • Exposure to Other Technologies

  • Homework and Handouts



Module 10 – All About Interview

  • IT Components

  • IT Job Statistics

  • Linus Around Us

  • Linux Operating System Jobs  

  • IT Management Jobs

  • Post Resume and What to Expect

  • Interview workshop

  • Redhat Certifications (RHCSA, RHCE etc.)

  • Join Linux Community

  • 200+ interview questions

  • Homework

Course Recap

  • Commands We Have Learned

  • Don't Give up

  • Congratulations

  • Recap - Handouts

Additional Resources

  • Many extra lectures


Testimonial from other students:

  • Main thing about course is its simplicity and the hierarchy. Design is very good and easy which helps to understand things better.  -- Akash Garg (Udemy Student)

  • I just love the teaching ad the learning experience I am getting  -- Jacob Samba (Udemy Student)

  • Imran Afzal might be my favorite teacher I've EVER had. He is funny, and engaging. The course was easy to follow, and with no experience starting I am now extremely comfortable with Linux, and actually really like it. He does make you do your googles, but this is not a bad thing especially considering the nature of IT and documentation to solve your own problems. I highly recommend.  -- Vanessa Diaz-Goumond (Udemy Student)

  • The course is run very well and I really like the handouts and the homework that is assigned. The homework helps me learn and continue with the learning process even when adult life is still progressing forward.  -- Thomas Rogers (Udemy Student)

  • Such an amazing instructor. Imran must have put in a lot of effort in structuring the course and taking the student step by step, he takes his time in explaining everything, from what Linux is, how to down load it, coding, etc. I have taken other courses from Imran. I am a student for life. Keep it up and please keep preparing more courses for please like us who can benefit from your way of teaching, knowledge and experience. Thank you.  -- Ali Shiekh (Udemy Student)

  • In the first place I say a big thank you to the instructor for making such a great course. I was afraid to learn Linux. I now feel very comfortable with Linux. I have understood both the concept behind and the practical as well. I would recommend every one who is NEW to Linux and wants to grab it once and for all without wasting time to go ahead and ENROLL. You will not regret it. I would like the instructor to do same for WINDOWS SERVER ADMIN., I don't seem to find any better and beginner oriented course out there that could be matched with this course. To me, it is the BEST Linux Course on Online. I just started some real world projects with Linux after this great course, I was new to Linux and in just a month I am on the command line always playing.  -- Opoku Bright (Udemy Student)

  • I genuinely look forward to additional courses in the future. This has been so informative. You hear the name oracle all the time, but this was well put in layman’s terms  -- Atoofa Hasan (Classroom Student)

  • Imran Afzal eats, breathes and sleeps Linux! He really knows his stuff. I feel like he has brought me from a novice level education to masters level in a short time period. Anyone who is looking to get a job in Linux should definitely take this course.  -- TJ Walker (Udemy Student)

Red Hat System Administrator (RHCSA) & (RHCE) Certification

best practice Tests for Red Hat Certified System Administrator (RHCSA) & Red Hat Certified Engineer (RHCE)

Created by Zied Zied - Jakhlouti


Students: 12153, Price: $49.99

Students: 12153, Price:  Paid

  • Red Hat System Administrator (RHCSA):

This exam assesses your general knowledge of system administration in a wide variety of environments and deployment scenarios. The skills assessed in this exam are required for the system administration of all Red Hat® products.

If you pass this exam, you will earn the Red Hat Certified System Administrator (RHCSA) certification. If you want to continue your journey beyond RHCSA certification, this exam is also a first step towards achieving the highest level of certification: Red Hat Certified Architect (RHCA).

Target audience

Experienced Red Hat Linux Enterprise system administrators who wish to validate their skills

Individuals who have completed Red Hat System Administration I (RH124) and Red Hat System Administration II (RH134) courses and wish to achieve RHCSA certification

Experienced Linux system administrators who need certification to meet their business needs or a regulatory requirement (DoD 8570)

IT professionals seeking RHCE (Red Hat Certified Engineer) certification

Engineers whose RHCE certification is no longer or soon no longer valid and who wish to renew it

DevOps professionals who want to prove they have mastered the basics of container technology

The RHCE (Red Hat Certified Engineer) certification allows you to demonstrate your skills essential to systems management in a DevOps environment. Automation is a core tenet of the DevOps model, and RHCE certification extends the knowledge needed to automate the deployment, management, and support of multi-system environments. This certification brings value and relevance to your skills. To complement your deployment and configuration expertise, you can gain automation skills by learning how the Ansible Automation solution interacts with other Red Hat technologies.

  • Red Hat Certified Engineer (RHCE)

Holders or future holders of RHCE and RHCSA certifications can follow several programs to renew or obtain their RHCE certification. Consult the infographic on the competency paths leading to the RHCE certification to find out which courses and exams to validate according to the chosen program.

RHCE Linux System Engineer Complete Course

RHCE Complete Linux Administration Course covering advanced Network, Storage

Created by Aly Ragab - Linux and DevOps Engineer


Students: 5952, Price: $19.99

Students: 5952, Price:  Paid

In the Linux Administration Field , we can not get started with any Linux Advanced Tasks without getting Mastered in these Topics, this Course will Help all Students who aim at enhancing their Knowledge and reaching to the Senior Level of Linux Administration.

This Course is the ONLY in Udemy that discusses the RHCE 7 Related Topics with Documentations in all Lessons.

This Course is a preparation for the RHCE Exam with all of its conetnts

CentOS 7 System Engineer Complete Course includes Videos and Documentations for each Module , This Course is Consisted of 14 of Modules , each Module has a Number of Lessons. 

This is not the RHCE official course. But will extremely help anyone wants to get certified RHCE on RHEL7

The Course Modules : 

  1. Kerberos Authentication.
  2. NFS File Sharing.
  3. SMB File Sharing.
  4. Advanced Networking.
  5. Firewalld.
  6. Unbound DNS.
  7. Apache Web Service.
  8. iSCSI SAN Storage.
  9. Mail Service.
  10. Managing SSH.
  11. Managing MariaDB.
  12. NTP.
  13. Starting with Bash Scripting.
  14. Logging and Monitoring.

Red Hat Enterprise Linux (EL) Administration

Get skills needed by an RHCSA/RHCE 8. Gain sufficient skill to perform core system administration tasks on Red Hat.

Created by Vitalii Shumylo - LearnIT


Students: 3641, Price: $89.99

Students: 3641, Price:  Paid

This course is aimed to IT Pros or people who want to get familiar with Linux. And it's supposed to give the viewer the information they need to know to get started with command line to perform essential Linux administration tasks, including installation, establishing network connectivity, managing physical storage and basic security administration. It's a very-well structured course with step-by-step demonstrations, including lots of guided exercises, labs and quizes.

The course is targeted to help to automate and script daily tasks. There are lots of live demonstrations how to use Bash commands. I hope it will help to do your job more efficiently. 

Here is some of the students' reviews:

'Thanks, instructor! It's a good structured course several hours long. I carried much useful information from it.'  -- James K

'simple and clear' --Swathi Mettu

'Very useful for Linux Administrators' --DORDAA SUGLO RUDOLF

'Great course! I love that you don't linger on each topic. You say what it is, what it does, and why you would need it, and you move on. Great!!' --David Ramirez

'Structured teaching..' --Dhanush Raj

'Great Course with good information explained and detailed' --mariano Martinez

'Great course! Excellent content, very clear.' --J B

'Perfect! Good to have it.' --Lern Li

Here is some of the topics:

Access the Command Line

Run Commands Using the Bash Shell

Manage Files From the Command Line

Get Help in Red Hat Enterprise Linux

Create, View, and Edit Text Files

Managing Local Users and Groups

Much more...

Prepare RHCE with Practice Course(EX300-RHEL7)-Unoffical

RedHat Certified Engineer Exam Cerification

Created by Prince Bajaj - Mobile DevOps & IT Engineer


Students: 1926, Price: $19.99

Students: 1926, Price:  Paid

Important Note - The exam based on Red Hat Enterprise Linux 7 is available via individual exams until July 1, 2020. Classroom and on-site exams for this version are available for purchase until October 1, 2020.

If you are a RHCSA progressing to becoming an RHCE, you have two options. You can continue preparing for the Red Hat Enterprise Linux 7 version of the course and take the current RHCE exam (EX300) until June 2020  you can elect to prepare for the new exam (EX294), based on the Red Hat Enterprise Linux 8.

Complete information on Red Hat website.

About this Course:

In this course, All Objectives of RHCE exam are covered according to latest exam syllabus on Red Hat official website and Tasks are explained step by step in very details, specially tasks related to user and host access for different services. 

Tasks explained mimic the real RHCE exam questions but they are not real Exam questions. You will be able to Pass the RHCE exam first time if all the Objectives covered will be well understood and you practice a lot before taking the exam.

Recently Red Hat  recently announced  that exam will be conducted on Red Hat 7 (RHEL 7) version.  No information is provided regarding minor version which was 7.0 earlier.

I used Server and Client machines on CentOS 7.0 which is exactly same as Red Hat 7.0 . One extra machine client2 is used mostly for testing purposes and is on CentOS7.4 platform. With the help of this machine , differences are explained between 7.0 and 7.4 (or 7.5) from RHCE exam point of views.

It does not matter on which minor version exam will be conducted if you know the differences for nmcli interface and NFS secure (NFS Kerberos protection) between 7.0 and later Releases 7.4,7.5 and 7.6.

I would suggest  to practice using one machine on CentOS 7.0 (or Red Hat 7.0) and other machine(s) on later Release like 7.6 for the exam.


Note - One Extra Chapter explaining Installation of LDAP, Kerberos, Integrated DNS Server (with FREE IPA Server Solution) is included to help you to prepare the Lab Set for the exam.