Online Class: Python Programming 101

no certificate
with CEU Certificate*
-
15Lessons
-
16Exams &
Assignments -
15Hours
average time -
1.5CEUs
Course Description
This course introduces beginning and intermediate programmers to the Python programming language. Even if you have no programming experience, you will learn to write simple Python programs. If you have done some programming in Python or another language, this course should greatly expand your programming knowledge.
The course is based on Python 3, the latest version of the language. The first few lessons introduce you to the basic structure of a Python program. You will learn how to work with expressions and assignments, how to use some built-in functions, and how to program with conditional and loop statements.
You will then learn about Python's advanced data structures, and how to organize your program with functions that you can write. The course will cover the foundations of object-oriented programming, which Python strongly supports. Another lesson will cover the various types of errors that may occur, and how to handle them and keep moving forward. You will also learn how to take command of text-based input and output.
In the later lessons the course will expand your knowledge of some of the many specialized libraries that are available with Python for advanced math and many other purposes. Then the fun begins, as you will see how to break free of a text-based world and use Python to manage multimedia, develop games, and construct robust graphic user interfaces for any type of program you may wish to build.
If you complete this course, you should be well on your way to becoming a productive Python programmer!
- Completely Online
- Self-Paced
- Printable Lessons
- Full HD Video
- 6 Months to Complete
- 24/7 Availability
- Start Anytime
- PC & Mac Compatible
- Android & iOS Friendly
- Accredited CEUs

Course Lessons
Lesson 1: What is Programming?
Lesson 1 Video A : Introduction to Python Programming Language
Lesson 1 Video B
Lesson discussions: Reasons for Taking this Course
Complete Assignment: Why Python?
Assessment: Lesson 1 Exam
Lesson 2: Hello Python!
Lesson 2 Video
Assessment: Lesson 2 Exam
Lesson 3: Program Structure
Lesson 3 Video A : Programming Concepts and Data Types
Lesson 3 Video B
Assessment: Lesson 3 Exam
Lesson 4: Computing Results
Lesson 4 Video A : Operators, Control Characters, and Common Functions
Lesson 4 Video B
Assessment: Lesson 4 Exam
Lesson 5: Choices and Repetition
Lesson 5 Video A : Control Statements, Relational Operators, and Loops
Lesson 5 Video B
Review Practice Worksheet: lesson5-isprime-py.txt
Assessment: Lesson 5 Exam
Lesson 6: Collections
Lesson 6 Video A : Arrays, Lists, and Tuples
Lesson 6 Video B : Dictionaries
Lesson 6 Video C
Review Practice Worksheet: lesson6-fibonacci-py.txt
Assessment: Lesson 6 Exam
Lesson 7: Functions
Lesson 7 Video A : Functions and Modules
Lesson 7 Video B : Recursion
Lesson 7 Video C
Assessment: Lesson 7 Exam
Lesson 8: Errors and Exceptions
Lesson 8 Video A : Debugging, Testing, and Troubleshooting
Lesson 8 Video B : Handling Exceptions and Errors
Lesson 8 Video C
Assessment: Lesson 8 Exam
Lesson 9: Input and Output
Lesson 9 Video A : Input and Output, Working with Files
Lesson 9 Video B
Assessment: Lesson 9 Exam
Lesson 10: Objects, Classes, and Methods
Lesson 10 Video A : Object-Oriented Programming
Lesson 10 Video B
Assessment: Lesson 10 Exam
Lesson 11: Built-In Functions
Lesson 11 Video A : Advanced String Functions
Lesson 11 Video B
Assessment: Lesson 11 Exam
Lesson 12: Modules and the Standard Library
Lesson 12 Video A : Fun with Dates and Times
Lesson 12 Video B
Assessment: Lesson 12 Exam
Lesson 13: What Did We Forget?
Lesson 13 Video
Assessment: Lesson 13 Exam
Lesson 14: Fun and Games
Lesson 14 Video
Assessment: Lesson 14 Exam
Lesson 15: Putting it all Together
Lesson 15 Video A : Advanced Python Programming - Databases and Pandas
Lesson 15 Video B : Receipt Program
Lesson 15 Video C
Review 2 Practice Worksheets
Lesson discussions: End of Course Poll; Course Comments
Assessment: The Final Exam
Additional Course Information

- Document Your Lifelong Learning Achievements
- Earn an Official Certificate Documenting Course Hours and CEUs
- Verify Your Certificate with a Unique Serial Number Online
- View and Share Your Certificate Online or Download/Print as PDF
- Display Your Certificate on Your Resume and Promote Your Achievements Using Social Media

Choose Your Subscription Plan
No Certificate / No CEUs
This course only
Includes certificate | X |
Includes CEUs | X |
Self-paced |
![]() |
Instructor support |
![]() |
Time to complete | 6 months |
No. of courses | 1 course |
Certificate & CEUs
This course only
Includes certificate |
![]() |
Includes CEUs |
![]() |
Self-paced |
![]() |
Instructor support |
![]() |
Time to complete | 6 months |
No. of courses | 1 course |
Certificates & CEUs
Includes all 600+ courses
Includes certificate |
![]() |
Includes CEUs |
![]() |
Self-paced |
![]() |
Instructor support |
![]() |
Time to complete | 12 Months |
No. of courses | 600+ |
Certificates & CEUs
Includes all 600+ courses
Includes certificate |
![]() |
Includes CEUs |
![]() |
Self-paced |
![]() |
Instructor support |
![]() |
Time to complete | 24 Months |
No. of courses | 600+ |
Student Testimonials
- "It was very helpful learning from scratch. Also, those who don't have knowledge on programming, can also cope with this course. It was great. Keep up the good work." -- Krithika R.
- "This course is a very helpful starting point for working with Python. I found it to be a good balance of an overview of what the language can do, and some specifics on how to use the language." -- Emma R.
Related Courses
-
30 hours 3.0 CEUs Microsoft Office 2021: Word, Excel, PowerPoint and Outlook $110.00
-
7 hours 0.7 CEUs PowerPoint 2021 $95.00
-
17 hours 1.7 CEUs Introduction to SQL $95.00
-
7 hours 0.7 CEUs Computer Literacy Level 1 - Computer Basics $95.00
-
8 hours 0.8 CEUs Adobe InDesign 101 $95.00
-
6 hours 0.6 CEUs Computer Literacy Level 3 - Living and Working Online $95.00
-
12 hours 1.2 CEUs Adobe Photoshop 101 $95.00
-
6 hours 0.6 CEUs Computer Literacy Level 2 - Internet Basics $95.00
-
7 hours 0.7 CEUs Final Cut Pro X $95.00
-
16 hours 1.6 CEUs Advanced Excel 2019 $95.00
-
7 hours 0.7 CEUs Google Slides $95.00
-
8 hours 0.8 CEUs Learn HTML - Create Webpages Using HTML5 $95.00
-
13 hours 1.3 CEUs Adobe Illustrator 101 $95.00
-
7 hours 0.7 CEUs Google Sheets $95.00
-
8 hours 0.8 CEUs Microsoft Access 2019 $95.00
-
12 hours 1.2 CEUs Adobe After Effects $95.00
-
6 hours 0.6 CEUs Google Docs $95.00
-
9 hours 0.9 CEUs Microsoft Project 2021 $95.00
-
5 hours 0.5 CEUs Adobe Muse 101 $95.00
-
6 hours 0.6 CEUs Cybersecurity 101 $95.00
-
11 hours 1.1 CEUs Excel 2021 $80.00
-
5 hours 0.5 CEUs Developing Great Social Skills $95.00
-
11 hours 1.1 CEUs Introduction to CSS $95.00
-
7 hours 0.7 CEUs Microsoft Word 2021 $95.00
-
6 hours 0.6 CEUs Adobe Captivate $95.00
-
8 hours 0.8 CEUs Adobe Premiere 101 $95.00