Schedule
Asynchronous
Delivery method
Online
0 credit hours
Credits awarded upon completion
Self-Paced
Progress at your own speed
30 hours
Estimated learning time
Introduction to Python (NCLab): This is an online, self-paced, learn-by-doing course that provides Learners with a comprehensive foundation in Python programming. Through guided problem-solving and interactive coding exercises, Learners build fluency with variables, arithmetic operations, loops, conditions, functions, and exception handling. The course emphasizes core data structures such as lists, tuples, sets, frozen sets, and dictionaries, while reinforcing clean, readable coding practices aligned with the Python Enhancement Proposal PEP 8 style guide. Along the way, Learners explore key programming concepts like scope, randomness, modular design, and control flow. By the end, Learners can write functional Python scripts and are well-prepared for more advanced programming or data science courses.
Schedule
Asynchronous
Delivery method
Online
Earn necessary number of credit hours for completing this content
Python Development 1 Completion Certificate
You'll have skills and knowledge in Python Basics and Arithmetic Operations; Math Operations and Numeric Accuracy; Variables, Data Types, and Operators; Functions and Scope; Control Flow and Randomness; Tuples and Basic Data Iteration; Lists and Advanced List Operations; Advanced List Manipulation and Exceptions; Dictionaries, Sets, and Custom Errors.
Similar Course