Online Class: Python Programming 101
![](jpg/stumpbanner-422.jpg)
no certificate
with CEU Certificate*
-
15Lessons
-
16Exams &
Assignments -
15Hours
average time -
1.5CEUs
Course Description
The Ultimate Guide to Python Programming
Welcome to a dynamic course that seeks to transform you into a proficient Python programmer! Whether you're an absolute beginner or someone with a touch of programming experience, this comprehensive course is tailored to elevate your understanding and application of the Python language.
Python has solidified its position as one of the premier programming languages, with diverse applications from web development to scientific computing. This course is aligned with Python 3, ensuring you're learning the most current and relevant aspects of this versatile language.
Course Structure and What to Expect:
-
Lesson 1: The Genesis - What is Programming? Dive deep into the world of programming. Understand its essence and significance. Unravel what makes programming an indispensable tool in the modern world.
-
Lesson 2: Greetings from Python! Initiate your journey with Python by writing your very first program. Experience the thrill of seeing your code come to life.
-
Lesson 3: The Blueprint - Program Structure Gain insights into the skeletal framework of a Python program. Understand how different components integrate to form a cohesive unit.
-
Lesson 4: Calculating Potential - Computing Results Unveil the mathematical prowess of Python. Work with arithmetic operations, expressions, and harness the language's computational capabilities.
-
Lesson 5: Choices and Repetition Delve into the control structures of Python. Learn how to use conditional statements to make decisions and loops to perform repetitive tasks.
-
Lesson 6: Amassing Data - Collections Discover Python's powerful data structures like lists, tuples, and dictionaries. Understand how they can store and manage vast amounts of data efficiently.
-
Lesson 7: Modular Approach - Functions Learn to compartmentalize your code using functions. Achieve reusability and organization by breaking down complex tasks.
-
Lesson 8: Preparing for the Unexpected - Errors and Exceptions Master the art of graceful error handling. Understand common errors, how to detect them, and strategies to mitigate their impact.
-
Lesson 9: Engaging with the User - Input and Output Learn to interact with users by receiving input and displaying output. Create interactive programs that engage and respond.
-
Lesson 10: OOP Paradigm - Objects, Classes, and Methods Get acquainted with the object-oriented programming paradigm. Understand the concepts of classes, objects, and methods and how they can revolutionize program design.
-
Lesson 11: Python's Toolkit - Built-In Functions Explore Python's extensive library of built-in functions. From string manipulation to mathematical computations, Python has a function for everything!
-
Lesson 12: Expanding Horizons - Modules and the Standard Library Discover the vast world of Python's modules and standard libraries. Understand how they extend Python's capabilities beyond its core.
-
Lesson 13: Brushing Up - What Did We Forget? A session dedicated to revisiting crucial concepts, ensuring no stone is left unturned in your Python journey.
-
Lesson 14: The Fun Side - Fun and Games Dabble in game development using Python. Understand how Python can be a potent tool for developing engaging games.
-
Lesson 15: The Grand Finale - Putting it All Together Combine all your learnings to undertake a capstone project. Experience the joy of building a comprehensive Python application from scratch.
Throughout the course, practical examples, detailed explanations, and real-world scenarios ensure an immersive learning experience. By the end of this journey, you will have amassed a profound understanding of Python, empowering you to confidently tackle challenges and projects in the real world. Join us and set forth on an exciting adventure of learning, coding, and creating!
- 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
![Universal Class is an IACET Accredited Provider](jpg/iacetaccreditation394x235.jpg)
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
![Online CEU Certificate](jpg/certcompletion250x190.jpg)
- 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
![Document Your CEUs on Your Resume](jpg/resume250x190.jpg)
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
-
32 hours 3.2 CEUs Microsoft Office: Word, Excel, PowerPoint and Outlook + More Info
-
6 hours 0.6 CEUs Adobe Captivate + More Info
-
6 hours 0.6 CEUs Cybersecurity 101 + More Info
-
7 hours 0.7 CEUs Personal Communication Skills Level 4 + More Info
-
12 hours 1.2 CEUs Adobe After Effects + More Info
-
7 hours 0.7 CEUs Microsoft Excel Level 3 + More Info
-
8 hours 0.8 CEUs Learn HTML - Create Webpages Using HTML5 + More Info
-
6 hours 0.6 CEUs Google Docs + More Info
-
12 hours 1.2 CEUs Microsoft Excel Level 1 + More Info
-
7 hours 0.7 CEUs Google Sheets + More Info
-
6 hours 0.6 CEUs Computer Literacy Level 2 - Internet Basics + More Info
-
9 hours 0.9 CEUs Microsoft Project Level 1 + More Info
-
7 hours 0.7 CEUs Final Cut Pro X + More Info
-
8 hours 0.8 CEUs MySQL + More Info
-
8 hours 0.8 CEUs Microsoft PowerPoint Level 1 + More Info
-
13 hours 1.3 CEUs Adobe Illustrator 101 + More Info
-
11 hours 1.1 CEUs Introduction to CSS + More Info
-
7 hours 0.7 CEUs Microsoft Excel Level 2 + More Info
-
8 hours 0.8 CEUs Adobe InDesign 101 + More Info
-
12 hours 1.2 CEUs Adobe Photoshop + More Info
-
17 hours 1.7 CEUs Introduction to SQL + More Info
-
5 hours 0.5 CEUs Adobe Muse 101 + More Info
-
6 hours 0.6 CEUs Computer Literacy Level 3 - Living and Working Online + More Info
-
8 hours 0.8 CEUs Microsoft Access Level 1 + More Info
-
8 hours 0.8 CEUs Adobe Premiere 101 + More Info
-
7 hours 0.7 CEUs Microsoft Word Level 1 + More Info
-
7 hours 0.7 CEUs Google Slides + More Info
-
7 hours 0.7 CEUs Computer Literacy Level 1 - Computer Basics + More Info
-
5 hours 0.5 CEUs Developing Great Social Skills + More Info