Register today for our Generative AI Foundations course. Use code GenAI99 for a discount price of $99!
Skip to content
Introduction to Python Programming

Introduction to Python Programming

This course will introduce you to the basics of programming in Python on either Windows or Mac platform.

Overview

This course will introduce you to the basics of programming in Python, on either Windows or Mac. You will use both Jupyter notebooks and standard script editors, and work through simple arithmetic operations, statistical operations, variables, keywords, lists, arrays, and dictionaries. You’ll use Conda to install modules and close with some data visualizations.

  • Introductory
  • 4 Weeks
  • Expert Instructor
  • Tuiton-Back Guarantee
  • 100% Online
  • TA Support

Learning Outcomes

Students who complete this course will learn how to:

  • 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

Who Should Take This Course

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

Our Instructors

Dr. Stanley Blank

Dr. Stanley Blank

Dr. Stan Blank has taught computer science 30+ years at the high school level and science education and graduate courses at Southern Illinois University, and is the author of Python Programming in OpenGL: A Graphical Approach to Programming.  He is also the developer of the Resampling Stats Add-In for Excel, and a charter member of the Board of Directors of the Great Lakes Consortium for Petascale Computation (affiliated with the Blue Waters Supercomputer at the NCSA, University of Illinois).  A high school class taught by Dr. Blank created a Beowulf cluster which was featured in an online article at Linux Journal in 2002, and a virtual reality simulation for the CUBE VR room at the University of Illinois in 2004.  Dr. Blank holds a pilot’s license, and is a certified flight instructor for light sport aircraft.

Course Syllabus

Week 1

Installation of Python on Window and Mac Platforms

  • Verification that Anaconda Python is properly installed
  • Verification that the Jupyter notebook is working properly
  • Using the Jupyter notebook environment
  • Creating Jupyter notebooks and using Python editors

Week 2

Python Programming with Jupyter Notebook

  • Introduction to variables, strings, and numerics
  • Simple arithmetic and the order of operations
  • Working with strings
  • Lists and loops
  • Writing simple Python scripts

Week 3

More Programming with Jupyter Notebook

  • Functions, if statements and conditional expressions
  • Introduction to dictionaries
  • While loops, error trapping, and data input
  • Writing intermediate Python scripts

Week 4

Python Packages and Conda

  • Data input from a text file
  • Using conda to install additional Python packages as needed
  • A brief introduction to pandas and matplotlib for data analysis and visualization
  • Putting it all together and recommendations for further study

Class Dates

2024

01/12/2024 to 02/09/2024
Instructors: Dr. Stanley Blank
05/10/2024 to 06/07/2024
Instructors: Dr. Stanley Blank
09/13/2024 to 10/11/2024
Instructors: Dr. Stanley Blank

2025

01/10/2025 to 02/07/2025
Instructors: Dr. Stanley Blank
05/09/2025 to 06/06/2025
Instructors: Dr. Stanley Blank
09/12/2025 to 10/10/2025
Instructors: Dr. Stanley Blank

Prerequisites

Karolis Urbonas
Susan Kamp
Stephen McAllister
Amir Aminimanizani
Elena Rose
Leonardo Nagata
Richard Jackson

Frequently Asked Questions

  • What is your satisfaction guarantee and how does it work?

  • Can I transfer or withdraw from a course?

  • Who are the instructors at Statistics.com?

Visit our knowledge base and learn more.

Register For This Course

Introduction to Python Programming

Additional Information

Time Requirements

About 15 hours per week, at times of your choosing.

Homework

Homework in this course consists of programming exercises

Course Text

All materials will be provided.

Software

Python with Jupyter notebook.

Course Fee & Information

Enrollment
Courses may fill up at any time and registrations are processed in the order in which they are received. Your registration will be confirmed for the first available course date unless you specify otherwise.

Transfers and Withdrawals
We have flexible policies to transfer to another course or withdraw if necessary.

Group Rates
Contact us to get information on group rates.

Discounts
Academic affiliation?  In most courses you are eligible for a discount at checkout.

New to Statistics.com?  Click here for a special introductory discount code.

Invoice or Purchase Order
Add $50 service fee if you require a prior invoice, or if you need to submit a purchase order or voucher, pay by wire transfer or EFT, or refund and reprocess a prior payment.

Options for Credit and Recognition

This course is eligible for the following credit and recognition options:

No Credit
You may take this course without pursuing credit or a record of completion.

Mastery or Certificate Program Credit
If you are enrolled in mastery or certificate program that requires demonstration of proficiency in this subject, your course work may be assessed for a grade.

CEUs and Proof of Completion
If you require a “Record of Course Completion” along with professional development credit in the form of Continuing Education Units (CEU’s), upon successfully completing the course, CEU’s and a record of course completion will be issued by The Institute upon your request.

Supplemental Information

Register For This Course

Introduction to Python Programming