×
 
 Back to all courses

(SCTP) Advanced Professional Certificate in Software Engineering

 

07 Apr 2025, Monday - 04 Oct 2025, SaturdaySee Schedule below for times (GMT +8:00) Kuala Lumpur, Singapore

 

11 Slim Barracks Rise, Singapore , 138664 and Online

0%

Overview

This programme is designed by industry experts to provide all the knowledge and skills of Software Engineering to enable graduates to excel in a career in this exciting and highly in-demand field.

Trainees will gain essential hands-on experience on how to be an effective coder, build and test software products, understand how information technology works in our society, and learn the key tools and frameworks for different software development roles to launch a successful career.

The (SCTP) Software Engineering Programme seeks to equip trainees with the most popular front-end web frameworks (React) and the time tested programming languages (Java and Spring Boot), that are well adopted by the government sector and financial services industry. On top of software development, trainees will also be equipped with DevOps skills where you will leverage on automation tools to achieve Continuous Integration and Deployment.

Throughout the programme, trainees will learn the critical aspects of the Software Development processes, including requirements gathering, planning, coding, and testing. They will also learn the foundations of product management - including Scrum and Agile - to provide them with the core skills to work in technical development teams, start-ups, agencies, and product companies, etc.

Click here for more information

Course Description & Learning Outcomes

Introduction to Software Development

  • Understand the principles of software development, project management (Agile SCRUM), and testing methodologies.

  • Learn basic coding with HTML, CSS, and JavaScript, and use version control tools for seamless teamwork.

Web Fundamentals with React JS

  • Gain knowledge of browser functionality and best practices for scalable web applications.

  • Build simple web pages with HTML and advanced applications using React JS.

Backend Fundamentals with Java Spring Boot & Database

  • Learn to develop backend applications using Java, Spring Boot, and PostgreSQL.

  • Understand APIs and how applications interact with databases.

Introduction to DevOps

  • Acquire knowledge of DevOps practices to enable collaboration between developers and IT operations teams.

Mobile Development with React Native

  • Develop mobile applications using React Native, interpreting wireframes and UX designs.

Methodology

  • Apply Active Social Learning through hands-on projects, flipped classrooms, and mentoring based on proven learning models.

Graduate Support

  • Access industry-focused curricula and network with tech professionals.

  • Build real-world portfolios through startup collaborations.

  • Gain job-ready skills, including technical and soft skills, with career support and hiring opportunities.

Pre-course instructions

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.

Schedule

Start Date: 07 Apr 2025, Monday
End Date: 04 Oct 2025, Saturday

Time: Synchronous: Weekdays: 7:00PM to 10:00PM, Saturday: 9:00AM to 1:00PM Venue: Virtual (Online), NTU e-Learning Platform & NTU@one-north campus (NTU PACE reserves the right to change the date, time and venue due to unforeseen circumstances) Registration Closing Date: 17 Mar 2025

Location: 11 Slim Barracks Rise, Singapore , 138664 and Online

Pricing

Course fees: Standard Course Fee: S$16,350.00

Course Pricing

Skills Covered

PROFICIENCY LEVEL GUIDE
Beginner: Introduce the subject matter without the need to have any prerequisites.
Proficient: Requires learners to have prior knowledge of the subject.
Expert: Involves advanced and more complex understanding of the subject.

  • Web Development (Proficiency level: Beginner)
  • Software Engineering (Proficiency level: Beginner)
  • Software Development (Proficiency level: Beginner)
  • DevOps (Proficiency level: Beginner)
  • Javascript (Proficiency level: Beginner)

Speakers

Trainer's Profile:

Mr Daniel Goh, Trainer, NTU Academy for Professional and Continuing Education (NTU PACE)
Mr Daniel Goh

Daniel has more than 16 years of experience in the IT industry, covering areas from business development, systems integration and software development. Together with his team, he has designed, developed and deployed end-to-end technology solutions to customers in defence, healthcare as well as financial sectors. He also runs a software and systems integrations business, delivering modern technological solutions to MNCs. Daniel graduated from the School of Computer Engineering, NTU and is part-time instructor with Skills Union Pte Ltd, where he specialises in teaching HTML/CSS, Javascript, ReactJS/React Native, NodeJS and SQL/NoSQL.

Trainer's Profile:

Mr Wong Chen Pang, Trainer, NTU Academy for Professional and Continuing Education (NTU PACE)
Mr Wong Chen Pang

Chen Pang has more than 23 years of experience in technical training, curriculum development, software engineering and product development, building his career with international clients and stakeholders to develop courses, roll out software products, implement technical solutions and conduct product testing, including 10 years of software engineering experience at Philips and 13 years experience as an instructor and coach running bootcamps. He teaches software engineering and specialises in HTML/CSS, JavaScript, React, Node.js and React Native. Chen Pang obtained his MPhil in Engineering from University of Leicester (UK) and is undergoing ACLP certification. He is currently programme director and instructor with Skills Union Pte Ltd. Bio *

Trainer's Profile:

Mr Terence Gaffud, Trainer, NTU Academy for Professional and Continuing Education (NTU PACE)
Mr Terence Gaffud

Terence has more than 5 years experience as a developer and an instructor. He has worked in several banking and supply chain institutions providing operational support and product development. His expertise includes JavaScript, ExpressJS, ReactJS, NodeJS, MySQL, PostgreSQL, NoSQL, Java and MongoDB, as well as Scaled Agile for project management. He has been teaching in coding bootcamps and has helped people from various backgrounds do mid-career switches. He believes that learning is a life-long experience, and he wishes to impart his knowledge and experience to those who want to pursue career changes. Terence holds a bachelor's in electrical, Electronics and Communications Engineering degree and is an instructor with Skills Union Pte Ltd.

Technology:
Industries: