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.
Learn more about offering these programs at your university.
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 our Software Engineering Program, students will be awarded the Software Engineering Certification from the Institute of Data.
Practical software engineering training is an essential requirement to practice as a software development professional. Learn the fundamentals and best practices of software engineering from industry experts for businesses and government organizations including business consulting and simulating commercial projects. This means our graduates will be ready to work in the software industry and meet employer needs using relevant technical and interpersonal skills.
“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 Enroll?
Click to view upcoming part time software engineering program course dates.
- Creating a Basic Web Page
- Version Control
- Gathering Requirements and Wireframe Design
- Test Driven Development
- Industry Best Practices
- Web Browsers and the Internet
- HTML
- CSS
- Fluid Layout
- Fundamentals
- Intermediate JavaScript
- Advanced JavaScript
- Mini-project 1
- JavaScript Frameworks
- Figma
- Bootstrap
- Working with Data
- App Enhancements
- Web Services and JavaScript Applications
- Developing the MVC Structure
- Designing a Back-End Service
- Object-Oriented Development
- Swagger
- JSX
- Components and Props
- Thinking in React
- Code Splitting
- Hooks
- Routing
- Integration with Libraries
- Mini-project 2
- Database Design
- MongoDB
- MySQL
- Redis
- REST APIs
- Sockets
- Model View Controller
- Mini-project 3
- Docker
- CI/CD with GitHub Actions
- EC2
- Beanstalk
- 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.
For any questions, feel free to contact our team to learn more about our programs.
Download Course Outline
Discuss with a Career Consultant
You can schedule a call with an Institute of Data Career Consultant to discuss this course.