AI and Software Engineering Fundamentals (Part of SCTP)

Training Provider: NANYANG TECHNOLOGICAL UNIVERSITY
Course Reference: TGS-2026063446
S$900
Original: S$3,000
Save S$2,100

About This Course

This course provides the essential foundation for a career in AI Engineering. This intensive module moves beyond basic coding to instill professional software development practices. Learners will master version control with Git, adopt agile methodologies for collaborative projects, and set up a complete local development environment. A core focus is on data management, where learners will design relational databases and become proficient in SQL to manipulate and retrieve data effectively. Furthermore, the module introduces the fundamental principles of architecting software for seamless AI model integration.

Upon completion, learners will possess the core competencies and practical toolkit required to build, manage, and scale modern, data-driven applications.

What You'll Learn

At the end of this module, learners will be able to:

Configure local and cloud-based environments with coding tools, databases, and libraries that support integration of LLMs, APIs, and vector databases.

Use Git for version control, Agile workflows for collaboration, and structured coding habits to manage AI + software projects effectively.

Create relational database schemas and understand how structured/unstructured data can be prepared, chunked, and retrieved to support AI-driven applications.

Use SQL to manipulate and retrieve data efficiently, while connecting outputs to retrieval pipelines that ground AI model responses.

Describe fundamental concepts such as LLMs, embeddings, and prompt templates, and analyze architectural patterns for integrating AI models into modern applications.

Entry Requirements

Able to code in at least one programming language and Git for version control, at a basic to intermediate level. At least an understanding of and ability to code programming fundamentals.

Applicants will be required to undergo a shortlisting process where they must share their résumé and complete a pre-course assessment. Our instructors and career consultants will review applicants to assess their suitability before deciding whether to shortlist them for the course

Course Details

Duration 18 hours
Language English
Training Commitment Full Time and Part Time
Total Enrolled 57 students
Back to All Courses
Note: To apply for this course, visit or contact the training provider directly.

More Courses from NANYANG TECHNOLOGICAL UNIVERSITY

Marketing is undergoing a fundamental shift as artificial intelligence increasingly mediates how con...
Duration 180 hours
Fee After Subsidy S$5,400
• Lead Sustainable Urban Projects – Apply leadership skills, strategically manage initiatives in...
Duration 135 hours
Fee After Subsidy S$5,100
Aspire to work as an AI Engineer, AI Applications Engineer, or AI-driven Full-Stack Developer? Look ...
Duration 270 hours
Fee After Subsidy S$8,580