Skip To Content
Introduction to Coding using Python is a Program

Introduction to Coding using Python

Self-paced

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 skillsets 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 use of Control Flow
    • Assemble and Execute own Function
    • Demonstrate reading Data from a File
    • Demonstrate running Functions on the Data
    • Demonstrate 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 Python package index for external packages and install these packages
  • Write basic scripts / functions for simple calculations (such as, calculating ROI)

Pre-requisites

No technical / coding / programming background needed

Price

Non-NTUC member: $270

NTUC member: $20


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