Course Information

  • Sessions 1 day
  • Duration 15 hrs
  • Level Beginner
  • Assessment NA

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.

Course Brochure

Certification

  • Certificate of Achievement from Tertiary Infotech Academy Pte Ltd - Upon meeting at least 75% attendance and passing the assessment(s), participants will receive a Certificate of Achievement from Tertiary Infotech Academy Pte Ltd.

AI Vibe Coding for REST API

Course Code: C428
AI Vibe Coding Series
Share

What's This Course About

Build production-grade REST APIs with FastAPI by directing AI coding assistants instead of typing every line yourself. This hands-on 2-day course teaches you how to use AI vibe coding tools such as Cursor, GitHub Copilot and Claude to scaffold a FastAPI project, design clean endpoints with path and query parameters, model request and response data with Pydantic, and wire up full CRUD operations — all by describing what you want in plain English and reviewing what the AI produces.

Through practical projects, participants will drive an AI assistant through the complete API development workflow: connecting a database, securing endpoints with JWT authentication, generating interactive API documentation, and testing every route before release. Crucially, you will build the verify-then-trust habit — auditing every AI-generated endpoint, query and auth flow before relying on it. By the end of the course, you will be able to ship secure, well-documented REST APIs faster with AI assistance while staying firmly in control of quality.

Funding Options

No funding is available for this course

For WSQ funding, please checkout the details at WSQ - Build Modern RESTFUL API Applications with AI Assisted Programming

Course Fee

$700.00 (GST-exclusive)
$763.00 (GST-inclusive)

Course Date

Course Time

* 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 AI Vibe Coding Workflow and FastAPI Project Setup

  • Introduction to AI Vibe Coding for API Development
  • Setting Up Cursor, GitHub Copilot and Claude
  • Prompting Patterns for Backend Tasks
  • Scaffolding a FastAPI Project and First Endpoint

Topic 2 Designing REST Endpoints and Data Models with AI

  • Path and Query Parameters
  • Request Bodies and Pydantic Models
  • Building Full CRUD Operations with AI Assistance
  • Reviewing and Validating AI-Generated Endpoints

Topic 3 Database Integration and Authentication with Vibe Coding

  • Connecting FastAPI to a Database
  • Persisting CRUD Operations with an ORM
  • Securing Endpoints with JWT Authentication
  • Auditing AI-Generated Queries and Auth Flows

Topic 4 Testing, Documenting and Shipping Your API

  • Generating Interactive API Documentation
  • Testing Endpoints with AI-Written Tests
  • Error Handling and API Hardening
  • Verify-Then-Trust: Auditing AI-Generated API Code

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

  • API Developer
  • Backend Developer
  • Python Developer
  • Software Engineer
  • Web Developer
  • Full Stack Developer
  • Data Engineer
  • DevOps Engineer
  • Software Architect
  • Technical Lead
  • System Integrator
  • Cloud Engineer
  • Database Administrator
  • Application Developer
  • Security Engineer
  • Solutions Architect
  • Integration Specialist
  • Technical Consultant
  • Product Engineer
  • API Security Specialist

Trainers

Trainers

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.
Yap Swee Leong is an ACLP-certified trainer with experience in adult education and IT-focused training. He has delivered courses across digital systems, IT fundamentals, and business technology, equipping learners with the skills to adapt to digital workplaces. With his strong foundation in instructional design and applied learning, he makes technical concepts accessible to diverse groups of learners. In his network security training, Yap focuses on building beginner-level understanding of key security principles, including password policies, secure browsing, and basic risk management. His sessions are designed to provide non-technical learners with confidence in recognizing and addressing everyday cybersecurity threats. By using practical, relatable examples, he ensures participants develop essential habits for safeguarding personal and organizational data.

Review

Customer Reviews (5)

will recommend Review by Course Participant/Trainee
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
. (Posted on 5/10/2024)
will recommend Review by Course Participant/Trainee
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
. (Posted on 5/10/2024)
will recommend Review by Course Participant/Trainee
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
Thank you! (Posted on 5/10/2024)
will recommend Review by Course Participant/Trainee
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
. (Posted on 5/10/2024)
will recommend Review by Course Participant/Trainee
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
. (Posted on 10/21/2022)

Write Your Own Review

You're reviewing: AI Vibe Coding for REST API

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