Learn to Code in Paradise

All-inclusive 9-week web development bootcamp in Thailand

Apply for August 12th FULL

Apply for October 14th

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 on the beautiful island of Koh Samui, Thailand and are to be attended in person.

Accommodation is included (don't miss the deal!), so you can relax and focus on learning. Course-only available too.

Next batch starts October 14th. Applications close September 30th.

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 the 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?

Oct 14th to Dec 13th

Full course + Accommodation

$4,000

Apply now

(Course only $3,500)
Prices are in US Dollars

Accommodation

You'll stay at our stylish accommodation which includes your own private room with comfy bed, private bathroom, fridge, TV and fast WiFi.


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 technology. Thanks to NodeJs, with a single language you can program web, server, IoT, AI and more for years to come.

Ruby on Rails

A diying language. Jobs for Rails are in steep decline and adoption of the technology for new projects has been dropped by most companies.
AccommodationIncluded 🏠NOT included
How long9 weeks8 to 14 weeks
How much$4,000😎$7,000 to $17,000😱
Method

Teachers with you 8h/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

Koh Samui, Thailand, 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, 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?
What you learn

NodeJS & JavaScript

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

Ruby on Rails

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

Included 🏠

NOT included

How long

9 weeks

8 to 14 weeks

How much

$4,000😎

$7,000 to $17,000😱

Method

Teachers with you 8h/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

Koh Samui, Thailand, 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, 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?

Our Curriculum

Web building blocks

We'll cover the basics first: how the web works, strucure 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 looks good on mobile and desktop

The JavaScript language

Using the most popular programming language on the web, you will go from the basics of coding to advanced concepts of object-oriented programming, you will learn how to think like a programmer and solve problems when you're stuck

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

Git & GitHub

Working in small groups, you will experience exaclty what developers go through on a dailiy basis at work, how they collaborate on projects and find resources

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 & Postgresql

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.

Preprocessors

Developers like to work smart, why write 10 lines of code when you can write one? You'll learn how Webpack, Sass and other very cool technologies can make your life easier.

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 to use data and Stripe to create a shopping cart to charge your customers via credit card.

Design Thinking & Project Management

You'll learn the industry best practice for managing complex projects with SCRUM, the jargon and how to make sure you are solving the correct problems.

Projects

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

GitHubGit
Node.jsExpressNPMMoment.js
MongoDBJSONMySQLPostgresql
StripeREST APIPostmanAtom
FirebaseHeroku
LessPugGulpLodash

Next batch starts October 14th.
Applications close September 30th.

Apply
Students from Batch #02
5 Stars

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

- Ryan
5 Stars

“Exactly what I was looking for...”

- Susanna
5 Stars

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

- Pedro
Read all reviews

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.
1:00 pm:Lunch break and perhaps go for a swim? β˜€οΈ We're right on the beach!
2:00 pm:Back to class, more lectures and more hands-on coding.
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 such as scuba diving, snorkeling, boat trips, fishing, jet-ski, beach volley, zip-lining, 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.

We recommend going through the FREE online intro to JavaScript course on codeacademy.com

Attempting to write your first lines of code during an intense, fast-paced bootcamp is not the way. 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 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, instaling 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 is a recipe for disaster.

πŸ”Š 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 vetaran 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 intervew and give it your best.

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

The following step is to secure your spot, we operate on a first come first serve basis. We receive hundreds of applications and 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, accommodation, visa questions, etc.)

Finally, see you in Koh Samui, Thailand.

πŸ–± 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.

🎨 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?

We're located on the beach of Lamai in Koh Samui, Thailand.

πŸ—Ί How do I get to Koh Samui?

Koh Samui has an international airport, 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 sunny and we're by the beach, so bring your swimsuit and flip flops!

πŸ›‚ Do I need a visa to come to Thailand?

You must get a 60 days tourst visa at any Thai Embassy before you come to Thailand. After 60 days in Thailand (end of the bootcamp), you can extend your visa for another 30 days, which gives you 90 days in total, in case you want to stay in Thailand longer. Please check with your local Thai Embassy, some nationalities are not allowed to extend their visa beyond 60 days.

🐣 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 lenghts 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?

Yes, accommodation is included if you want it, but we have limited rooms and we operate on a first come first serve basis.

🏑 Do I have to stay at your accommodation?

No, you can choose to stay at a nearby hotel and pay for the course only, if you prefer.

🍜 Is food included?

No, however food is cheap in Thailand, the world-famous Pad Thai will only cost you $2.

πŸ›« 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 on the following batch without having to pay for the course again. You will have to pay for the accommodation though.

πŸ‘¨β€πŸš€ Can you guarantee a job?

No bootcamp can guarantee a job 100%, 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 an island in Thailand 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 October 14th. Applications close September 30th.

Apply