Join a select and diverse group of new learners in our immersive country house code retreat, and after six weeks you’ll gain the knowledge required of a modern web developer, with the skills to work in startups, agencies or anywhere else you want.
What it is
It’s a six-week, full-time residential training programme: you’ll work like never before, but you’ll live and breathe code and be miles ahead of the pack of junior devs when you finish.
Where it is
Beat the bustle of the city and learn in a relaxed environment. Our secluded countryside retreat shares the campus of Merrist Wood College, in Worpolesdon near Guildford, Surrey. With all the facilities of a University, it's a beautiful location, providing plenty of space to relax in. There's the option of private accommodation on campus, with all the domestic stuff taken care of, so you can keep your mind focused on learning. Ditch the distractions and get the focus you deserve.
Who it is for
You don't need any qualifications, but this course will have a steep learning curve, where you'll need to work hard and apply knowledge you learn each day. Working in pairs, along with your instructor, we'll work through pre-prepared exercises, and build apps in a hands-on environment, where you'll learn from each other as well as us. Completing the course will prepare you for further learning, building your portfolio or applying for jobs.
- Basic Programming Concepts
- Data Structures
- Functions and Objects
- Working with Node.js
- Event-driven programming
- Building web components
- Working with the Document Object Model (DOM)
Building UIs with React
- Building React components
- Test Driven Development
- Understanding state
Networking with Express.js
- Working with the HTTP Protocol
- Building APIs with Express.js
- RESTful architecture
MERN Stack Development
- Persistence with MongoDB
- Handling state with Redux
- Consuming Web Services
- Authentication and Security
- Webpack and deployment
- Putting it all together!
- How much does the course cost?
The course is currently set at £4,000, payable in advance of the course start date.
- What are the entry requirements for the program?
A candidate must complete an interview process, a code-test and can demonstrate some requisite knowledge in computing. At a minimum, we expect candidates to demonstrate self-motivated study that they have undertaken, such as completing significant tranches of codeschool.org or codeacademy.org, or building a webpage or basic application and providing us the source code on GitHub.
Candidates must also be over the age of 18.
- Do I need a Computer Science degree or similar qualification?
We are open-minded about where we source our candidates from. Provided that you complete the groundwork and meet the entry requirements, you will be considered along with every other candidate.
- Do you offer discounts or scholarships for the unemployed / graduates / etc?
Depending on your circumtances, we might be able to help you if cost is the only barrier. Whilst we realise this is a premium course, the return on investment is extremely beneficial next to longer term college or University courses.
We wrote a blog post about that here.
- What are you looking for in a candidate?
We are looking for someone with:
- A high aptitude for learning. We will teach you concepts during the morning that we expect you to work with by the afternoon.
- A strong interest in coding! We want people who are looking to become engineers; not people who are casually interested in coding, or looking to augment their existing career with a coding skill set.
- A proven self-starter. We want to see your track record of self-motivated study, examples of leadership or initiative and an impressive career-to-date.
- Rounded skills. What else can you do other than code? Do you have skills in design, management, business, creativity? Have you done any voluntary work?
- Tenacity. Making software is hard and this course will humble you. We want people who can take adversity in their stride and find challenging situations inspiring and can inspire others when the going gets tough.
- Communication. Why are you taking the approach that you have? What are the alternatives before you dive in? Could you explain your rationale to a colleague? Can you ask a targeted question?
- Fun! Most of our clients really want someone who will be a good fit in their team. If we're going to be in a room together for six weeks, we had better get along, so persuade us that you're ready to muck in.
- What is your approach to teaching and training?
The course is split approximately between lectures and practical application, with approximately a 1:2 ratio. The syllabus covers a range of topics required of full-stack web developers. The course is designed to cover the theory but through practical application, so that you will be learning industry relevant skills and gaining experience.
In general, our teaching approach is very hands-on, working with real world practitioners and working on real world projects to hone your skills to the needs of the development market.
- How long does it take to become a web developer?
We also wrote a blog post about this topic here.
- Will I get a permanent job at the end of this course?
- What time commitment is needed for this programme?
- During the training phase, you will be expected to put in at least 50 hours of study per week. Realistically you will get out of the course what you put in, which is one of the reasons why we decided to offer residential accommodation, so that trainees can work effectively outside of normal office hours during the training phase.
- What sort of help can I expect from my instructor?
Your instructor will be on hand to:
- Pair-program on tasks
- Help manage, analyse and estimate the project work that you have been assigned
- Provide line-by-line feedback on your commits
- Provide technical support and answer questions
- Contribute improvements to code to help you learn
- Provide quality assurance to ensure that the work is of a sufficient standard
- Provide extra training where required
- What if I'm not satisfied?
If you cancel the course within the first two weeks, a portion of the course fee will be returned in accordance with the following schedule:
Refund policy for the course Time Notice served by Trainee (Week of Training Phase) Fee Refund (% of Tuition Fee) Week 1 100% Week 2 50% Week 3+ 0%
All notices must be received in writing via email or letter, before the close of business that week. Termination sent after 6pm on the Friday of a completed week will be deemed to have been sent for the following week.