Become the best developer you can be
Get paid to learn with our Software Developer apprenticeship
-
Join our community
Work on the application requirements with other applicants on Discord and at our events.
3+ months
-
Software Foundation
Join a cohort to continue learning and interview with employers.
3 months
-
Software Developer
Learn full-stack web development and gain real world experience.
18 months
-
Machine Learning
For software engineers who want to upgrade their skills and start developing AI-driven products.
18 months
Learn as part of our community
Learn to code with a set of learning resources and projects which will guide you through the fundamentals of web development. Join other applicants at meetups and in our Discord community.
-
Meet-up
Tuesdays from 21 February to 21 March
18:30 – 20:00
Space4Work through the application projects with other applicants
Sign up
Software Foundation
The Skills Bootcamp is offered three times a year and requires a commitment of two evenings of attending online group study sessions, and an additional 10+ hours of self-study and project work per week.
-
Weeks 1-3: Markup
Git workflow, CSS layout, semantic HTML, web accessibility, HTML forms
-
Weeks 4-6: HTTP
Functions, callbacks, and asynchronous JavaScript; fetch and promises; reading code
-
Weeks 7-9: Testing
Testing libraries, unit testing, integration testing, variable scoping, debugging, test-driven development, writing code
-
Weeks 10-12: Interviews
Interview preparation, final project, employer interviews
Software Developer Apprenticeship
If you receive an apprenticeship offer on our Skills Bootcamp:
-
Employment and training course begin
You'll start your apprenticeship by completing our 12-week full-time training, learning alongside the other apprentices on your cohort
-
Join employer full time
You'll work with your employer for 12-15 months, gaining real-world coding experience.
-
Complete End-Point assessment
The final step in your apprenticeship is your assessment. Submit your portfolio and complete a final project.
What you'll learn
The full-time programme gives you 12 weeks of immersive instruction in the modern web stack, culminating in a Tech for Better project — where apprentices build a web app for a real client.
-
Backend
Node.js, Express, PostgreSQL, Cypress Testing, Cookie Authentication
-
Frontend
React.js
-
Full-Stack
Next.js & Serverless Functions
-
Design Sprint
Design Thinking, User Research, Prototyping & Usability Testing
-
Long Project
Building a project as a team using an Agile/Scrum workflow
-
Tech for Better
Building a project with a Product Owner
Upcoming Cohorts
-
Summer 2023
- Applications close: 26th March 2023
- Software Foundation: 11th May - 3rd August 2023
- Begin full-time apprenticeship*: 14th September 2023
-
Autumn 2023
- Applications close: 23rd July 2023
- Software Foundation: 14th September - 7th December 2023
- Begin full-time apprenticeship*: 4th January 2024
Machine Learning Apprenticeship
This programme is for software engineers who want to upgrade their skills and start developing AI-driven products. Our programme is led by experienced machine learning engineers and will include talks and workshops with data scientists from Deepmind, Meta and Google.
The programme's structure is a 6-week in-person intensive, followed by a year-long training where you'll meet one afternoon weekly for reading papers and working on side-projects. This programme is a level 7 AI apprenticeship, equivalent to a master's degree in AI.
What you'll learn
-
Data Engineering
Relational, distributed and time series databases, data processing frameworks and pipelines, cloud computing and data visualisation.
ELT/ETL, SQL & NoSQL, PostgreSQL, Hadoop, Apache Airflow, Apache Kafka, Kafka Stream, AWS
-
Machine Learning
Introductory modelling, classification techniques and supervised models, followed by powerful ensemble methods, text mining and information retrieval techniques.
Linear & Logistic Regression, K-Nearest Neighbours, Decision Trees, Random Forests, Gradient Boosting, TF-IDF, Empath, SVM, PCA, Numpy, Scipy, Scikit-learn, Matplotlib, Pandas
-
Deep Learning
Multiple model architectures applied to categories such as natural language processing, classification tasks and recommendation systems.
PyTorch, Back-propagation, Parameter Regularisation, Dataset Augmentation, Semi-Supervised Learning, Multitask Learning, Adaptive Learning Rate Optimisation, Performance Metrics, Hyperparameter Tuning, Autoencoders, MLP, CNN, RNN, LSTM and Transformers
-
Mathematics
There is plenty of maths at the heart of deep learning. Prior knowledge is helpful but not a requirement. We will cover aspects of Linear Algebra, Calculus, Probability & Statistics, and Numerical optimisation.
Begin your ML application
Eligibility
In simple terms, you're eligible if:
- You are a UK or Irish citizen
- Are an EEA citizen who has pre-settled status in the UK
- You have lived in the UK continuously for the last 3 years
- Have refugee or asylum status
There are a number of other ways you might be eligible for an apprenticeship. View the full eligibility criteria. If you have any questions about your eligibility, please email us at hello@foundersandcoders.com