Hey! It looks like you're using an old browser - here at Makers Academy we are always looking to use the most cutting-edge features the web offers and unfortunately your browser doesn't allow us to do this. We know you can't always switch, but we strongly recommend using the latest versions of Mozilla Firefox or Google Chrome.

About Us

Makers Academy is a fully immersive, full-time computer programming course in London, designed to turn people with no knowledge of web development into job-ready junior developers in just 12 weeks. We’re Europe’s #1 Developer Bootcamp, running new classes of 24 - 28 students every 4 weeks in the heart of London's Tech City & every 12 weeks from the comfort of your own home.

Life as part of the Makers Academy Community

Being a student at Makers Academy is a very emotional journey. Eating, sleeping and breathing code becomes a huge part of your life, but looking after your wellbeing is also critical to becoming a great developer. On site we have Dana, our Chief Joy Officer - a certified yoga instructor who runs daily yoga and meditation classes and is here to look after your well being but don't worry if you're a remote student, Dana can also provide remote check ins too and send resources on how to develop your own meditation practise.

It’s also important to unwind and bond socially with your cohort. We're surrounded by some of London's quirkiest cafes, yummiest street food and busiest pubs. We host regular events such as Petcha Kutcha lightning talks, games nights, karaoke nights, as well as organising group activities like climbing, go-karting and going to the theatre. Remote students are encouraged to start engaging wih their local tech community and if another Remote student is near you, we encourage you to meet up and bond!

Our Team

Our mission is to teach as many people as possible to create amazing products using beautiful code. Since we started in early 2013, we’ve grown from two people to a team of twenty. We are not just colleagues: we’re a family. The Makers Academy team is a diverse bunch who work hard and play hard.

Our Story

Makers Academy was founded by Evgeny Shadchnev and Rob Johnson when they met at Forward labs. Evgeny was a classically trained software developer and as he was trying to build out his team he discovered a lack of qualified developers on the market. At the same time, Rob had been teaching himself to program through a book on Objective C and it took him 9 months and 30 hours a week to get through it. A conversation between the two made them realise that while computer science programs were good at drilling students with theory, they were training people to become computer science professors instead of programmers, and something had to be done.

About 4 months after that conversation they started their first cohort ‐ in February 2013 - creating Makers Academy - an alternative to university and a vocational route into a job as a web developer, allowing people to switch careers and learn to code in 3 hyper-intensive months in London. Before we knew it, forcing people to move to London in order to learn to code felt far too limiting, so in February 2015 we launched Makers Academy Remote, codenamed 'Ronin': a course that leverages everything we've learned at Makers Academy to help people all over the world learn to code - from the comfort of their own home.

Makers Academy has now been going for over 3 years and has graduated over 700 students.



More About Makers

Why is it called Makers Academy?

Paul Graham, the tech startup visionary behind YCombinator coined the term Maker for those individuals that truly produce. The Makers Academy mission is to give every student the skills to call themselves a Maker.

Where does Makers Academy take place?

Makers Academy officially runs 9am to 6pm, Monday to Friday at the Makers Academy studio in Shoreditch at 50-52 Commercial St – right at the centre of the tech startup community, a few minutes away from Shoreditch High Street station and Google Campus. We welcome anyone who wants to arrange a visit to see how we operate.

Can I really learn to program in 12 weeks?

Absolutely. Programming expertise takes years to master, but that's not the point of Makers Academy. We want to give you a foundation so that you can be a top candidate for an entry-level position at a world class startup or technology company. Whether you're looking to change careers or you want to start your own startup but can't find a technical co-founder, Makers Academy is for you. To learn more about the underlying research, see this essay on Why Learning to Code is So Hard.

Do you help people navigate their way around getting housing in London?

At the moment we do not have a dedicated housing department but members of our team can assist you with finding short term accommodation in London. In the past students have used sites like Gumtree, Zoopla, Spareroom.co.uk and many others to find a house. In London it's pretty easy to find a room at short notice if you put your mind to it.

Do you have hacking events?

Indeed we do. Sign up to our mailing list to be notified when tickets go on sale.

How long has the service been running?

The company was formed in November 2012, and we ran our first course in February 2013.

Can I come to see you?

Of course. Our doors are open for anyone to come and visit. Book an appointment with one of our team here.

Applying to join

What percentage of applicants do you accept?

While we don't set specific limits on how many students we accept, typically about 10% of applicants end up studying at Makers Academy. We have a rigorous selection process, designed to find the most capable, driven and passionate people, and we aren't afraid to turn people away if we don't think they have what it takes to succeed at Makers Academy. It's not called "Oxbridge meets the Marines, but for Developers" for nothing!

What does the application process look like?

After submitting your online application, you'll be asked to book a call with us. Following this if we think you're at the stage to come in we'll ask you to come in for a technical interview. In the interview we'll ask a few questions and do a bit of pair programming. You have no need to be afraid - we're not testing to see if you can already code. We're testing to see how you handle situations where you're navigating the unknown. It'll be fun - we promise!

What can I do to improve my chances of getting a place on one of your courses?

In truth, there isn't a huge amount you can do to improve your chances at the interview stage - other than following the instructions we give you and studying the materials that we recommend. It's designed to find people who have natural reasoning skills, bags of drive and clear passion for learning to code. We're not testing whether you've memorised syntax - we're testing whether you can follow instructions and have the passion to learn some basic code without our support. The following articles will help you develop the sorts of behaviours and skills we look for in a candidate:

Having said that, if you do already have some coding experience, even if you only went through a few introductory tutorials, this will be to your advantage. We recommend the following resources to get started as a web developer, regardless of whether you want to join Makers Academy or not:

What’s the best way to prepare for the interview?

The interview is designed to test how you think, rather than what you know, but going through ‘Learn to Program’ by Chris Pine or the ‘Ruby Essentials’ course on lynda.com will put you in a great position when it comes to the pair programming part of the interview.

Do I need to know how to program already?

No. All you need is good problem solving skills and the desire to want to change your career.

If I already know how to program a little, is Makers Academy for me?

Absolutely. Makers Academy is more than just learning how to program — it's learning how to be a developer. It's learning how to build your own prototypes. It's learning where to go to find answers. It's learning about what the atmosphere of working in a startup is really like. It's learning to be a Maker from some of the best Makers in the world.

Do you consider applications from outside the EU?

Absolutely. We’ve had students from all over Europe, the USA, Singapore, Hong Kong, South Africa, Pakistan, Australia, New Zealand and even Venezuela. The course cost is the same wherever you're from and you apply in the normal way. We are not legally able to assist or advise on visa related issues, so we would advise you to obtain the services of a professional visa organisation.

How much maths do I need to know?

It’s a bit of a cliche that coding is all about Maths (Computer Science is maths heavy… writing code, not so much!). In reality, anything above If/Else statements and simple AND/OR logic is done largely by the computer. It’s more important that you have the right sort of mentality, that you’re comfortable working in ‘the unknown’ and that you aren’t afraid to fail. So long as you have a rudimentary understanding of basic maths, you’ve got everything you need.

What if I have learning difficulties?

There is a huge spectrum of learning difficulties, and we would never generalize to say that any learning difficulty would make our course unattainable. We've had a number of students with dyslexia do very well on the course, but please feel free to get in touch to discuss your personal requirements. While we're not experts in this field, we will do everything we can to support anyone who is serious about learning to code.

How many international students attend the program?

We don’t track the number specifically, but we’ve had students from all over Europe, the USA, Singapore, Hong Kong, South Africa, Australia, New Zealand and even Venezuela

More about Makers Academy Onsite

Who are the instructors?

Makers Academy is taught by a cadre of world-class technologists and entrepreneurs. They have founded various technology startups and have decades of educational experience between them. In addition, Makers Academy brings in world class speakers from top London technology companies.

Do you offer part-time courses?

Currently we only offer our full-time course because we don't believe we could deliver a world-class result on a part-time basis - yet. One of the main problems people have in teaching themselves to code is the inconsistency in learning. The 12-week program provides full immersion to overcome this barrier and we're not yet certain how we could deliver that with a part-time regiment…but we're working on it. Stay tuned!

Do I need to bring my own laptop?

You can borrow a laptop from Makers Academy for the duration of the course. That being said, feel free to bring your own laptop if you'd like as long as it's a Mac or running Linux (the software you'll be using is really hard to use on Microsoft Windows).

Do you have to commit to being in London full-time for 12 weeks?

By far the best way to learn to code in such a short amount of time is to live and breathe it. You would need to attend Makers Academy atleast from 9am-6pm, Monday-Friday, for the 12 weeks that you're studying. Bear in mind that this is a minimum requirement - the more time you give to the course the better the results will be! If you absolutely cannot make it to London, we have a new full-time online program that mirrors our off-line course.

What's the schedule and the learning atmosphere?

Students will be at Makers Academy from 9am until 6pm (although many stay well into the evening), Monday through Friday for the duration of the 12 week course. We use a combination of self-study, class-based instruction, hands-on exercises and pair programming to give you a well-rounded overview of how to apply each new concept.

Do you have a more detailed breakdown of what I'll learn?

Our agile approach means we improve our course and curriculum with each cohort, but you can get a flavour of the structure from our curriculum.

Is it really possible to learn to code in 12 weeks?

The fact that we’ve had over 700 students graduate from Makers Academy, and our track record in getting students hired at companies like BSkyB, Pivotal Labs, ThoughtWorks and many other top tech companies mean that YES, it is possible to learn to code in 12 Weeks. Make no mistake - it will be tough. It will take hard work and dedication, but if you really want it, it’s there to be had.

Why does the course focus on Ruby on Rails?

The course doesn’t just focus on Ruby on Rails. You'll learn a number of languages such as Ruby, HTML, CSS, JavaScript, jQuery and more, but you're right in saying that you will leave Makers Academy with Ruby as your strongest language. However, we focus much of our efforts on teaching you the skills to think like a Developer (note the capital D!), and our graduates have gone on to work in a number of programming languages after leaving Makers Academy.

How much help is given when choosing a project?

Towards the end of the course, students work in teams on a project. Everyone is invited to pitch an "idea" and after a couple of rounds of voting, we construct teams based on project choice. Two weeks later the team present their projects to friends and family as part of their graduation.

Does the course look at any other programming languages such as Python or C#?

While you’ll get a taste of many languages while studying, we offer one course and one course only, and Ruby forms its backbone. If you’re sure that you want to learn a language like Python or C# then the course may not be for you.

Does the course cover project management skills such as Agile methodologies?

We do touch on Agile working methodologies and even some Lean Startup principles, but this isn’t the main focus of the course, nor is design. You will learn some basic principles in all these areas, but this is primarily a course where you will learn to code.

How satisfied are students after completing the program?

Our Net Promoter Score (as decided by feedback from all students over the past year) is 93. The highest you can get is a 100, and anything above 50 is considered to be ‘Excellent’.

What is the drop out rate/failure of the course?

Out of around 700 students so far we have had around 25 drop out, for various reasons. We have an application/interview process at Makers Academy that is designed to only accept people who are serious about learning to code, but we can’t always get it right!

More about Makers Academy Remote

Am I too old, with not enough coding experience to join Makers Academy Remote?

There’s no such thing as too old! Our students are incredibly diverse - people of all ages, backgrounds, sectors and experiences - so we don’t have a maximum age limit. The one thing that has been constant with all of our applicants is a passion for coding, and a burning determination to succeed.

Can I join Makers Academy Remote while also doing my normal job?

No. Remote students are expected to commit to 9am to 6pm, Monday to Friday (at a minimum, but most work well into the evening to finish their work). We also set weekend project work to keep you engaged, so if you really want to get to a professional standard in just a few months, you really have to commit to it.

Is the course full time?

Yes. The value of a full-time course is huge in comparison to a part-time course. We don’t offer a part-time option because it wouldn’t produce world class developers.

Do Remote graduates receive any kind of qualification?

You don’t get a qualification when graduating Makers Academy Remote, you get a job. To be an official educational institution and to offer qualifications, we would need to submit our curriculum to the government, which would then get locked down without the possibility of any changes. Accreditation guidelines say that you have to teach the same thing for a minimum of 1 year before you can apply for an official qualification. Well - a year in software development is a lifetime in other industries. We update our course materials every 4 weeks to fit the needs of the market and the needs of our hiring partners, so we do not and will never offer official accreditation. We don't care for fancy pieces of paper - we want you to leave the course with the ability to build real projects. That's our 'qualification'.

Any entry requirements?

We don’t have any requirements other than a passion for coding and a commitment to learning. You don’t need any academic qualifications or work experience - just demonstrate to us that you’re keen and capable.

When does your next course start?

We run a new course every 12 weeks, and you can take a look at all of our upcoming cohorts at the bottom of this page.

How is the interview done?

The interviews for Makers Academy Remote are done remotely, to mimic the learning environment you’ll be in. We’ll also send you across some learning materials to prepare for the interview, so remember to complete all of the content to give yourself the best chance of progressing to the next stage.

I don’t have a coding background, is it for me?

Definitely! Our course is designed to turn any coding beginner into a junior developer in 12 weeks, and then get you a job in a world-class tech company after you graduate. Sound too good to be true? It isn’t, we do it over and over again every 12 weeks. If you fancy a read, you can take a look at our graduate stories here

Can you help finding me a job overseas?

The majority of our hiring partners are in London, but we’ve helped graduates get jobs all over the world. As we get more Remote students, we’ll be hand-picking the top tech employers across Europe to work with us.

How much does it cost?

Makers Academy Remote costs £4000. We've partnered with Future Finance, PCDL and EdAid to offer financial support. Ask about this during your interview. Hint, you need to apply first!

Do you offer scholarships?

We offer scholarships from time to time, usually in partnership with another company. By far the best way to hear about these things is by signing up to our newsletter and keeping an eye out for any new opportunities.

Do you accept international students?

Whilst we do have some international students join Makers Academy Remote, because of time differences do bear in mind that we don’t recommend joining the course if you are located somewhere that is more than +/-4 hours GMT. Feel free to drop us an email if you want to have a chat about this in greater detail.

What languages do you cover?

We cover a range of content that includes languages, libraries, processes and frameworks, such as -
Front end - HTML CSS, JavaScript Back end - Ruby, Ruby on Rails, NodeJS
Databases - (DataMapper, SQL) and user management
Object Oriented Programming
Test Driven Development & Pair Programming
Agile, and lots more!

Getting a Job

Do you offer any kind of post-graduation assistance?

Absolutely. We want to help in any way that we can - be that helping a student find their first (or second or third) position or just merely providing advice. We have built an extensive alumni network for all graduates. We now have a full time team to look after all post course arrangements and ensure you get a job.

What is the target placement rate for coding positions?

While it's really complicated publishing our success metrics we're committed to fully supporting you until you're happy in your new job as a developer.

Do you offer any kind of certification at the end of the course?

No. Certifications would require us to bend our curriculum to a governing body, thus reducing our agility to teach what's most relevant and to stay at the bleeding edge of what's important to the technology community. Also, the employers pay little attention to certificates but they value the skills, so we focus on the latter.

On average how quickly do graduates find a developer job after doing this course?

On average it takes 1-3 months to get a job after graduation.

What level of training do we offer?

We train you to a level of proficiency that will allow you to build your own prototypes (if you’re an entrepreneur) or to get a job as Junior Developer.

Which language is in demand the most?

The tech landscape moves fast. There are jobs available in every language - from C and Java right through Python and Ruby to Node and Clojure. With demand for Devs growing an average of 20% every year, and the supply of devs flatlining at 1% YoY, the reality is that if you’re a good programmer, you’ll always be in demand.

Does the Academy provide any support to students who wish to establish their own startup?

We don’t offer any formal support but most of the team have extensive experience in startups and we're happy to talk to the students about their ideas.

Paying For the course

I can't afford to do the course. What should I do?

We're partnered up with quite a few finance companies. Check our payments page to see how previous students have done this.

Is food and lodging included in the price of tuition?

Unfortunately not. We will however assist with making arrangements in any way that we can – feel free to email us with any questions or requests that you may have.

Why do I have to pay a deposit?

Due to high demand for spaces, we ask that, once accepted, students pay a non-refundable £800 deposit to lock-down their spot on the course. This is to ensure that every place is taken by someone who actually intends to study at Makers Academy. Many courses end up with a waiting list and it isn't fair on waiting students for people to reserve a spot and not show up.

What if I don't have the deposit?

Once a student is accepted on to the course, their spot is held for 28 days. In this time the seat will not be offered to anyone else. If the deposit is not paid within 28 days their application will be automatically archived. As the course is very selective and highly popular it will most likely mean the seat will be offered to someone else.

Do I need to buy books?

While books are kind of outdated in the fast-paced world of software development, there are a certain few that we hold dear to our heart.

Can I pay in Bitcoin, if so how?

Yes - we welcome payment in Bitcoin. If you want to do so, we can talk about how to do so when you come for an interview.

Is there any chance to get any type of scholarship?

We offer scholarships from time to time, usually in partnership with another company. By far the best way to hear about these things is by signing up to our newsletter and keeping an eye out for any new opportunities.

Can I finance my deposit?

No. You will need to pay for your course deposit before being able to secure finance with any of our partners. We have preferential finance options in place for students of Makers Academy, so you will need to have a secured place on the course by paying your deposit before we can confirm your registration to PCDL and Future Finance.

Makers Academy PreCourse

How long is the PreCourse

The PreCourse runs for 4 weeks prior to the start of the full time course.

Do students have to do any preliminary study before starting the course?

Yes. We have developed a part time PreCourse that needs to be completed before starting the course. We focus on the foundations: command-line, version control and the basics of Ruby. The PreCourse requires a minimum of 20 hours per week to complete successfully.

Is the PreCourse done at home?

The PreCourse is part time and is completed remotely. You need at least 20 hours per week (including weekends) to complete the required work. Weekly progress is compulsory on the PreCourse, to make your way onto the full-time course.

What do you learn on the PreCourse?

You'll cover the basics of Command Line and Git for a week and that will be followed by 3 challenges in Ruby. This will allow us to dive straight into code on your first day on the full time course.

Do we have to be online for the PreCourse?

The materials will be online and you will have full access to them from the start date of the PreCourse. As you will be learning with your cohort some online learning will be required to get the help you need to complete it.

Can I start the PreCourse early?

We run the PreCourse currently with everyone starting at the same time. This allows everyone to learn together and work through problems as a team. We have found that this works best for each cohort.

What's the best way to prepare for the PreCourse?

After passing your interview - don't stop coding. It's the best advice we could give you. Keep doing small challenges everyday. Anything from Well Grounded Rubyist to getting your typing speed to 70 wpm - everything helps!

Onsite or Remote?

Full Time, Offline, in London Full Time, Remote, Global
Challenge-Based, by Makers Academy Challenge-Based, by Makers Academy
Pair Programming
Face-to-Face Remote via VoIP
Coach-led Workshops
Live, in Person Live, Online
Meditation, Yoga, 'Joy' activities
Certified Yoga Instructor On Site Your Own Practice, at Home
Hiring Support
Hiring Week + Intro to Hiring Partners In Major Tech Hubs Only
£800 £500
Womens Discount
Careers Fair @MA HQ, London
Talks by Industry Leaders
Live, in Person



Pair Programming

Coach-led Workshops

Meditation, Yoga, 'Joy' activities

Hiring Support


Womens Discount

Careers Fair @MA HQ, London

Talks by Industry Leaders

Full Time, Offline, in London

Challenge-Based, by Makers Academy


Live, in Person

Certified Yoga Instructor On Site

Hiring Week + Intro to Hiring Partners



Live, in Person

Full Time, Remote, Global

Challenge-Based, by Makers Academy

Remote via VoIP

Live, Online

Your Own Practice, at Home

In Major Tech Hubs Only


Apply Now

We run cohorts every 4 weeks onsite and every 12 weeks remotely, and applications are highly competitive. We offer numerous payment options.