verified Verified Information • Last Updated Mar 2026

Python Programming with Red Hat

Python is a popular programming language used by system administrators, developers, and data scientists to create web applications, custom Red Hat Ansible Automation modules, perform statistical analysis, and train AI/ML models. This course introduces the Python language and teaches fundamental concepts like control flow, loops, data structures, functions, file I/O, regular expressions, parsing JSON, and debugging. This course is based on Python 3 and RHEL 9. Course objectives: Learn how to install Python and set up an IDE to work with scripts efficiently. Review the Basics of Python syntax, functions and data types. Learn how to debug Python scripts using the Python debugger (pdb). Gain an understanding of Python data structures like dictionaries, sets, tuples and lists to handle compound data. Learn Object-oriented programming in Python and Exception Handling. Learn how to read and write files in Python and parse JSON data. Use powerful regular expressions in Python to manipulate text. Structure large Python programs effectively by using modules and namespaces. Learn how to use third-party libraries using the pip CLI tool.
Duration 3 Months
Institution Red Hat
Format Online

Eligibility Criteria

school

Academic Foundation

A recognized Bachelor’s degree or high school equivalent required for admission into Red Hat.

language

Language Proficiency

English proficiency required. IELTS, TOEFL, or standard medium-of-instruction certificates accepted.

Detailed Fees Breakdown

Base Tuition Fee $245
Total Est. Investment $245

Scholarships and early-bird waivers may apply. Contact admissions for exact institutional fees.

Academic Trajectory

Program Outcome

Graduates of the Python Programming with Red Hat program at Red Hat are equipped with global perspectives, ready to excel in international markets and top-tier career opportunities.

headset_mic
Get In Touch