Red Hat Enterprise Linux Development (RHD251)

The Red Hat® Enterprise Linux® Development (RHD251) course rapidly trains programmers to develop applications and programs on Red Hat Enterprise Linux. Over the span of 5 days, students are provided hands-on training, concepts, and demonstrations with emphasis on realistic labs and programming exercises.

Read the entire course outline for more details.


Classroom training

Red Hat offers a robust 6-month schedule of classroom training in more than 40 locations across North America. Classes are taught by Red Hat-certified instructors who actively engage students in task-focused activities, lab-based knowledge checks, and facilitative discussions.

Length:5 days , Monday through Friday, 9 a.m. - 5 p.m.


Training units: 14



  • Experienced C programmers who want to learn key skills for creating applications and programs on Red Hat Enterprise Linux

  • Microsoft Windows and UNIX programmers migrating their software to Linux


  • Experience in C programming

  • Red Hat Linux System Administration (RH135 or RH200), or equivalent UNIX or Linux workstation user skills for development

  • Shell scripting in a UNIX or Linux environment

  • Experience with text editors (vi, emacs)


In addition to classroom training, this course is also offered in the following training methods:

On-site team training

Training teams together is a proven way for IT staffs to maximize performance and savings, and optimize Red Hat Technologies. Available for the entire JBoss and Red Hat curriculum, on-site training solutions offer flexibility and cost-effective training options whether at your offices, at our training venues, or hosted in a virtual environment.

Virtual training

Red Hat virtual training is real-time training conducted by instructors through an online environment. Featuring the same industry-respected content as the corresponding classroom-based courses, virtual training provides an ideal combination of flexibility and knowledge transfer in the convenience of your offices or home.

Remote classroom training

High-definition training experience without the travel. Our Red Hat remote classroom course provides the same instruction, materials, labs, and interaction with a live instructor through a two-way video and virtual lab environment.