The code to unlock your future.

This apprenticeship will build the foundations for a flexible, exciting career path in software.

You'll join a professional software team and learn how the industry works, collaborating with others and building high-quality software components to the top coding standards.

At Baltic, you'll learn as part of a cohort, joining the same group in the SMART Classroom for your virtual training, building friendships and professional networks with fellow apprentices across the country.

Your expert coach will guide you through a hands-on training, assessment, and personal development curriculum, giving you the skills you need to succeed in the software industry, today, tomorrow and beyond. 

To find out more, browse the course details below - or start your search for apprenticeship opportunities near you.

Find an Apprenticeship

COURSE SUMMARY

Level
level-icon

ADVANCED

Programme Duration
programme-duration-icon

12-15 MONTHS

Training Method
training-method-icon

ONLINE LEARNING

THE PROGRAMME:

EXPERT TRAINING
WORKPLACE PROJECTS
PERSONAL DEVELOPMENT
EXPERT TRAINING

Learn by doing with our technical training. You'll put theory into practice with hands-on projects and expert demonstrations in six 2-day SMART Classroom courses. Unlike traditional education, our apprenticeship training doesn't simply teach for a test. Our exam-free programme and project-led approach gives you the skills employers are looking for.

You'll take the following courses:

1. Planning & Analysis: The Software Development Lifecycle

This course introduces the software development lifecycle, giving you an in-depth understanding of how the software industry works. You'll explore project roles, collaboration tools, and industry techniques for planning software projects.

2. Software Design: Object Oriented Programming

Building on your planning and analysis skills, this course is all about software design. Introducing the key concepts of object-oriented programming, you'll learn to design a software solution and create technical specifications.

3. Software Development: Object Oriented Programming

This course offers a practical exploration of object-oriented programming, where you'll follow a design brief and learn to develop functional code following industry best practices.

4. Software Design: Web & Databases

This course introduces the fundamentals of secure web design and explores connections between data sources and front-end interfaces. You'll build on your software design skills to establish requirements and map out effective connections between web and database assets.

5. Software Development: Web & Databases

In this course, you'll transform your plan into action and build your database connection code according to design specifications. You'll apply industry best practices to implement the solution, creating secure and functional code.

6. Software Testing & Deployment

Turning to the final stages in the software development lifecycle, you'll take a deep dive into problem solving and software testing approaches. In this dynamic session, you'll create and implement software test plans to identify and repair bugs in a piece of code. 

WORKPLACE PROJECTS

Our apprenticeship curriculum combines expert technical training with corresponding workplace projects. After each course, you'll get the chance to apply what you've learned to your day-to-day work and carry on building your skills while making a real difference in your team.

On this programme, you'll complete the following projects:

  • Planning & Analysis

  • Designing Software

  • Developing Software

  • Designing Data Connections

  • Developing Data Connections

  • Software Testing & Deployment

PERSONAL DEVELOPMENT

At Baltic, we know that personal and professional development are two sides of the same coin - and both are essential to achieving your potential, at work and beyond. That's why we deliver a bespoke personal development curriculum alongside your training programme. 

Through a mix of one-to-one support sessions, independent study, group discussions and fun quizzes, you'll be supported to become the best version of yourself. 

As a Baltic apprentice, you'll also have access to our vibrant apprenticeship community, with events, awards and more!

Role Overview: Junior Software Developer Apprentice

A Junior Software Developer is an excellent early-career role for aspiring software developers.

In this role, you’ll be working as part of a professional software team, supporting them with simple software components that will form an important part of final products. You’ll learn to interpret technical and design requirements, build programming elements, and test software to find and repair any bugs in the code.

In this apprenticeship, you can quickly progress from little or no coding knowledge to playing a vital role in a professional software team.

After you achieve your qualification, you can take your knowledge to the next level with a Level 4 qualification or develop your career with the potential to move into multiple disciplines, including software engineering, project management, user experience, and software testing roles!

Download Programme Details

Virtual Training:

SMART Classroom

Our apprentices come together from all over the country and work together in the SMART Classroom learning environment.

Our SMART Classrooms are technology enhanced, cloud-based classrooms that deliver engaging interactive training, live from your expert software Skills Coach.

Learn more

Career Progression:

Software Developer

If you’re looking to grow your skills further after completing your Level 3 apprenticeship, we offer a Level 4 Software Developer programme. Taught at a more advanced level, this course equips software professionals with the knowledge they need to create and manage effective software solutions. This apprenticeship is designed for those who have experience in a software role and offers the perfect training programme to take the next step in your career.

 

Find out more

Apply for an Apprenticeship

If you’re ready to go further, become an apprentice and be the future with Baltic.