CBS Training

Python Basics, Powered by AI: Learn Smarter, Code Faster for Beginners

This course introduces programming concepts and hands-on activities to learners who have no or little experience as programmers. Python is easy to learn. This course will cover simple logic, programming flow, and the use of variables. It will introduce learners to the fundamental of programming and computational thinking skills. The course culminates in a series of hands-on exercises using this knowledge to solve problems.

Begin your journey to coding with Python as your programming language and the different basic program flows.

Learners will have basic understanding on what is programming and how to apply the course concept to implement various algorithms and pattern recognition to create solutions to solve problems.

Participant is required to bring their own laptop with access to the internet (a WiFi network will be provided)

Course Objectives
  1. Understand concept and learn programming in an easy and hands on way
  2. Develop an understanding of how programming, automation and program works
  3. Understand the flow in solving and debugging your own program
  4. Understand how to write a program, apply algorithms when building applications
  5. Know why Programming is a 21st Century skillsets needed in the various industry
Course Outline
  • What is Python?
  • What can Python do?
  • Why Python?
  • Python compared to other programming languages
  • Introduction to Computational Thinking and Programming
  • Setup Python and online Python usage
  • General Syntax, Errors and how to solve them
  • Data Types and Data Structure
  • Comments and commenting code
  • Operators and built-in Functions
  • Variables, Control Structures, Conditionals and Loops
  • Exceptions
  • Functions
  • Demonstration and Hands-on Activities
  • Introduction to Python Programming for Beginners with AI Assistant
Training Methodology

This is a hands-on course, and participants are required to bring an internet-enabled laptop. There will be practical exercises, activities, and demonstrations for the various modules to ensure you can apply what is being taught.

The trainer will first explain each module, then guide you through step-by-step practices or provide live demonstrations to reinforce learning.

Testimonials

The trainer explained and taught the concept in an easy, clear and understandable manner
Temasek

Good practical examples, especially in automation and digital economy taught by the Trainer on how computer applications function and apply
Republic Polytechnic

Hands-on exercise is very useful, Trainer is patient and clear in explanation, great trainer.
Participant

Good start to learning Python Easy to understand, Informative, workbook can include more example/codes
– Mr Ang is a good trainer, approachable and knowledgeable.
Enterprise Singapore

Good variety of topic and helpful, through it will be useful if trainer can share the codes after the course
Enterprise Singapore

The hands-on activities, and coding in Python is interesting and engaging
Infotech

Who Should Attend
  • Anyone who is interested to learn about computational thinking and programming
  • Managers, Team Leaders, Executives, Officers
  • IT Personnel, Operations
  • Anyone involved in creating software, software development
  • Anyone looking to gain knowledge or have skillsets in programming or coding

It is especially suited for those in government agencies, public service departments, and community-facing roles who aim to foster trust and engagement through modern communication practices.

About The Trainer

Ang Swee Chye – Certified Technology Trainer, Facilitator and Consultant

A man with short dark hair wearing a light-colored collared shirt and a tie is facing the camera against a white background.

Mr. Ang holds an Honours Degree in Electrical and Electronics Engineering and has a strong passion for ICT training. Over the years, he has delivered training to numerous organizations and professionals across the globe.

With more than 27 years of ICT experience, Mr. Ang has provided training to government agencies, private institutions, and multinational organizations across five continents. His areas of specialization include Cybersecurity, Internet of Things (IoT), Mobile Development, Data Science, Data Analytics, Artificial Intelligence (AI), Machine Learning (ML), Generative AI, Prompt Engineering, Cloud Computing, and Web Development.
He focuses on delivering data-centric and technology-driven training programs that enable participants to:

  • Create, Diagnose, Analyze, and Predict (using Gen AI, Data Science, Data Analytics, IoT, AI & ML)
  • Protect Data and Mitigate Risk (through Cybersecurity solutions)
  • Automate Systems and Processes (leveraging Programming, Robotics, and Robotic Process Automation – RPA)

Mr. Ang has trained clients from a wide range of industries. His portfolio includes organizations such as GovTech, Temasek Holdings, JP Morgan, GIC, State Courts, DBS, IMDA, Procter & Gamble, Nanyang Technological University, Nanyang Polytechnic, Singapore Polytechnic, Republic Polytechnic, Pavilion Energy, HTX, SPF, and more than 10 Singapore Government ministries. His international clientele includes Hutchison Ports Holdings, Coscon Logistics, DHL, Panasonic, Dow Chemical, Damco, Yang Ming, Top Glove, Mitsui, LG, among many others.

In addition to his role as a corporate trainer, Mr. Ang also provides consultancy services in various ICT areas, including Cybersecurity, Data Analytics, IoT, Robotics, Mobile Application Development, and Web Development.

Certifications

  • Microsoft-certified – Microsoft Certified Educator,
  • Apple-certified – Apple Professional Learning Specialist & Apple teacher,
  • IBM-certified – IBM Data Science Practitioner – Instructor & IBM Enterprise Design Thinking Practitioner,
  • Certified EC Council – Computer Hacking Forensic Investigator & Certified Ethical Hacker, CyberSecurity Career Mentor, Prompt Engineering for Developers, and Generative AI
  • AWS-certified – AWS Cloud Quest: Cloud Practitioner,
  • AI Professionals Fundamental, Data Engineering Foundation, ChatGPT Prompt Engineering for Developers