Applications are open now
Whatever your aspirations are for working in software development, our software engineering pathway will give you the right skills and experience to reach your career goals.
“By completing the intensive 12-week software engineering programme, I developed crucial skills in problem-solving and pair programming, which hugely help my day-to-day work now as a software engineer”
Petra Boldi, Software Engineer
Why choose software engineering?
As a software engineer, you will be designing, building, testing, maintaining, and evaluating computer software. You’ll work in a continually evolving environment, where you’ll constantly be learning new skills and applying your technical skills to solve problems, boost efficiency and improve user experiences and end results.
Our training covers the full-stack, giving you the flexibility to start in any software role and the opportunity to progress quickly through your career.
Realise your potential
Our immersive training develops your technical and professional skills, giving you the key foundational knowledge to start and progress in your career in software engineering.
All the training at Digital Futures is underpinned by industry-aligned certifications, ensuring all of our engineers are set up for success.
Following your immersive training period, you will complete the Oracle Certified Foundations Associate, Java. This certification will be required for you to successfully graduate and become an employee of
The Oracle Certified Foundations Associate (OCA) certification helps you build a foundational understanding of Java. Gaining this certification credential is essential in demonstrating you have the skills and competency needed to become a professional software engineer.
Master the latest technologies
Some of the key technologies and frameworks you will learn as a Digital Futures software engineer
A typical day at the Academy
We take a holistic approach to your development and provide a dynamic learning experience to ensure you reach your full potential
Start your day off with your daily Java question and discussion.
Start the day’s learning with an instructor-led live workshop, followed by individual, group and pair activities.
Take a break from life in the Academy to relax, refuel, and recharge ready for a full afternoon of learning and challenges.
Meet your instructor
Software Engineering Training Lead
Ed is the Software Engineering Training Lead at Digital Futures, with responsibility for with responsibility for creating, developing and delivering our Software Engineering pathway as well as supporting and mentoring our software engineers through their journey.
He is an experienced educator – teaching and training across a broad range of ages and abilities, from schools and colleges, to apprenticeships and the corporate sector. Ed is passionate about learning processes and how they are made inclusive and accessible.
Answers to frequently asked questions about the Digital Futures Academy programmes