Automation With Programming & AI · SZCPY11

Automate Work with Python and OpenAI GPT Models

Build Python workflows that classify data and extract information from documents and websites. Includes training and assessment; funding is available for eligible learners.

✓ Beginner level✓ Lunch, snacks and refreshments provided✓ SkillsFuture Singapore funding eligible
Participants at a Sozcode technology training session

Participants learn essential Python skills and how to use ChatGPT’s API through Python to generate AI-driven responses at scale. By the end of the course, learners can automate intelligent work such as categorising transactions, extracting information from PDFs and scraping websites. Training and assessment total 18 hours in a physical classroom.

Outcomes

  • Understand programming basics and Python syntax
  • Manipulate JSON data and tabular data using Pandas
  • Understand how the OpenAI API works and what it can do
  • Use Python with the OpenAI (ChatGPT) API for practical business use cases: intelligent categorisation, retrieval of data from files such as PDFs, and intelligent web scraping

This course is suitable for

  • Beginners who are new to programming and analytics
  • Lifelong learners upgrading their skills for a data-driven world
  • Professionals who want to apply AI at scale to automate and enhance daily work

Course dates and venue

Upcoming public runs.

Unconfirmed runs may be held at Village Hotel Bugis or Goldhill Plaza. We'll confirm the exact location before class.

New dates coming soon

Ask about the next public run.

Enquire now

Course fees and funding

Fees and funding

Course fee: $1,050 before funding

Nett fees below are after SkillsFuture funding. Remaining fees may be offset with SkillsFuture Credit where eligible.

Singaporeans aged 40 and above

  • Full programme fee: S$1,050.00 nett
  • Nett fee after SkillsFuture funding (70%): S$315.00 nett

Singaporeans aged below 40

  • Full programme fee: S$1,050.00 nett
  • Nett fee after SkillsFuture funding (50%): S$525.00 nett

Permanent Residents

  • Full programme fee: S$1,050.00 nett
  • Nett fee after SkillsFuture funding (50%): S$525.00 nett

Sponsored by SMEs (Enhanced Training Support for SMEs)

  • Full programme fee: S$1,050.00 nett
  • Nett fee after SkillsFuture funding (70%): S$315.00 nett

HRP sponsored

  • Full programme fee: S$1,200.00 nett, with lunch, snacks and refreshments provided
  • You can use SkillsFuture Credit, SkillsFuture Enterprise Credit (SFEC) and SkillsFuture Credit Top-Up to offset the remaining fees.
  • SME-sponsored employees must be Singapore Citizens or Permanent Residents.

Course syllabus

Python, Pandas and the OpenAI API, with assessment.

  1. 1.Python and programming basics

  2. 2.Data structures: lists and dictionaries, and how the internet passes data with JSON

  3. 3.Application Programming Interface basics using Python’s requests library

  4. 4.Manipulating data with Pandas

  5. 5.Understanding OpenAI’s ChatGPT API: how to send prompts in code and get a response

  6. 6.Apply OpenAI’s ChatGPT API to practical business use cases
    • Intelligent categorisation
    • Retrieval of structured data from unstructured files such as PDFs
    • Intelligent web scraping

Pre-requisites

Before you attend

  • Bring a laptop with unrestricted internet access; no software download is required
  • Good English proficiency (GCE O-Level English B4 and above, or WSQ Workplace Literacy Level 7 and above)
  • Basic information and communication technology (ICT) skills
  • No programming knowledge required

Attendance requirement

Attendance requirements

  • Singapore Citizens and Permanent Residents attending SkillsFuture Singapore (SSG) funded courses must take attendance digitally via the Singpass app, for both classroom and synchronous e-learning sessions.
  • You must achieve at least 75% attendance.

Course completion requirements

Completion requirements

  • You must achieve at least 75% attendance.
  • Achieve "Competent" in all the assessments.

Course instructor

Who you'll learn from.

Brandon Ong

Brandon Ong

Lead Trainer at Sozcode

Brandon teaches Python, AI and automation and leads course design at Sozcode. His classes connect programming concepts to projects such as processing documents, analysing data and building applications.

Training methodology

End-goal driven learning.

01

Start with the end goal

Every foundation course begins with a practical project, from automating a task to building a simple app.

02

Learn only what matters

Only the topics that serve the end goal, so every lesson applies.

Verified reviews

What participants say about this course.

4.88/5 from 129 verified course reviews on Reviews.io

Loading verified reviews…