Level 4 Apprenticeship Programme
The aim of this level 4 programme is to provide the skills and knowledge required to begin a career in IT as a Software Developer. The duration of this apprenticeship programme is typically 19 months (gateway reached at month 16) delivered using a blend of teaching and learning methods.
Months to Gateway
Apprenticeship Plus Options
techniques. Extend your
knowledge of multiplatform
development and concepts such as machine learning and AI.
Gain a practical understanding of databases,
including design, queries,
administration, and maintenance.
Explore the major
development methodologies such as agile and waterfall
to understand how to
develop quality software
as a team.
fundamentals of sound
design, including how
to implement this using
A web developer or programmer is someone who takes a web design – which has been created by either a client or a design team – and turns it into a website. They do this by writing lines and lines of complicated code, using a variety of languages.
An app developer is a computer software engineer whose primary responsibilities include creating, testing and programming apps for computers, mobile phones, and tablets. These developers typically work in teams, and think of ideas and concepts either for the general public, or for a specific customer need.
A video game developer is a software developer specialising in video game development. A game developer can range from one person who undertakes all tasks to a large business with employee responsibilities split between individual disciplines, such as programming, design, art, testing, etc.
A computer programmer, sometimes called a software developer, a programmer or more recently a coder, is a person who creates computer software. The term computer programmer can refer to a specialist in one area of computers, or to a generalist who writes code for many kinds of software.
Mobile App Developer
Mobile app development is the act or process by which a mobile app is developed for mobile devices, such as personal digital assistants, enterprise digital assistants or mobile phones. These applications can be pre-installed on phones during manufacturing platforms, or delivered as web applications using server-side or client-side processing to provide an “application-like” experience within a Web browser.
“From day one, we threw Gabriel ‘in at the deep end’ working on our projects with the rest of the development team. We have never looked on him as ‘just an apprentice’, in our eyes he joined us as a programmer from day one and he has become an integral member of our staff and to date, has already worked on over 20 different projects.” – Rod Plummer (Managing Director), Shoothill
Let’s Start a Conversation