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
Share

What's This Course About

AI Vibe Coding for REST API teaches you how to build production-grade REST APIs with Python and FastAPI by directing AI coding assistants such as Cursor, GitHub Copilot and Claude instead of typing every line yourself. Vibe coding lets you describe what you want in plain English, review the code the AI produces and steer it until it meets your requirements. The course is designed for developers, data professionals and technical learners who want to create reliable APIs faster with AI assistance.

You will start with the AI vibe coding workflow and FastAPI project set-up, learning how to plan an API, prompt an AI assistant effectively, structure a project and run a development server. Next you will design REST endpoints and data models with AI, applying REST principles, HTTP methods and status codes, and using Pydantic for request validation and response models. You will then integrate a database and add authentication with vibe coding, connecting to SQL databases, implementing CRUD operations and securing endpoints with token-based authentication.

The final topic covers testing, documenting and shipping your API, including automated tests with pytest, interactive OpenAPI documentation, error handling and deploying your API to the cloud. Throughout the course you will learn to review AI-generated code critically, catch security issues and keep your project maintainable. Every topic is hands-on, building a complete API from start to finish. By the end, you will be able to design, build, test and deploy REST APIs efficiently using AI vibe coding.

Funding Options

No funding is available for this course

For CASL funding, please checkout the details at CASL - AI Vibe Coding for REST API

Course Fee

MYR2,380.00 (GST-exclusive)
MYR2,594.20 (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: REST API Fundamentals and AI Vibe Coding

Topic 2: AI-Assisted API Functions, Routing and Security

Topic 3: Request Handling, Data Validation and JSON Responses

Topic 4: API Error Handling, Testing and Debugging

Topic 5: API Architecture, Data Models and Database Integration

Topic 6: REST API Documentation, Integration and Deployment

Course Info

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:

You will need the following for this course:

Hardware: Windows PC or Mac laptop

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