Course Information

  • Sessions 2 days
  • Duration 16 hrs
  • Level Beginner
  • Assessment 2 hrs

Venue

12 Woodlands Square #07-85/86/87 Woods Square Tower 1, Singapore 737715. 5 mins walk from Woodlands (NS9) MRT station.

The venue is disabled-friendly.

Skills Framework

TSC Title
Applications Integration
TSC Code
ICT-DIT-4003-1.1

Learning Outcomes

By end of the course, learners should be able to:

  • LO1: Formulate application integration plans to connect data and functionalities of web services using FastAPI.
  • LO2  Program and evaluate FastAPI for API-level integrations of existing applications.
  • LO3: Evaluate the end-to-end integration process and validate FastAPI performance through effective testing procedures.
  • LO4: Diagnose and troubleshoot integration issues to optimize FastAPI functionality.
Download Course Brochure

Certification

  • Certificate of Completion from Tertiary Courses - Upon meeting at least 75% attendance and passing the assessment(s), participants will receive a Certificate of Completion from Tertiary Courses.
  • OpenCerts from SkillsFuture Singapore - After passing the assessment(s) and achieving at least 75% attendance, participants will receive a OpenCert (aka Statement of Achievement) from SkillsFuture Singapore, certifying that they have achieved the Competency Standard(s) in the above Skills Framework.

WSQ - Build Modern RESTFUL API Applications with AI Assisted Programming

Course Code: TGS-2025052277
  • WSQ
  • SkillsFuture Credit
  • PSEA
  • UTAP
  • SFEC
  • Absentee Payroll
  • MCES

What's This Course About

This WSQ Build Modern RESTFUL API Applications with AI Assisted Programming training equips learners with essential skills to design, develop, and integrate modern web services using FastAPI. Participants will learn to plan API-level integrations, draft comprehensive integration strategies with the aid of AI tools, map data flows using OpenAPI standards, and implement secure routing and authentication for robust application connectivity.

Through hands-on practice, learners will build and test FastAPI endpoints, apply asynchronous programming, and incorporate AI feedback to refactor and improve code quality. The course also covers unit, integration, and load testing with AI assistance, enabling performance evaluation and debugging. Participants will gain the confidence to identify and resolve API integration issues using logging, monitoring, and optimization techniques to enhance overall system reliability and efficiency.

WSQ Funding

Full Fee $900.00 Before GST
GST $81.00 9% of fee
Baseline Nett $531.00 SG/PR age 21+ · 50% funded
MCES / SME Nett $351.00 SG age 40+ · 70% funded
SkillsFuture Enterprise Credit (SFEC)

Eligible Singapore-registered companies can tap on $10000 SFEC to cover out-of-pocket expenses.Click here to submit SkillsFuture Enterprise Credit

SkillsFuture Credit (SFC)

Eligible Singapore Citizens can use their SFC to offset course fee payable after funding but the $4,000 Additional SFC (Mid-Career Support) cannot be used. Click here for SkillsFuture Credit submission

UTAP

Eligible NTUC members can apply for 50% of the unfunded fee from UTAP, capped up to $250/year and for members aged 40 and above, capped up to $500/year. Click here to submit UTAP

PSEA

Eligible Singapore Citizens can use their PSEA funds to offset course fee payable after funding.

To check for Post-Secondary Education Account (PSEA) eligibility for this course, Visit SkillsFuture (course code: TGS-2025052277)
  • Scroll down to “Keyword Tags” to verify for PSEA eligibility.
  • If there is “PSEA” under keyword tags, the course is eligible for PSEA.

Once you are eligible for PSEA, please download and fill up the PSEA Withdrawal Form and email to us. 

Course FeeBefore Funding

$900.00 (GST-exclusive)
$981.00 (GST-inclusive)

Course Date

* Required Fields

Additional Note

Please bring your own laptop for hands-on training. If you don't have laptop, we can provide spare laptop for training use.

Post-Course Support

  • We provide free consultation related to the subject matter after the course.
  • Please email your queries to enquiry@tertiaryinfotech.com and we will forward your queries to the subject matter experts.

Cancellation & Reschedule Policy

  • You can register your interest without upfront payment. There is no penalty for withdrawal of the course before the class commences.
  • We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% for any paid amount.
  • Note the venue of the training is subject to changes due to availability of the classroom.

Course Details

Course Details

What You'll Learn

Topic 1: Planning Web Service Integration with FastAPI

REST API and integration concepts

Use AI assistants to draft integration plans

Map data flows with OpenAPI

Design routing and authentication

Topic 2: Developing FastAPI Integrations

Set up FastAPI projects

Build endpoints for data access

Use async and dependency injection

Refactor with AI assistant feedback

Topic 3: Testing and Validating FastAPI APIs

Create test cases with AI assistants

Run unit, integration, and load tests

Analyze performance metrics

Optimize based on test results

Topic 4: Debugging and Optimizing FastAPI

Identify issues with AI assistant help

Debug routing and serialization errors

Apply logging and monitoring tools

Enhance performance and reliability

Assessment

  • Written Exam
  • Practical Exam

Course Info

Promotion Code

Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.

Minimum Entry Requirement

Knowledge and Skills

  • Able to operate using computer functions
  • Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)

Attitude

  • Positive Learning Attitude
  • Enthusiastic Learner

Experience

  • Minimum of 1 year of working experience.

Target Age Group: 18-65 years old

Minimum Software/Hardware Requirement

Software:

TBD

Hardware: Window or Mac Laptops

Job Roles

Job Roles

  • Web Application Developer
  • Full Stack Developer
  • API Developer
  • Software Engineer
  • Backend Developer
  • Integration Specialist
  • Solutions Architect
  • Application Support Engineer
  • DevOps Engineer
  • Middleware Developer
  • Systems Analyst
  • IT Consultant
  • API Security Specialist
  • Cloud Integration Engineer
  • Data Engineer
  • Quality Assurance Engineer
  • Technical Support Specialist
  • Python Developer
  • Database Administrator (DBA)
  • Cybersecurity Analyst

Trainers

Trainers

Mohamed Afiq is a Python developer and data analytics professional specializing in web development, API design, and automation. With experience in both frontend and backend programming, he has built RESTful APIs and Flask-based applications for data visualization, reporting, and integration with cloud services. Afiq’s technical expertise spans Python, SQL, Flask, and JavaScript, alongside modern deployment tools such as Docker and Git. As an educator, he focuses on hands-on learning and practical implementation, guiding learners from foundational programming concepts to building full-stack web applications.
Solomon Soh is an experienced Data Scientist and AI Trainer with a strong record of teaching and mentoring in Python programming, data analytics, and machine learning. Currently a Data Science Trainer with IBM Singapore, he has coached teams on projects involving natural language processing, computer vision, and chatbots, achieving a 96% learner satisfaction rating for his communication and technical expertise. His career spans roles at Workforce Optimizer, Certis Cisco, Ernst & Young, and IQVIA, where he applied Python-driven analytics to improve operations, optimize staffing, and deliver actionable insights. His academic background includes a double degree in Economics and Psychology from Singapore Management University (Summa Cum Laude, triple major in Analytics), an MBA, and a Master’s in Financial Engineering.
Teh Siew Yee is an experienced adult educator and corporate trainer specializing in business communication, workplace effectiveness, and professional development. With years of experience across both corporate and training environments, she has helped learners enhance their skills in problem-solving, collaboration, and interpersonal communication. Her ability to translate complex concepts into clear, practical strategies ensures that participants can immediately apply their learning in the workplace. As an ACLP-certified trainer, Siew Yee delivers WSQ courses with a strong focus on learner engagement and workplace application. She integrates case studies, role-plays, and reflective exercises into her sessions, ensuring participants develop not only knowledge but also confidence in real-world contexts. By combining her corporate experience with adult education expertise, she empowers learners to improve workplace efficiency, strengthen teamwork, and achieve personal and organizational success.

Peter Goh King Hian is a software architect and technology consultant with over 20 years of experience in full-stack development, mobile app engineering, and system integration. He has led development projects for organizations such as NTUC FairPrice, People’s Association, and Resorts World Sentosa, specializing in building robust applications using Node.js, Angular, and iOS/Android platforms. A graduate of the University of Tasmania with a double major in Computer Science and Information Systems, Peter is also an experienced trainer in cloud computing, programming, and mobile development.
In this course, Peter teaches the practical aspects of designing and implementing RESTful APIs for modern applications, enhanced by AI-assisted development techniques. His sessions emphasize practical coding practices, data structuring, and secure integration across front-end and back-end systems. Learners gain real-world insight into developing efficient, scalable APIs using both traditional coding methods and AI-enhanced programming workflows.

Terence Ee is an experienced IT leader and consultant with more than 25 years of expertise in technology management, information systems, and digital transformation. He has served as Chief Information Officer at the Supreme Court of Singapore and Vice President of Information Systems at Senoko Energy, where he led major IT modernization projects. Since 2017, he has worked as an independent consultant and ACLP-certified trainer, specializing in guiding SMEs and enterprises in adopting future-ready digital platforms. As a WSQ-accredited trainer, Terence delivers programs in digital collaboration, IT governance, and productivity tools. His facilitation emphasizes case studies, simulations, and hands-on practice, enabling learners to apply modern IT systems such as Microsoft 365 and Google Workspace to improve collaboration and business efficiency. With his leadership background and deep IT expertise, Terence prepares learners to thrive in digitally transforming environments.

Review

Write Your Own Review

You're reviewing: WSQ - Build Modern RESTFUL API Applications with AI Assisted Programming

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment