The Course

What is the cost?

£15,000. Financing is also available - you can defer your payments and repay as you earn.

How much do I repay once I start earning?

Once you're earning, you’ll pay back 10% of your salary. You pay monthly, so if you earn £36,000 a year after you graduate, you'd repay £3,600 a year in tuition - that's £300 a month.

When do I start repaying the course tuition?

Repayments are not due until 3 months after completion. Repayments are based on income so if you're not earning, you'll not be making repayments. There is no penalty for not making repayments while you're not earning.

Will you help me find a job?

Yes. We will help you build a great CV and portfolio. We'll teach you the underlying principles of applying to jobs in the industry too.

What happens if programming isn’t for me?

We have a one month cooling off period. That means you can walk away in the first month and you won’t owe a penny.

Is the course full time or part time?

It's full time, all day every week day. The reason for this is that we've noticed that the focus and momentum of working on it every day increases your chance of success.

Do you get me interviews for jobs?

We make sure you're prepared for your job hunt, but we don't just find you a job. We also have partners we work with to place students. We’ll help you with your application and put in a good word where we can. We don't get paid until you’re working so it’s in our interest to help you as much as we can.

Where does the course take place?

We'll meet you face-to-face during the interview process and then we have meet-ups in London once a month. Day-to-day you can do the course from anywhere you like (that has internet access). Hopefully you have somewhere quiet to work uninterrupted as you become a pro programmer.

How long is the course?

Five months. The course is self-paced and this varies slightly from student to student. All our students have finished within 4 to 6 months.

What happens if I can’t find a job?

We'll support you as much as we can in your quest to find a job. Remember, it's in our interest to help you - we don't succeed unless you succeed.

What hours does the course take place?

9am to 5pm. We can flex on the exact hours, but essentially it's all day every day.

What can I earn after I graduate?

Once you graduate, you'll be applying for Junior Developer jobs. You'll probably be looking for roles using Javascript, React and Node.

Salaries vary based on where you work, but programmer salaries are above average and we think a sensible range is £20-35k for your first role.

Stackoverflow do some great surveys on the topic, so don't just take it from us!

What will I learn on the course?

How to build non-interactive and interactive websites (like it's 2008) and then how to build an interactive website (like it's 2018). You’ll learn how to write 'backend code', and a bunch of useful stuff along the way. The course isn't designed to make you an authority of any of this, it's designed to give you a foothold so you can get a job and learn more stuff on your own. Read more here.

Can I do this course if I live outside the UK?

You can do the course no matter where you live (our instructors are on-hand during UK business hours).

To be eligible for the loan you must have the right to live and work in the UK.

Who do I pay back?

The deferred tuition payments are handled by funding platform, EdAid. They’re regulated by the Financial Conduct Authority (FCA).

Are there any interest payments on the loan?

Yes. The loan is linked to inflation (CPI). Historically CPI has been as high as 8.5% and as low as 0.04%. The last 20 year average is 1.9%.

What services does Function Camp provide?

We provide our hand-crafted course and dedicated tutors that will help you on a 1 to 1 basis, anytime you get stuck or need a helping hand.

Who are the coaches?

A mix of people that have done the course in the last couple of years (and still actively code as a job) and programmers with 10+ years commercial experience.

How much tuition time do I get?

Our coaches are on hand during working hours and you get as much tuition as you need in that time. It's 1 to 1 and we aim to answer questions inside an hour. It's sort of your own personal stackoverflow - but better!

Does this debt ever get written off?

No, only once you’ve repaid it.

Who built this course?

We did! Our founder Richard Gill has 10 years experience programming with loads of different languages. He originally built the course for his brother John, and it evolved from there.

Are there any prerequisite training / knowledge before doing the course?


What kind of jobs will I be able to apply for?

Junior programming jobs which require Javascript skills, and possibly React and Node.

What's the admission process?

  1. You apply via our website here.
  2. Then we’ll have a chat on the phone so that we can ask you a few questions. This is just to get to know you and make sure it’s right. No serious questions and definitely no programming questions (because you can't program yet!)
  3. Once you're in, unless you're paying upfront, EdAid will conduct some Fraud, Know Your Customer and Affordability checks.

Am I eligible?

You need to be 18 or older and have no or very little previous programming experience. You also need a National Insurance number (or equivalent), the right to live and work in the UK and a UK bank account.

How do I contact the coaches if I’m stuck or need help?

We have a chat system (Slack) that we use to give help and do video calls. You ask questions and we answer them with text or a quick screen share.

This all sounds too good to be true! Is it a scam?

It's good. And it's true! Our mission is to help people from all backgrounds (including people who can't afford to pay upfront) learn to code and make a positive change to their life by offering a tried and tested route into a good career.

What kind of programmer will I be after I complete the course?

You will be able to build websites, apps and 'server side code' (everything else). The lingo for this is: 'Full stack' developer. You'll be one of those!

How future proof are the skills I’ll be learning?

The latest tech we're teaching didn't exist 5 years ago, so it's hard to say how tech will look in another 5 years. We'll be teaching you enough to get started as a professional programmer, from there you need to keep learning new stuff (as we all do!)

Will I definitely finish the course?

We give everyone a fair chance. Programming isn't for everyone so we have a cooling off period. If after 1 month things aren’t working out, we’ll ask you to stop. You won't owe any money.

Why should I learn to program?

Being a programmer is challenging and varied, which keeps it interesting. Every problem is different, so no two days are the same. You'll be learning how to get better at it for literally years (or decades!). It's a solid career that's well paid and we believe programming is a big part of the future of work so you’ll have a career for life.

What's this process going to be like?

We won’t sugar coat it, you need to be up for a challenge. The first stages of learning to program are universally difficult for everyone. You're going to need help from your tutors multiple times a day, everyday for 3 to 4 months. And that's OK! We'll teach you how to ask for help.

Can I do this?

Why not? If you've read this far down the FAQ, you should probably just apply anyway ;)

Your course contains a lot of other people’s course content - what’s up with that?

There’s endless amounts of material available on the web to teach yourself all sorts of things, but as a beginner it’s difficult to know where to start and what content is good. All we care about is making our course the best it can be and some folks on the internet have done an amazing job of building world-class course materials. We’ve tried and tested it all and present you with the best that’s out there, so you don’t have to go looking. Where we couldn’t find the best, we built our own. The Function Camp course is a combination of carefully selected material and 1 to 1 tuition that has proved super-effective at churning out great programmers.

When can I start?

Our admissions are monthly (the first Monday of the month). Get in touch if you want to find out more. Apply here.

How many developers have you trained on this course?

This is a brand new course. So far, four developers have piloted a version of it and we’ve used their experience to build the Function Camp curriculum. Our first, fully-fledged, Function Camp student started in January 2018, so if you enrol now, you’ll join her as our second :)

Want to start coding?

Start Learning