Course
Computer Science
Software Development
Python
Continuing Education

NCLab Python Development 1 Certificate: Introduction to Python (Learn-by-doing, 24/7, Online, Self-Paced, Gamified, Real-Time Instructional Support)

0 credit hours

Credits awarded upon completion

Self-Paced

Progress at your own speed

30 hours

Estimated learning time

About the Course

Description

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.

Topics

  • 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.

Prerequisites

  • There are three prerequisites RECOMMENDED for this course: NCLab's Workplace Math, Computational Literacy 1, and Applied Computational Thinking (aka Computational Literacy 2 & 3).

Sections

Schedule

Asynchronous

Delivery method

Online

Deliverables

  • 0 Credits

    Academic Excellence

    Earn necessary number of credit hours for completing this content

  • Professional Program

    Launch of Career

    Python Development 1 Completion Certificate

Outcomes

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.

Outcomes Image

Similar Course