2 Courses Required

This certification provides a comprehensive introduction to Python, one of today's most popular and versatile programming languages in the tech industry. Python is known for its readability, simplicity, and wide range of applications in data analysis, web development, machine learning, and more. The course covers Python basics, including syntax, data types, control structures, functions, and modules, and an introduction to object-oriented programming concepts. Participants will learn practical skills to start Python programming and develop small-scale applications.

Who Should Take This Certification?

Python is an excellent entry point for anyone interested in programming, data analysis, or automating tasks. As a highly versatile programming language, professionals use Python daily across various roles in industries ranging from technology to finance. Software developers, data scientists, system engineers, and even hobbyist coders leverage Python for its efficiency and ease of use. This certification will help you become more competent in programming and confident in your ability to solve complex problems with code. Employees and job seekers looking to enhance their programming skills and advance their career prospects should consider this certification for professional development.

Workplace Skills

  • Basic Programming Concepts: Master fundamental programming concepts using Python, setting a solid foundation for more advanced programming and problem-solving skills.
  • Object-Oriented Programming (OOP): Deepen your understanding of OOP in Python to enhance the modularity and scalability of your code.
  • Script Writing and Execution: Learn to write and execute Python scripts, enabling you to automate tasks and process data efficiently.
  • Data Manipulation and Analysis: Gain introductory skills in data manipulation and analysis with Python, which is essential for data insights and reporting roles.
  • Understanding Python Libraries: Get acquainted with basic Python libraries such as NumPy and pandas, which are critical for data analysis tasks.
  • Error Handling: Develop basic error-handling skills in Python to write more robust and error-free code.
  • Practical Application Development: Start developing small applications to solve real-world problems, enhancing your practical programming skills and understanding of Python.
  • File and Database Management: Acquire skills in managing data through file operations and databases, which are vital for applications that require persistent data storage.
  • Enhanced Error Handling: Enhance your ability to handle errors and exceptions in Python, creating more reliable and user-friendly applications.

Requirements

This certification includes a series of progressive courses: Introduction to Python Programming and Intermediate Python Programming. Completing this two-course sequence will result in issuing this certification and the accompanying badge, which may be displayed in your email signature and on LinkedIn.

Prerequisite: Some familiarity with computer programming or coding in any language will help you quickly adapt to programming with Python. Python students who are new to programming have benefitted from first taking our Introduction to Computer Programming course and then segueing into coursework with Python.

Schedule

Courses are held monthly and may be taken online synchronously or in person at our training center in Des Peres, St. Louis County, Missouri. Employers and job centers may also request training held at an offsite location. Please contact info@cetc.umsl.edu for further information.

Pathways

This certification satisfies 26 hours of the required courses for the following UMSL Chancellor’s Certificate: Programming Certification. Each course is worth 1.3 CEUs.

Industry Recognized Exam

This certification can prepare you to complete the PCEP™ – Certified Entry-Level Python Programmer Exam. This exam will be proctored at the University of Missouri – St. Louis testing center. If interested, Additional information could be available upon request. 

For More Information

For more information and registration details, please visit the dedicated course area on our website or contact our support team at info@cetc.umsl.edu.

Additional Details

Required fields are indicated by .