Schedule
Asynchronous
Delivery method
Online
0 credit hours
Credits awarded upon completion
Self-Paced
Progress at your own speed
38 hours
Estimated learning time
Python 2 (NCLab): Working with Text, Plotting and Drawing, Software Project. This is an online, self-paced, learn-by-doing course that builds on foundational Python programming by diving into text processing, data visualization, and software design principles. Learners gain hands-on experience working with text strings, including formatting, cleaning, and regular expressions. They explore ASCII, Unicode, and advanced string methods while learning to extract patterns from data. The course then introduces Matplotlib, where Learners plot lines, curves, and geometric shapes, and automate visuals using loops and arrays. The course culminates in a real-world software project—designing a basic graphics editor using Python. Through this guided experience, Learners strengthen their logic, creativity, and problem-solving skills for real-world programming roles.
Schedule
Asynchronous
Delivery method
Online
Earn necessary number of credit hours for completing this content
Python Development 2 Completion Certificate
You'll have knowledge and skills for the following: Working with Text and Strings; Text Analysis and Transformation; Regular Expressions and Text Mining; Intro to Plotting with Matplotlib; Graphing Functions and Parametric Curves; Automated Drawing and Nested Loops; Designing a Graphics Editor (Software Project); Software Engineering Concepts.
Similar Course