Skip To Content
Introduction to Coding using Python is a Program

Introduction to Coding using Python


Sorry! The enrollment period is currently closed. Please check back soon.

Full program description

Introduction to Coding using Python

Who Should Attend

Anyone looking for an introductory level course on coding

Course Duration

1 Day / 7 Hours

Course Outline

Future Of Work

  • What is coding
    • Identify the main outcomes of Coding
    • Identify skill sets a coder/programmer has 
    • Define Computational Thinking
    • Explain how Computational Thinking is used at Work
    • Difference between Coding and Programming

Programming Languages

  • Do all Apps need Coding?
    • List Different Apps
    • Define Programming Language
    • List Common Programming Languages
    • Differentiate Using Programming Language and Scripting Language
    • Relate Programming Languages to Different Apps
  • What Programming Language should I Learn?
    • List Pros and Cons of Common Programming Languages
    • Relate Programming Languages to different Apps
    • Justify the use of Python as an Introductory Learning Language
    • Differentiate Using Programming Language and Scripting Language
    • Relate Python with other Common Tools used in Work

Python as a Learning Language

  • Various domains of Python
    • List different application domains 
    • Demonstrate use cases and/or companies that use Python for different domains
  • Python in Business/Data Analytics
    • Outline the process of analytics
    • Identify and list where Python is used in the process chain

Getting Started with Programming 

  • Basic Programming Knowledge
    • List Common Terminology and Synonyms
    • Explain the use of Variables
    • Explain Functions
    • Explain Common Functions and Operations
    • Explain Control Flow
    • Explain Libraries/Packages
    • Describe Programming Best Practices and its Importance
    • Demonstrate some Best Practices

Setting up your Python Programming Environment

  • Editors and IDEs 
    • List common IDEs and editors
  • Python Package Index
    • Describe Libraries/Packages
    • List Common Libraries
    • State and Show the importance of a Package Manager
    • Demonstrate Installing a Library with a Package Manager
  • Running your first Python Script 
    • Assemble and Execute simple Python Script on own environment
  • Programming In Practice 
    • Discover Documentation in Libraries/Packages
    • Demonstrate the use of Common Functions
  • Hands-on Tutorial
    • Demonstrate the use of Variables
    • Demonstrate the use of Control Flow
    • Assemble and Execute own Function
    • Demonstrate reading Data from a File
    • Demonstrate running Functions on the Data
    • Demonstrate the Visualization of Data

Course Objectives

After completing this course, students will be able to:

  • List areas where different programming languages are used
  • Describe the pros and cons of commercially important coding languages (C, Python, Java, PHP, COBOL)
  • Describe the major components of a piece of code (such as variables and functions)
  • Set up Coding Environment
  • Execute Python code
  • Navigate the Python package index for external packages and install these packages
  • Write basic scripts/functions for simple calculations (such as calculating ROI)


No technical / coding / programming background needed

Funding Information

Union Training Assistance Programme (UTAP)

NTUC members enjoy UTAP* benefit of up to $250 each year when you sign up for courses with NTUC LearningHub.

* UTAP supports 50% of the course fees paid cap at $250 per year. You must be a union member throughout the course duration and at the time of claim. You must achieve a minimum of 75% attendance for each application and have sat for all prescribed examinations. Other terms and conditions apply.


NTUC member: $20

  • NTUC Members can enjoy up to 50% funding (capped at $250 per year) under Union Training Assistance Programme (UTAP).

Terms and conditions apply. NTUC LearningHub reserve the right to make changes or improvements to any of the products described in this document without prior notice.

Prices are subject to other LHUB miscellaneous fees