Skills Bootcamp in Software Engineering

A flexible 12 week Skills Bootcamp in software engineering, perfect for those looking to upskill or change career path.

Applications are now closed 

Course type
Professional short courses/CPD

Course format

No placements


12 weeks

UCAS code(s)


Start date

Explore Skills Bootcamp in Software Engineering
NUE careers award

The Careers and Placements team at Aston University has been voted ‘best university placement team’ in the National University Employability (NUE) Awards 2022.

Course outline

Working as part of the Institute of Coding, the Computer Science department are delivering Skills Bootcamps as part of the government’s Skills for Life. This is a unique opportunity to learn industry best standards and practice, develop technical skills, and all whilst we work with you to find suitable employment after you finish the course.

  • Places are limited and places will be allocated on a first-come, first-served basis to eligible applicants. Please note that individuals are only eligible to participate on one Skills Bootcamp from April 2022 – August 2023 but can apply for multiple Skills Bootcamps
  • Please read the DfE privacy policy prior to applying Privacy and cookie policy - Institute of Coding

If you would like further information, you can contact us on the details below.

 Engineering & Applied Science

Aston University
Aston Triangle
Birmingham, B4 7ET

Tel: 0121 204 4952


As part of the government's Skills Bootcamps initiative, this course is provided completely free of charge to the unemployed or self-employed.

For those already employed, and looking to develop new skills, employers are asked to fund 30% of the costs - £1,050.00

Subject guide and modules

The course aims to teach Object Oriented Programming using Java and Database Development for data management.

On successful completion of the course students will be able to:

  1. Analyse simple business requirements expressed in English and reason about how those requirements can be met through the construction of new, or modifications to existing, software or information systems
  2. Explain the fundamental concepts used in object-oriented software development and make use of these concepts to design and implement a medium-sized software system in the Java programming language
  3. Explain the role of data management systems in a business context and design, implement and administrate a database-driven system using entity-relationship modelling, SQL and other appropriate tools and languages
  4. Take a disciplined approach to software and information systems development, including principled organisation, and systematic testing and documentation.
  5. Communicate with colleagues, develop and deliver presentations, and function well in interview situations.

Learning, teaching and assessment

Teaching will be online using a mix of short lectures and practical sessions. The taught part of the course will be approximately two days per week.  Students will be expected to spend a similar amount of additional time each week on independent learning.

There will be a group project to complete at the end of the course and students will be assessed on how well they work as a team and on the quality of the delivered software.