Not Just Career Changing. Life Changing.

intensive Javascript and ruby based programs

Cloud camp => bootcamp

Bali - 1 (2).jpg

Why learn with us?

We teach courses designed to prepare you for multiple scenarios. These can include entry level to the IT industry in an entry level developer position, participating as an entrepreneur in the design, direction and evaluation of coding teams, expanding your service offering as an established designer or digital nomad; or anything else that being enabled in code can do.

We offer the most flexible, cost-efficient and customizable experience possible in a bootcamp, through our combination of Cloud based, one-on-one instruction with a completely customizable schedule, and our legendary in-person bootcamp, in amazing places like Bali, Ecuador, Costa Rica and Thailand.


course overview

a four week bootcamp entirely focused on projects.

We have one, overarching, no-compromise, non-negotiable goal in our in Person bootcamp: building ambitious, meaningful projects.

Projects that will impress a recruiter or a lead dev looking to hire. Projects that will demonstrate the feasibility of the idea you want to incubate or see invested in. Projects that prepare you to embrace programming in whatever way you define.

Most bootcamps mix in instruction and projects. But bootcamp isn’t the best way to manage instruction, and that’s why the Cloud Camp phase exists: to tailor your learning to your exact needs, down to the hour and without being rushed by a fixed schedule. One-on-one, on the schedule that suits your exact learning needs.

Bootcamp is, and should be about those projects. Because that’s what it’s unbeatable at. And ours is.

Your bootcamp time runs for four weeks. Before arriving, we’ll talk with you about what your project goals are for the bootcamp. We’ll suggest projects during the first week, based on design briefs that you and your team will be expected to interpret and respond to. If you have something specific in mind, you can shape your initial projects along the lines you want, subject to the agreement of the team we put you together with.

Your first project is complete by the end of the first week. Your second is selected from a list of general suggestions; and you can work with other students to form a team to respond. That project will run until the end of the second week.

The remaining two weeks are a final project. If you have a particular idea of what you’d like to do, and you can get at least one other student to sign on to work with you, we’ll work with you prior to the start of project development to define the brief and deliverables. The one thing you can’t do is a solo project, but you can maintain a side project if you want, all through the bootcamp.

Mentoring at ruby on the beach

We make the distinction between mentoring and instructing. Mentoring is the normal mode for instructors during bootcamp. It’s about working with teams – whether pairs, or in groups of three or four – to guide, suggest, and direct you to where you can make progress on your own.

We think this is crucial. Your goal when you leave bootcamp should be to work confidently and independently. And the underlying skill that we want to see you leave with, is the ability to learn independently.

On the other hand, we understand that there is a need to more formally learn, even during the bootcamp. The difference at Ruby on the Beach is that we know that by the time you’ve advanced that far, your learning needs are unique, not always shared by your team mates. And we build the program accordingly.

one on one

So we allow for individual, one-on-one instruction to be continued during the bootcamp, just as it was during the Cloud Camp. You book time with an instructor – in person, usually, but sometimes remotely – to focus on a particular subject or skill you want to learn.


In that way, you continue to learn, at your own pace and driven by your own needs, and the needs of the projects you build.


when do our programs run?

schedule and costs

Bali - 1 (10).jpg


Because our Cloud Camp schedule is flexible, you have better options than most bootcamps. For the most part, the answer to the question, “when does it start?” is “now, or whenever you want it to start”.

We generally expect students to complete the instruction section in a two- month period prior to a bootcamp. So, if you start mid-month, you might have other students who began on the first – others might join after you, perhaps as late as the end of that same month.

Generally, we expect students to devote a significant portion, if not a full time commitment to the Cloud Camp instruction. And we discourage stretching out the time for more than two months. We just feel that focus is important – what you’re working towards is a project bootcamp where you have to be prepared, on your toes, ready to support your fellow classmates as team members on your or their projects. If you don’t have the focus for the Cloud Camp to complete in two months, you may have a hard time with the bootcamp itself. and we want you to succeed.

We will try to group applicants into groups of 10 to 16, starting in the same 30 day period. So when you speak with us, we’ll ask you to define your window for both the Cloud Camp, and the Bootcamp, and coordinate with other students.

We try to run bootcamps on a 90 day interval.


If you just want to get your feet wet, you can opt for our Jumpstart program. This comprises the first 10 hours of our Cloud Camp, without collaborative projects. (Generally, projects begin after the first 10 hours of instruction anyway).

Even if you intend to go to a different bootcamp, this can be immensely helpful and confidence building. It means that you’ll arrive at your planned program, assured that you’ve gotten a, yes, jumpstart, on what you’ll be doing.

The time spent this way will get you enough familiarity with the tools used in the Cloud Camp and Bootcamp that you can start to play with code, without floundering. And you can extend the basic Jumpstart, as needed, and on a flexible schedule, booking hours with instructors as needed, until the next scheduled Cloud Camp period begins. Naturally, all the material you cover and money spent counts directly towards the Cloud Camp, should you join it. It also ensures you a place in the Bootcamp should the next one become oversubscribed.

Request for information/apply

Use this button to book an interview, ask questions, or to apply to join the program.



Unlike most bootcamps, we don’t have a fixed price. Instead, we have a base cost that reflects the cost of the core instruction during the Cloud Camp, and the mentoring during the Bootcamp.

For some students, that will be enough, and those costs look like this.


cloud camp core costs

Cost of Instruction: $2850

cost of mentoring: $563


bootcamp core costs

cost of bootcamp: $3500

cost of one-on-one: $500


These are based on the minimum expected hours spent to complete the curriculum during the Cloud Camp. During the Bootcamp, the pricing shown reflects a fairly low level of one-on-one assistance. The $500 amount is the how much we charge at the outset of the bootcamp period.


what am I paying for?

The costs of our programs reflect exactly how many hours you spend in instruction or mentoring, based on a per-hour rate. As an example of how this can cause your costs to increase from the base prices shown above, an extra hour every day of instruction time during the Cloud Camp – which is a lot of extra time –would only raise the cost to $4542 for the entire Cloud Camp period.

By contrast, consider a typical bootcamp with one instructor for every eight students. That’s the equivalent of one hour on one-on-one time per day (8 hours == 8 students per instructor). If that bootcamp runs for 8 weeks, that’s the equivalent of 40 hours of one on one. Assume that bootcamp costs $10,000, and your per hour cost is $250 – more than three times per hour what we charge.

The fact is that one-on-one instruction is a far more efficient way to learn to code, particularly when sessions (typically 1 hour) of teaching are interspersed with 2-4 hours of individual work – time you can, if you wish, collaborate with other students.

how do extra charges work?

In fact, you’re only charged during the Cloud Camp for hours actually spent with instructors. This is billed at a nominal $75 an hour. When you are mentored – during the Cloud Camp, or the Bootcamp – a somewhat higher fee is charged per hour, but the cost is split among the number of members of your team. So a team of three will pay $113 per hour, split three ways: around $37/hour.

Instruction and mentoring time is charged in 15 minute intervals, and we use Slack to mark initiation an end of billing periods, so everyone on the channel agrees when sessions begin and end. So, for instance, a team of four needing a quarter hour of mentoring would pay just $8 each for the session.