Learn to Code in Paradise

9-week web development bootcamp in Bali

Apply for October 14th FULL

Apply for February 3rd
Sponsored by

Web Development Bootcamp

Tortuga Coders offers an intensive 9-week course to take you from zero to an entry-level web programmer.

Classes take place in the world-famous Canggu, on the beautiful island of Bali and are to be attended in person.

Relax while you study on a beautiful tropical island that will spark your creativity and put you in a state of flow.

Next batch starts February 3rd 2020. Applications close December 30th 2019.

Apply

What you'll learn

At Tortuga, we focus on full-stack JavaScript development (front-end, back-end, database).

By the end of the course, you'll feel comfortable building a web application from scratch, such as:

  • Social networks like Facebook and Twitter;
  • eCommerce like Amazon and eBay;
  • online booking systems like Airbnb;
  • magazines and blogs like Medium;
  • enterprise software like Salesforce and Xero;
View the Curriculum

Who is this course for?

Are you an entrepreneur? Do you want to build your own tech product? Perhaps youโ€™re struggling to find a technical co-founder?

Are you a student, but you only learned theory and want to acquire practical skills?

Are you unhappy with your current job and want to change your career, become a programmer?

If you're one of the above, then keep reading.

Susanna, student from batch #01

Michelle and Gaรซl, students from batch #01

Our Method

You will attend classes 8 hours per day, Monday to Friday for 2 months.

During classes you will be writing thousands of lines of code, guided by our teachers and build projects in small groups to sharpen your skills.

Our teachers will be there with you at every step of the journey to make sure you solve problems fast when you get stuck and don't waste time.

View a Day at Tortuga

How much does it cost?

Feb 3rd 2020 to Apr 2nd 2020

Full 9 week course

$3,500

Apply now

Prices are in US Dollars


How do we compare?

Tortuga CodersOther Bootcamps
What you learn

NodeJS & JavaScript

The future of programming. JavaScript is the most popular and fastest growing web language. Thanks to NodeJs, with a single language you can program web, server, mobile, IoT, AI and more for years to come.

Ruby on Rails

A dying language. Jobs for Rails are in steep decline and adoption of the technology for new projects has been dropped by most companies.
How long9 weeks8 to 14 weeks
How much$3,500๐Ÿ˜Ž$7,000 to $17,000๐Ÿ˜ฑ
Method

Teachers with you all day, everyday

At Tortuga Coders, you write code from day one, all day, everyday.
Teachers are with you all the time, to help you quickly solve problems so you donโ€™t waste time searching for answers on the web.

Some lectures, then youโ€™re on your own

Most other courses only give you lectures in the morning, then youโ€™re on your own, wasting countless hours fixing silly bugs instead of being productive, learning more and building products.
Location

Relaxed + Fun + Cheap

Bali, the "Island of the Gods" is a breathtaking tropical island in the south of Indonesia, famous for surfing, spectacular sunsets and delicious food. Also, Bali is cheaper coming from Europe, America, Australia, Singapore or Japan, so you save while you study.

Stressed & Expensive

Most other courses are based in big cities like London, Paris or San Francisco, which are expensive and the weather is not always so kind. Learning to code is a big challenge on its own, why would you want to add even more stress to it?
Size

Small Groups

Up to 12 students per batch, so everyone gets enough attention

Large Groups

Large groups of up to 50 students where it's everyone for themselves
What you learn

NodeJS & JavaScript

The future of programming. JavaScript is the most popular and fastest growing web language. Thanks to NodeJs, with a single language you can program web, server, mobile, IoT, AI and more for years to come.

Ruby on Rails

A dying language. Jobs for Rails are in steep decline and adoption of the technology for new projects has been dropped by most companies.
How long

9 weeks

8 to 14 weeks

How much

$3,500๐Ÿ˜Ž

$7,000 to $17,000๐Ÿ˜ฑ

Method

Teachers with you all day, everyday

At Tortuga, you write code from day one, all day, everyday.
Teachers are with you all the time, to help you quickly solve problems so you donโ€™t waste time searching for answers on the web.

Some lectures, then youโ€™re on your own

Most other courses only give you lectures in the morning, then youโ€™re on your own, wasting countless hours fixing silly bugs instead of being productive, learning more and building products.
Location

Relaxed + Fun + Cheap

Bali, the "Island of the Gods" is a breathtaking tropical island in the south of Indonesia, famous for surfing, spectacular sunsets and delicious food. Also, Bali is cheaper coming from Europe, America, Australia, Singapore or Japan, so you save while you study.

Stressed & Expensive

Most other courses are based in big cities like London, Paris or San Francisco, which are expensive and the weather is not always so kind. Learning to code is a big challenge on its own, why would you want to add even more stress to it?
Size

Small Groups

Up to 12 students per batch, so everyone gets enough attention

Large Groups

Large groups of up to 50 students where it's everyone for themselves
Check our Instagram

Our Curriculum

Web building blocks

We'll cover the basics first: how the web works, structure of web apps and the technology landscape.

Tools

We'll show you the most common tools web developers use and best practice so you can move quickly and bring your ideas to life.

HTML & CSS

These are the fundamentals of web interfaces, you'll build web pages, including complex forms and layouts, responsive apps that look good on mobile and desktop

The JavaScript language

Using JavaScript, the most popular programming language on the web, you will go from the basics of coding to advanced concepts, writing algorithms to solve problems and think like a programmer

JavaScript for the web

JS is what makes web interfaces interactive, responding to human inputs, altering pages when data is added or removed, loading external data and making pages dynamic. You will learn how to do all of that by first writing pure JavaScript for the DOM before applying frameworks.

Git & GitHub

Working in small groups, you will experience exactly what developers go through on a daily basis at work, how they collaborate and structure their projects.

Web Frameworks

After getting a good grasp of JavaScript for the web, it's time to learn the most popular web framework: React. You will build interactive interfaces using Components while connecting them to real data coming from your server.

NodeJS: JavaScript on the Server

You'll learn how to build your server, read and write files, and use NPM.

Build your REST API

With a REST API, you'll be able to serve data to web apps and mobile apps alike. You'll learn how to write secure REST APIs with authentication.

MongoDB

Create, Read, Update and Delete data to and from a database, use the mongo command line, connect your server and REST API to your database, transfer and manipulate data in JSON format.

MySQL

We'll also take a look at SQL, how to connect NodeJS to MySQL and the SQL syntax.

Test-driven Development

Testing your app manually only takes you so far, you will learn how to write test-driven applications that automate the process of testing, drastically increasing the quality of your code.

External APIs

Most APIs you'll use on a daily basis won't be built by you, so you'll learn how to connect to external APIs such as Google Maps and Stripe to charge your customers via credit card on your app.

Design Thinking & Project Management

You'll learn the industry best practice for managing complex projects with SCRUM, the jargon and how to integrate a team of developers to be operational from day one.

Projects

During the program you'll be working on multiple projects, however the last 2 weeks are dedicated purely to building your own personal project using all the skills you acquired.

HTML5CSS3JavaScriptTerminal
GitHubGitReactJSNode.js
MongoDBHeroku
MySQLExpressNPMMoment.js
ChaiJSONStripeMocha
IonicREST APIPostmanAtom

Next batch starts February 3rd 2020.
Applications close December 30th 2019.

Apply
Students from Batch #02
5 Stars

“Great overall experience. Already found a job!”

- Nikola
Read Review
5 Stars

“Incredible boot camp to become a full stack web developer.”

- Edgar
Read Review
5 Stars

“Amazing experience to learn modern Javascript tools and technologies...”

- Ryan
Read Review
5 Stars

“Exactly what I was looking for...”

- Susanna
Read Review
5 Stars

“A great experience with a serial founder...”

- Pedro
Read Review

Facilities

Where you'll be studying in Bali

A Day at Tortuga Coders

A typical weekday at Tortuga goes like this:

9:00 am:Class starts, a new topic is introduced and explained by your teacher. Every new topic gets incorporated into a project you're working on, you write code from day 1 building projects and your teacher is there to help you if you have any questions.
11:30 am:Hands-on coding: start working on the exercises of the day.
1:00 pm:Lunch break and perhaps go surfing? โ˜€๏ธ We're 5 min from the beach!
2:00 pm:More hands-on coding, with the help of your teacher.
5:00 pm:End of class.
7:00 pm:Gym, Crossfit or Yoga? ๐Ÿ‹๏ธโ€โ™‚๏ธ We have plenty of workouts waiting for you.
8:30 pm:Dinner time. ๐Ÿœ There are plenty of restaurants to choose from, for all tastes and budgets.

Weekends

There are tons of activities: surfing, yoga, beach volley and places to explore: temples, volcanos, waterfalls and much more that we organize, or you can explore on your own.

Or, if you prefer, you can just relax on the beach. It's important to take a break or you'll burn out before the end of the course. So, put your laptop down and relax ๐Ÿ˜Ž

Check our Instagram

Why did I participate in a web development bootcamp?

Read the story of our student Gael who, as an entrepreneur, decided to participate in our web development bootcamp, what he learned, how he formed a team and started building his first tech product...

Read more on our Blog

A Freaky Friday tech experiment.

What happens if a backend developer and a web designer swap roles? Read the unusual story of our students Susanna and Ryan, who decided to swap hats and build a mobile application using each-other's knowledge...

Read more on our Blog

Learning web development in 2019

From developer tools to front-end frameworks, from mobile layouts to hosting, from pre-processors to ES7, get a comprehensive view of the state of web development in 2019...

Read more on our Blog

FAQ

๐Ÿ’ก What do I need to know before I apply to Tortuga Coders?

You must have tried programming before joining Tortuga Coders, followed some online tutorials and wrote some code over a couple of weeks at least. You must be certain that coding is something you enjoy.

It's mandatory to go through the FREE online intro to JavaScript course on codecademy.com before the interview with us.

Attempting to write your first lines of code during an intense, fast-paced bootcamp is a recipe for disaster. You'll also do much better if you have a logical mind, like solving puzzles, or come from a background in science or math.

We have a pre-course pack that we'll send you as soon as you book your spot, which you can go through at your own pace. The pre-course is easy to follow, yet mandatory, and is designed to make sure that everyone starts the course at the same (minimum) level. We also require that you know your way around a computer and your operating system quite well (using the keyboard, typing relatively fast, creating and organizing files, installing software, etc.)

๐Ÿ’ป Do I need to bring my own laptop?

Yes, you need your own laptop. We recommend an Apple Mac laptop running Mac OS X. If you don't already have one and want to keep your budget low, we recommend a Macbook Air (new or second-hand).

Instructions and support will be given for Mac only, so please be aware that if you decide to bring a Windows or Linux PC, you will do so at your own risk as you will have to figure out how to set up your computer on your own (command names, installing software, fixing problems...), with the risk of wasting countless hours searching for solutions online and falling behind on the program.

If this is the first time for you using Mac OS, please give yourself a month at least to learn how to use the operating system before deciding to join us. Trying to learn how to code while learning how to use your computer will lead to no good.

๐Ÿ”Š In what language are the classes?

Classes are in English. You must have a good grasp of English to attend the course. If you understand everything you read on this website, then you'll be fine.

โณ How many courses do you run per year?

We run 5 courses per year. If you can't make it to the upcoming one, please apply now and mention the month you want to join in the application form, we'll put you on the waiting list and we'll get back to you as soon as possible.

๐Ÿ‘จโ€๐Ÿซ Who is the teacher?

Tony, the founder of Tortuga Coders and teacher, is a veteran of the tech industry, he's been writing code for the past 18 years and he has recently built and sold 2 tech companies. Check his profile here (make sure you are logged in on Linkedin).

๐Ÿ‘ฉโ€๐Ÿ’ป What happens after I apply?

Once you fill the application form, we will get back to you to schedule a view call with Tony or we'll ask you to re-apply in the future, depending on how you answer the application questions. During the call, we'll assess if the course is right for you based on your objectives and expectations, this is your moment to shine and convince us that we should pick you, so treat it like any regular interview and give it your best.

After the interview, if you've been accepted, you'll be notified via email.

Next, you'll have to study the free online JavaScript intro course on codecademy.com and we'll schedule a second interview, this time to check your learning abilities. Tortuga Coders is an intense course, so you must be able to learn quickly.

The following step is to secure your spot by paying the fee. We operate on a first come first serve basis and, while we receive hundreds of applications, we only select 12 per batch.

You'll then receive the pre-course material that you must study before the course starts.

Angela, our operations manager, will help you make sure that you're all set (arrival time, visa questions, etc.)

Finally, see you in Canggu, Bali. You must arrive at least the day before the start of the course, since we start at 9am sharp.

๐Ÿ–ฑ Do you teach how to make websites?

Sure, that's the easy part. But building web apps is a whole new level and that's what we focus on. If you're only interested in making simple websites, this course is not for you.

๐ŸŽจ Do you teach Wordpress?

No. You will not use Wordpress or any other platform that lets you build apps without coding. Instead, you will learn to code and build your own platform.

We focus on web development, however, given the flexibility of JavaScript and the popularity of NodeJS, you can build mobile apps for iPhone and Android, you can program robots and Internet of Things (IoT), build videogames or even Artificial Intelligence (A.I.) and Machine Learning (M.L.) โ€“ the world is your oyster.

๐Ÿ‡ฎ๐Ÿ‡ฉ Where are you located?

Our regular location is Thailand, however for our special 1 year anniversary batch, we'll be located in the popular Canggu area of Bali, Indonesia.

๐Ÿ—บ How do I get to Bali?

Denpasar is the international airport of Bali, so you could be coming from a variety of places depending on your departure origin.

๐Ÿ– How's the weather and what do I need to bring with me?

The weather is mostly sunny and hot, we're on a tropical island, so bring your swimsuit and flip flops! Depending on the season, it might be raining though.

๐Ÿ›‚ Do I need a visa to come to Bali?

You must get a visa to enter Indonedia. Our staff can help you get the right one.

๐Ÿฃ Is there a minimum age?

Yes, you must be at least 18 years old by the time the course starts.

๐Ÿ—“ Why does the course last 9 weeks?

We have experimented with various lengths and 9 weeks is the optimal time to learn enough material to secure your first junior developer job or build your own app.

๐Ÿ‘จโ€๐ŸŽ“ How many students attend each batch?

We limit classes to 12 students so we can dedicate enough time to each one.

๐Ÿ  Do you provide accommodation?

No, accommodation is not included. There are plenty of choices around, from shared rooms to 5 star hotels, for all budgets and tastes, so you can choose what suits you best.

๐Ÿœ Is food included?

No, however food is cheap in Bali, the world-famous Nasi Goreng will only cost you $4.

๐Ÿ›ซ Are flights included?

No, students come from all over the world so it would be impossible for us to organize.

๐Ÿ’ฐ If I change my mind, can you give me a refund?

We can refund you up to 60 days before the start of the course.

๐Ÿค• If something bad happens to me and I can't come to this batch, can I come to the following one?

Yes, you can come to the following batch for an additional 5% of the total fee (to cover for admin fees).

๐Ÿ‘จโ€๐Ÿš€ Can you guarantee a job?

Almost no bootcamp can guarantee a job 100% and neither can we. This is because it depends mostly on you: your motivation, the amount of time and effort you put into studying, improving your skills, preparing your CV (resumรฉ), your portfolio and the number of applications you send to recruiters / number of interviews you attend.

We do however help you prepare as much as possible, by teaching you not only the latest and high in the demand technology but also where to look for a job, how to apply, how to prepare for your interview, how to integrate a team of developers and be operational from day 1, which is what companies are looking for.

5 Stars

“Amazing experience to learn modern modern Javascript tools and technologies...”

I do not regret my decision at all! I learned a great deal of modern tools and technologies, such as modern Javascript (including ES6 syntax), User Interface Design, NodeJS, MongoDB, React and more. One thing that I liked from this course that it is sooo up to date with the modern technology, such that we do not waste time learning old technology...

- Ryan (Professional Developer)
Read More
5 Stars

“Exactly what I was looking for...”

The course is stimulating and challenging; whatever theory weโ€™ve approached, it has been put into practice straight away. Our teacher Tony is well prepared and experienced; his willingness is highly valuable but most importantly, his proficiency in teaching is to be acknowledged. Learning to code on a tropical island is priceless. Life is easy and relaxed...

- Susanna (Web Designer)
Read More
5 Stars

“A great experience with a serial founder...”

The founder is the best value-add the program brings. You will get his personal input at every step of the journey. I always feel he is very concerned if I am falling behind, and he wants to ensure everyone comes successful out of the course. He has 15 years experience and has an always-learning approach. The staff is great at making you feel at home, always trying to ensure you're having a good experience...

- Pedro (Entrepreneur)
Read More

Next batch starts February 3rd 2020. Applications close December 30th 2019.

Apply