Learn to Code in Paradise

8-Week Web Development Bootcamp in Thailand

Apply for Winter 2020
Sponsored by

Web Development Bootcamp

Tortuga Coders offers web development courses to take you from zero to an entry-level web programmer.

Classes take place on the beautiful island of Koh Phangan, Thailand 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.

Dates for the Winter 2020 batch will be announced soon.

Apply Now

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 our Courses

Who are our courses 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 who's learned a lot of theory but wants 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, from Designer to Coder

Michelle and Gaรซl, students

Our Method

You will attend classes 6 hours per day.

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 and mentors 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 our Courses

Check our Instagram

Courses

8-WeekBeginner

Learn to code from scratch, build web applications and launch a product.

Apply Now

8-WeekIntermediate

Become a professional web developer and start your new career as a coder.

Apply Now
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

Our Curriculum

Web building blocks

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

Tools

You'll start using industry-standard tools used by millions of professional programmers from day 1 so you'll feel right at home when joining a team of coders.

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

JavaScript & Algorithms

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 with JavaScript and then using 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 & REST API

You'll learn how to build a server, a secure REST APIs with authentication, use NPM, serve data to web apps and mobile apps alike.

MySQL & MongoDB

Create, Read, Update and Delete data to and from a database, with both SQL and NoSQL, the 2 most popular types of database. Learn the syntax, manipulate data in JSON format, use the mongo command line and connect your server and REST API to your database.

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 and the last 10 days are dedicated purely to building your own personal project using all the skills you acquired.

HTML5CSS3JavaScriptTerminal
GitHubGitReactJSNode.js
MongoDBHeroku
MySQLExpressNPMMoment.js
ChaiJSONStripeMocha
IonicREST APIPostmanAtom

Dates for the Winter 2020 batch
will be announced soon.

Apply Now
Students at Tortuga Coders
5 Stars

“One of the best learning experiences of my life...”

- Ken Sabet
Read Review
5 Stars

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

- Edgar
Read Review
5 Stars

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

- Pedro
Read Review
5 Stars

“Learn to build a complete app while living in paradise...”

- Jesse Rykerson
Read Review

Facilities

We guarantee modern facilities, comfortable chairs and fast Internet

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 long8 weeks7 to 14 weeks
How much$3,500๐Ÿ˜Ž$7,000 to $17,000๐Ÿ˜ฑ
Method

Teachers with you all day, every day

At Tortuga Coders, you write code from day one, all day, every day.
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

Koh Phangan, is a beautiful island in the south of Thailand, where the sun shines all year round, food is delicious and there are lots of sports and fun activities, including the biggest beach party in the world. Also, Thailand is cheap if youโ€™re coming from Europe, America or Australia, 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

8 weeks

8 to 14 weeks

How much

$3,500๐Ÿ˜Ž

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

Method

Teachers with you all day, every day

At Tortuga, you write code from day one, all day, every day.
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

Koh Phangan, is a beautiful island in the south of Thailand, where the sun shines all year round, food is delicious and there are lots of sports and fun activities, including the biggest beach party in the world. Also, Thailand is cheap if youโ€™re coming from Europe, America or Australia, 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

How much does it cost?

Full 8 week course

$3,500

Apply now

Prices are in US Dollars

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 and mentors.
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

Dates for the Winter 2020 batch will be announced soon.

Apply Now

FAQ

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

For the Beginner course, you must be "computer-literate" but no other technical skills are required. Meaning, you must be very familiar with the basics of using a computer and software, such as Word, Excel, PowerPoint, installing software, creating and organizing files, knowing some keyboard shortcuts and typing relatively fast.

For the Intermediate course, you must have tried programming before joining Tortuga Coders and 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.

After you apply and interview with us, there will be a technical test to assert which course is best suited for you.

๐Ÿ’ป 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 line, installing software, fixing problems...), potentially 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 failure.

๐Ÿ”Š In what language are the classes?

Classes are in English. You must have an excellent 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 teaching?

Tony, the founder of Tortuga Coders and lead teacher, is a veteran of the tech industry, he's been writing code for the past 20 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. Please keep in mind that our acceptance rate is only 3% on average.

Next, if you're applying for the Intermediate course, 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 Intermediate program 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 Koh Phangan, Thailand. 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 different 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 platforms.

๐Ÿ‡น๐Ÿ‡ญ Where are you located?

We're located in Thong Sala, on the south coast of Koh Phangan, Thailand.

๐Ÿ—บ How do I get to Koh Phangan?

There are 2 main ways to arrive to Koh Phangan:

  • Fly to Koh Samui international airport and take a speed boat to Koh Phangan (30 minutes)
  • Fly to Surat Thani international airport and take a speed boat to Koh Phangan (1 hour)

๐Ÿ– 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 Thailand?

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

๐Ÿฃ Is there a minimum age?

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

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

We have experimented with various lengths and 8 weeks is the optimal time to learn enough and build a meaningful product.

๐Ÿ‘จโ€๐ŸŽ“ 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 Thailand, the world-famous Pad Thai will only cost you $3.

๐Ÿ›ซ Are flights included?

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

๐Ÿ’ฐ What's your refund policy?

If you decide to not attend Tortuga Coders after you've paid, we can refund you 95% of the fee up to 60 days before the start of the course.

If we cancel the course you paid for (for any reason) we'll refund you 100% of the fee you paid for 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.