Introduction to Python Programming

Expand your AI, machine learning and data science knowledge by learning about the fundamentals of Python programming.

Enroll in Introduction to Python Programming

About This Online Course

Continue your learning journey in artificial intelligence, machine learning and data science by gaining new skills in the basics of programming in Python—the most popular programming language today—in either a Windows or Mac operating environment.

Python is a very powerful and very flexible language that enjoys a very strong user community, and is often used in AI, machine learning and data science.

In this online training course from, you will utilize both Jupyter notebooks and standard script editors to work through simple arithmetic operations, statistical operations, variables, keywords, lists, arrays and dictionaries. Conda will also be used to install modules and close with some data visualizations.

What You Will Learn

  • Use Jupyter notebooks and standard script editors
  • Perform simple arithmetic and statistical operations
  • Work with variables, keywords, lists, arrays and dictionaries
  • Use Conda to install modules
  • Write while loops and code for error trapping and input data

Your Instructor

Dr. Stanley Blank has taught computer science for 30+ years at the high school level and science education and graduate courses at Southern Illinois University. He is the author of Python Programming in OpenGL: A Graphical Approach to Programming.

Dr. Blank is the developer of the Resampling Stats Add-In for Microsoft Excel. He is a charter member of the Great Lakes Consortium for Petascale Computation Board of Directors (affiliated with the Blue Waters Supercomputer at the NCSA, University of Illinois). Dr. Blank received his Doctorate from Southern Illinois University, his Master of Science from Eastern Illinois University and his Bachelor of Science from the University of Illinois.

Who Should Take This Course

This course is perfect for programming novices who want to learn Python.



To continue your AI and data science learning path, you can take the online course, Python for Analytics.

Course Certificate

A record of completion will be issued, along with professional development credits in the form of continuing education units upon 50-percent completion.

In addition, a Credly badge to add to your LinkedIn profile will be issued upon 80-percent completion of this online training course.

Course Format

This self-paced, online training course takes place at The Institute for Statistics Education at for four weeks. During each session week, you can participate at times of your own choosing—there are no set times for the lessons. Participants will be given access to a private discussion board. In class discussions led by the instructor, you can post questions, seek clarification, and interact with your fellow students and the instructor.

At the beginning of each week, you receive the relevant material, in addition to answers to exercises from the previous session. During the week, you are expected to go over the course materials, work through exercises and submit answers. Discussion among participants is encouraged. The instructor will provide answers and comments, and at the end of the week, you will receive individual feedback on your homework answers.

Course Pricing

$599 (per person)

Register through FedLearn using the special promo code FedLearn22 and receive a five-percent discount on the original online course price.

Continuing Education Unit Credits

This online course provides 5.0 CEUs upon 50-percent completion.

This course is also recommended for 3.0 upper division college credits by the American Council on Education upon 80-percent completion.