Introduction
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.
This is a part-time train-and-place programme facilitated over a period of 6 months.
Upon successful completion of this programme, learners will be awarded an Advanced Professional Certificate.
Due to high demand, applications for this course may close sooner than expected. Hence, prospective learners are advised to submit their application as soon as possible.
Join us at the SCTP I'm-possible Insight Series: The I’m-possible Insight Series is a series of programme-specific info sessions tailored for individuals aiming to navigate their way into high-demand tech career roles. Meet our trainers and career consultants and gain insights on how to turn the challenge of a career transition into a well-mapped path to success with SCTP. | |
Date & Time : - | Registration is closed |
Course Availability
-
Date(s): 18 Nov 2024 to 25 May 2025
Time: 7:00PM to 10:00PM
Schedule: Download here
Venue: Virtual (Online), NTU e-Learning Platform & NTU@one-north campus
Registration is closed.
- Trainees will gain well-rounded employment opportunities with tech companies by receiving fundamental training in the necessary programming languages that is most in demand today.
- This programme aims for a spread readiness in terms of familiarity with the latest technologies.
- Trainees will learn the skills, tools and techniques relevant in launching a successful career as a Software Engineer.
Module Title | Synopsis |
Introduction to Software Development | Software Development is more than just writing code. Software Development occurs within a project management methodology such as Agile SCRUM. In order to ensure the code written works according to functional and non-functional requirements, testing methodologies are introduced. Code versioning control tools help a team of developers to work seamlessly to produce features concurrently and release them in a proper fashion. In this introductory module, trainees will be acquainted with the principles of software development and best practices. Trainees will be introduced to the concepts of software development and learn practical simple coding with HTML (HyperText Markup Language), CSS (Cascading Style Sheets), and JavaScript. |
Web Fundamentals with React JS | How do browsers work? What are the good practices in developing a scalable web application? What are the differences between Single Page Applications and Multiple Page Applications? In this module, trainees will acquire working knowledge and skills to build simple web pages with HTML (HyperText Markup Language) as well as utilize a more sophisticated framework such as React JS. |
Backend Fundamentals with Java Spring Boot & Database | What do backend developers do? How are APIs (application programming interfaces) developed? How do applications talk to the database? In this module, trainees will acquire knowledge and skills to develop backend applications that manage database resources through APIs using Java, Spring Boot, and PostgreSQL. |
Introduction to DevOps | DevOps (Development + Operations) is a relatively new term describing the collaborative work between the developer and the IT operations team. By the end of this module, trainees will acquire working knowledge of a DevOps Engineer, enabling trainees to pursue DevOps Engineer positions. |
Mobile Development with React Native | In a B2C business, mobile applications are almost mandatory in order to provide the best experience to consumers. In this module, trainees will learn to interpret wireframe/user interface design produced by User Experience (UX) Designers and develop them with React Native. |
Methodology
Our unique learning approach is based on Active Social Learning, where learners learn hands-on by interacting with peers through synchronous and asynchronous e-learning using the flipped classroom model, real-world portfolio projects, and direct access to our Mentors. The learning system is based on David Kolb's Experiential Learning Model, Honey & Mumford's Learning Styles, and the Learning Pyramid.
Graduate Support & Outcomes
Scope | Features |
Industry-Focused Curriculum | Our curriculum is designed and developed with direct input from leading technology industry professionals worldwide and working with leading curriculum content providers. Our mission is to work with and support our learners, to deliver radically relevant learning experiences that equip them with the tools, skills, and technologies they need to succeed in the fast growing digital economy. |
Industry & Mentor Networking | Our industry network of instructors and mentors includes professionals from some of the most recognized tech companies. Our talented team consists of experienced instructors, mentors, and industry subject matter experts, and ongoing networking support for our graduates, ensuring graduates get the necessary support they need to launch their careers. |
Portfolio Accelerator- Real Projects | Our graduates work with real startups and hiring partners on projects that provide graduates with the portfolio they need in their job search through our Portfolio Accelerator programme. This project-based, experiential learning approach also allows graduates to learn essential soft skills, such as communicating with clients and the skills they will need in their career for any client-facing role. |
Graduate Career Support | Our programme focuses on highly sought-after skills, which, combined with a qualifying admissions process, mentorship, and soft skills development, means that graduates are set up for success. We develop partner relationships with local employers and our global community through mentoring, portfolio projects, and hiring events to support our graduates once they have completed the programme. |
A background in IT is not necessary but preferable. This course is designed to cater to the intricacies of software development. Hence, individuals with a background in this discipline bring valuable prior knowledge that will enhance their learning experience and understanding of the curriculum.
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.
Standard Course Fee: S$16,350.00
SSG Funding Support |
Course fee |
Course fee payable after SSG funding, if eligible under various schemes |
BEFORE funding & GST |
AFTER funding & 9% GST |
|
1 Singapore Citizens (SCs) and Permanent Residents (PRs) (Up to 70% funding) |
S$15,000.00 |
S$4,905.00 |
2 SCs aged ≥ 40 years old |
S$1,905.00 |
|
3 SCTP Additional Course Fee Funding Support (AFS) (Up to 95% funding) |
S$1,155.00 |
• NTU/NIE alumni may utilise their $1,600 Alumni Course Credits. Click here for more information.
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.
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.
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 in Electrical, Electronics and Communications Engineering degree and is an instructor with Skills Union Pte Ltd.
Related courses
- (SCTP) Advanced Professional Certificate in Cloud Infrastructure Engineering
- (SCTP) Advanced Professional Certificate in Digital Marketing
- (SCTP) Advanced Professional Certificate in Data Analytics
- (SCTP) Advanced Professional Certificate in UX Design and Digital Product Management
- (SCTP) Advanced Professional Certificate in Data Science and AI