Updated: August 2023

FAC’s Philosophy of Teaching and Learning

At FAC, our curriculum and course delivery is is grounded in a constructivist approach, empowering adult learners through the following principles:

  1. Recognising Prior Knowledge: We value the diverse life experiences and knowledge our learners bring to the programme. Many learners are career changers, and we acknowledge and encourage them to build on skills they have already developed in previous roles.
  2. Active Learning: We promote hands-on learning, fostering critical thinking and problem-solving. Learners are encouraged to take responsibility for their progress during the programme, and seek help from our facilitators where necessary.
  3. Authentic Experiences: Our curriculum is constantly adapting, in order to connect the theories to real-world application, so that learners are fully prepared for the needs of the workplace.
  4. Personalised Paths: Learners ****set personal goals and we tailor the learning journey based on individual needs and aspirations.
  5. Reflection and Collaboration: Learners reflect on their progress and engage in peer-to-peer learning, feedback and discussions.

Our approach ensures learners actively engage with their education and skills development, building a foundation for success in any future careers path.

Programme Overview

All apprentices' training plans are based on this programme content. The majority of the apprentice’s learning takes place in the first 12 weeks of the apprenticeship, but we will run continuing off the job learning sessions at regular intervals throughout the length of the apprenticeship.

Description When Hours
Backend Weeks 1-3 108
Fullstack Weeks 4-6 108
Project Weeks 7-9 108
Tech for Better Weeks 10-12 108
Off the job learning Weeks 16-52 72
Apprenticeship total 504

Software Developer Curriculum

In the coursebook, you can find the Software Developer curriculum, which is a full time, 12 week training block before apprentices join their employers.