4 Courses Required

This certification advances your Python programming skills, focusing on more complex topics and applications. Topics covered include advanced data structures, and libraries such as Matplotlib for data visualization and Flask for web development. The course also introduces participants to database management, file operations, and the basics of data science with Python. By the end of this certification, you will have developed the skills necessary to build more sophisticated Python applications and delve into areas like automation, data analysis, and web development.

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

  • Advanced Data Structures: Learn to work with complex data structures essential for solving more sophisticated programming problems.
  • Advanced Data Analytics: You will learn to use Pandas and Numpy to analyze data from multiple source types, such as databases, comma separated files, and excel spreadsheets.
  • Data Visualization: Gain proficiency in creating visual representations of data using Python libraries, which is crucial for data analysis and insight reporting.
  • Web Development Basics: Start building simple web applications with Flask and understanding the fundamentals of web development within the Python ecosystem.
  • Create and Use Web APIs: You will create an API and connect to it to get information using a test harness.
  • Integration of External Libraries: Learn to integrate and utilize external libraries and APIs to extend the functionality of Python applications.
  • AI: Learn how to use the AI Library scikit-learn to make predictions and to identify examples, including identifying people in photographs.

Requirements

This certification includes a series of progressive courses: Advanced Python Programming Level 1 Data Analysis, Advanced Python Programming Level 2, and Advanced Python Programming Level 3. Completing this three-course sequence will result in issuing this certification and the accompanying badge, which may be displayed in your email signature and on LinkedIn.

Prerequisite: Intermediate Python Programming. Individuals who have some competencies with Python and are interested in bypassing the prerequisites should email info@cetc.umsl.edu, and we would be glad to meet with you and discuss the appropriate course placement to meet your learning goals and readiness.

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 39 hours of the required courses for the following UMSL Chancellor’s Certificate: Programming Certification. Each course is worth 1.3 CEUs.

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 .