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 for October are now closed, register your interest in our January Bootcamp via the links on this page.

Course type

Professional short courses/CPD

Course format

No placements


12 weeks (14 weeks including 2 weeks break over the Christmas period)

UCAS code(s)


Start date

Explore Skills Bootcamp in Software Engineering

Designed for people with very little or no prior knowledge of programming, the Skills Bootcamp is a 100% online course. Build up your skills and get dedicated help with identifying and applying for job interviews.

Course outline

Working as part of the Institute of Coding, the Computer Science department are delivering Skills Bootcamps as part of the government’s Lifetime Skills Guarantee and Plan for Jobs. 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. A second Skills Bootcamp will run in early 2022, and applications for this programme will open shortly.


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.

The information you provide will be used by Aston University to contact you about the University, courses you may be interested in and events you may wish to attend, for anything outside of this purpose we will obtain your consent. Your data is subject to Aston University’s privacy policy and cookie policy.  For further information, please visit