Share This Course
The Software Engineering Program is designed for IT and non-IT professionals who are interested to transition their career into programming, software, web and UI development. The program includes practical training, industry certification and job placement support to help professionals secure a job in the software industry.
The software engineering program is delivered in a 24 week part time and 12 week full time format and is designed for career-driven professionals to transition into the software industry. The program includes pre-work, intensive practical training, industry certification and a job outcomes program in collaboration with industry partners. The course content has been tailored to give you the skills that are demanded by businesses in today’s rapidly evolving job market.
Remote learning is available for this program. The interactive remote format enabled by video conferencing technology is a rich and connected experience featuring virtual break-out rooms, shared screens, digital whiteboards, peer to peer collaboration and instructor support.
The Institute of Data welcomes you to Singapore’s most practical software engineering training program.
Learn how to create interactive web pages with HTML, CSS and JavaScript, connect them with backend databases and develop best practices in software engineering from dedicated software industry professionals.
The Software Engineering Program is a structured training program designed to help you develop the practical skills you will need as a software developer. After completing your Software Engineering Program, you will be awarded the Software Engineering Certification from the Institute of Data.
Hundreds of professionals choose the Institute of Data every year to prepare them for their future career after careful consideration of their desired career progression and to attain maximum return on investment for their education. Leading the future of the profession, the Institute of Data offers a collaborative and successful program, designed to ensure you have the technical and interpersonal skills required to accelerate your career in the software industry.
“I believe that good connections and networking are extremely important and you should understand the employer’s business, objectives and major problems. It is also important to have relevant projects to show to prospective employers, so you can demonstrate your practical skills.”
Download Course Outline
Ready to Enrol?
Click to view upcoming full time and part time software engineering program course dates.
- REST APIs
- Sockets
- Model View Controller
- Mini-project 3
- Database Design
- MongoDB
- MySQL
- Redis
- Docker
- CI/CD with GitHub Actions
- EC2
- Beanstalk
- Web Browsers and the Internet
- HTML
- CSS
- Fluid Layout
- Web Services and JavaScript Applications
- Developing the MVC Structure
- Designing a Backend Service
- Object-Oriented Development
- Swagger
- JSX
- Components and Props
- Thinking in React
- Code Splitting
- Hooks
- Routing
- Integration with Libraries
- Mini-project 2
- Creating a Basic Web Page
- Version Control
- Gathering Requirements and Wireframe Design
- Test Driven Development
- Industry Best Practices
- Fundamentals
- Intermediate JavaScript
- Advanced JavaScript
- Mini-project 1
- JavaScript Frameworks
- Figma
- Bootstrap
- Working with Data
- App Enhancements
- Additional Topics: Determined by Students and Lead Trainer
- Job Outcomes Program
- Consultation and Presentation Training
- Software Engineering Practice
- Capstone Project
The Institute of Data Consulting Business Skills is an essential part of every Institute of Data certified professional. The Institute of Data educates and certifies professionals not only with technical skills but also with expertise in business consulting and communication to clients, managers, directors and stakeholders. Many certified professionals choose to work independently or join an existing consultancy.
Download Course Outline
Discuss with a Career Consultant
You can schedule a call with an Institute of Data Career Consultant to discuss this course.