Python is general purpose programming language. It was listed as the 3rd most popular programming language in a 2021 developer survey.
Coding and Cookies offers Spring and Fall workshops in python at CSU, and the slides to these workshops are linked below for self-paced learning.
In addition to these workshops, there are many other ways to get started with python on your own, such as:
eBooks
Online Tutorials