Python Programming with Red Hat

Coursera Courses ↗ · Coursera

Open Course on Coursera

Free to audit · Opens on Coursera

Python Programming with Red Hat

Coursera · Beginner ·🛠️ AI Tools & Apps ·1mo ago
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.
Watch on Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

AI Is Changing Architecture Faster Than Most Architects Realize
AI is revolutionizing architecture by streamlining workflows and enhancing design capabilities, and architects must adapt to stay relevant
Medium · AI
Best Free AI Tools Everyone Should Use in 2026
Discover the best free AI tools for various professions and industries in 2026
Medium · ChatGPT
Knowledge Base Software for B2B Support: Architecture, API Design, and AI Readiness
Learn how to design and implement a knowledge base software for B2B support with AI readiness
Dev.to · Kumar Harsh
From sysadmin to solutions engineer: why I'm spending the next year learning AI in production
A sysadmin is transitioning to a solutions engineer role by learning AI in production, highlighting the importance of adapting to new technologies
Dev.to · Jay Thomason
Up next
New Google Gemma 4 MTP Drafters is INSANE
Julian Goldie SEO
Watch →