Project Description

CAREER TRACK • BEGINNER - PROFESSIONAL • ONLINE PREP REQUIRED Apply Now Learn Python + JavaScript in Paradise: Learn Django - SQL - AWS - HTML - CSS - REST APIs and more. Build full-stack applications using the world's most popular tech stacks.

Ming Y., Data Engineer

“It has been such a rewarding experience for me which I would definitely recommended to everyone who is searching on Python courses… We were pushed to go outside of our comfort zones while feeling fully supported. I felt extremely fortunate to have them as my teachers.”

Michael S., Software Engineer

“Would highly recommend CodingNomads. As someone with no technical background, the focus on not only the programming concepts/languages themselves but also the framework of how to learn and grow was immensely helpful.”

David P., Entrepreneur & CEO

“I participated in the Bali Python Bootcamp which exceeded my expectations in every way imaginable. Prior to the bootcamp I had zero knowledge of programming. But I now feel comfortable with both reading and writing complex lines of code that are truly powerful!”

Anonymous, Data Analyst

“You won’t regret taking part in the CodingNomads bootcamp. You’ll receive world-class instruction whilst having the time of your life in Bali! I ended up interviewing and getting a job as a data analyst not long after finishing the course!”

Simon B., Strategy Consultant

“Right from the off I felt like I could go to the CodingNomads guys for anything… We had an incredible teacher who broke very complex problems down in ways we could all understand. The owners were always on hand to lend support, encouragement, and even ran yoga sessions after class!”

See Course Syllabus

Covid-19 Update

Unfortunately, until this pandemic subsides, CodingNomads has decided to postpone all upcoming on-site intensive courses. If you’re still interested to learn Python (and we hope you are!) we’d love to work with you on our online courses. Our online courses are top notch, and our mentors are the best in the business! You can take a look at our online Python Programming module here.

Learn to code on the trip of a lifetime

6 Weeks Online – Python

10-20 hours/week, with unlimited mentor support. Learn Python + SQL, APIs.

5 Weeks in Bali – Fullstack

50+ hours/week. Surround yourself with fun, hardworking students and mentors.

4 Weeks Online – Capstone

Full-time recommended. Build your portfolio and launch your career with continued support.

Learning to code doesn’t have to be boring.

Step away from your routine, and fully immerse yourself in coding at our Python bootcamp in Bali. Bali is relaxing, inspiring, and affordable. You’ll be pleasantly amazed at how productive and rewarding software engineering training can be.

Our advanced Python course will transform you into a competent fullstack engineer. Our classes are designed for complete beginners, as well as coders who are new to Python.

To see what our Bali bootcamps are like, check out our 2018 Bali code course recap blog!

Leave life behind and get productive

Our grads tell us that leaving home to learn to code helps them stay focused, and actually learn faster than at home.

This is a work-hard-play-hard Python bootcamp, where we spend M-F in class, and have fun opt-in travel adventures on the weekends. In Bali you can keep your expenses down while still living it up. Come experience the magic, while changing your life for the better.

By the end of this course you’ll be able to:

  • Write complex, scalable web applications using Python, Django, JavaScript, HTML, CSS, REST API’s, SQL and more.
  • Deploy your applications using AWS and Docker.
  • Utilize Object Oriented Programming; logging, error tracking & debugging; performance and caching; security and encryption.
  • Model, build and maintain relational databases using Postgres & MySQL.
  • Whiz around the command line interface (CLI) and GitHub.
  • Know what it takes to become a professional engineer, with career resources and support to pursue the path of your choosing.
  • Learn any other language or technology with confidence.
See Course Syllabus

Learn to code in the most popular language

Python is the fastest-growing language thanks to its popularity in data science and AI. Python was named 2018 Language of the Year by TIOBE Index, and the Most Loved Language by Hired.com. Get excited about the possibilities with Python.

Get real experience with project-based curriculum

Throughout the course you’ll build a series of mini projects to implement each technology you learn. Your mini projects will culminate into one or more fully functioning application(s) for your portfolio.

Live the digital nomad dream

Our Bali course is held at a beautiful office space in the jungle – Outpost Coworking. Outpost has it all for an amazing course: 2 pools for cooling off during breaks, fun events to meet other digital nomads, free massages, plus food / coffee / coconuts delivered to your desk!

Travel + accommodations

We can help you with travel info, airport pickup, scooter rental, SIM cards and more. Use our free resources to book lodging of your choosing, or utilize Outpost’s Coliving services. Please get in touch ASAP if you’d like help with accommodations.

What you’ll learn in our Python bootcamp

Get the Detailed Syllabus

Course Structure

How it Works – Admissions

What our students say

See all of our student reviews on SwitchUp

Average Review Rating:
Arno K.

By Arno K., Product Owner

This full-stack web development course was truly a great step for my professional career. And one of the best personal experiences!

As a product manager I tried to pick up coding in the evening hours, however my demanding job didn’t allow me to properly focus. I can recommend the CodingNomads course as it truly allows you to focus. Being pulled from your normal life is a huge contributor and truly makes the experience. The tutors Martin and Caden where amazing and dedicated their time completely, being fully dedicated to our development. If a student was behind on a topic, they would go out of their way to get them on track through one-on-one support.

The knowledge I gained during the course today helped me to move into a Product Owner role. It allows me to dive one level deeper into roadmap and refinement discussions working with the architects and team. Basically you’ll learn the general Python, SQL, AWS skills to be able to continue your learning yourself. Today it helps me to figure out e.g. developments in the FHIR domain.

As with every course, the more you invest the more you get out. If you do put in the effort, the support from the tutors is truly motivating and the content is pretty exciting. Well-deserved 5-star rating!

This full-stack web development course was truly a great step for my professional career. And one of the best personal experiences!

As a product manager I tried to pick up coding in the evening hours, however my demanding job didn’t allow me to properly focus. I can recommend the CodingNomads course as it truly allows you to focus. Being pulled from your normal life is a huge contributor and truly makes the experience. The tutors Martin and Caden where amazing and dedicated their time completely, being fully dedicated to our development. If a student was behind on a topic, they would go out of their way to get them on track through one-on-one support.

The knowledge I gained during the course today helped me to move into a Product Owner role. It allows me to dive one level deeper into roadmap and refinement discussions working with the architects and team. Basically you’ll learn the general Python, SQL, AWS skills to be able to continue your learning yourself. Today it helps me to figure out e.g. developments in the FHIR domain.

As with every course, the more you invest the more you get out. If you do put in the effort, the support from the tutors is truly motivating and the content is pretty exciting. Well-deserved 5-star rating!

This full-stack web development course was truly a great step for my professional career. And one of the best personal experiences!

As a product manager I tried to pick up coding in the evening hours, however my demanding job didn’t allow me to properly focus. I can recommend the CodingNomads course as it truly allows you to focus. Being pulled from your normal life is a huge contributor and truly makes the experience. The tutors Martin and Caden where amazing and dedicated their time completely, being fully dedicated to our development. If a student was behind on a topic, they would go out of their way to get them on track through one-on-one support.

The knowledge I gained during the course today helped me to move into a Product Owner role. It allows me to dive one level deeper into roadmap and refinement discussions working with the architects and team. Basically you’ll learn the general Python, SQL, AWS skills to be able to continue your learning yourself. Today it helps me to figure out e.g. developments in the FHIR domain.

As with every course, the more you invest the more you get out. If you do put in the effort, the support from the tutors is truly motivating and the content is pretty exciting. Well-deserved 5-star rating!

Blake L.

By Blake L., Strategy & Operations Manager

Amazing people, cool adventure, set me up for success at a new workplace.

I participated in the Bali edition of Coding Nomads Python Bootcamp. At the time I accepted an offer from one the Big Tech companies, but decided to give programming a try first. The program had a great structure and despite limited time allowed us to get to pretty advanced stuff like deploying apps online. This is definitely a full-time arrangement, but this gave me a good balance during such a long stay in Bali.

The most impressive moment is actually not coding related – at one point halfway through the course I felt like I was not getting enough support in learning html. I gave my feedback directly to the course instructors. Most people would really put their ego first and turn it into a power trip – but not them. They were extremely responsive to my feedback and at once made sure I am aware of all the available resources including instructor’s time.

I still keep in touch with many of the people from the course as this school-like experience abroad really contributed to the tight-knit community vibe during the course. What I learned at Coding Nomads really saved my ass in my new position as it turned out to be much more code focus than anticipated. Currently, knowing python gives me a cutting edge both in my current position and the wider job market.

Amazing people, cool adventure, set me up for success at a new workplace.

I participated in the Bali edition of Coding Nomads Python Bootcamp. At the time I accepted an offer from one the Big Tech companies, but decided to give programming a try first. The program had a great structure and despite limited time allowed us to get to pretty advanced stuff like deploying apps online. This is definitely a full-time arrangement, but this gave me a good balance during such a long stay in Bali.

The most impressive moment is actually not coding related – at one point halfway through the course I felt like I was not getting enough support in learning html. I gave my feedback directly to the course instructors. Most people would really put their ego first and turn it into a power trip – but not them. They were extremely responsive to my feedback and at once made sure I am aware of all the available resources including instructor’s time.

I still keep in touch with many of the people from the course as this school-like experience abroad really contributed to the tight-knit community vibe during the course. What I learned at Coding Nomads really saved my ass in my new position as it turned out to be much more code focus than anticipated. Currently, knowing python gives me a cutting edge both in my current position and the wider job market.

Amazing people, cool adventure, set me up for success at a new workplace.

I participated in the Bali edition of Coding Nomads Python Bootcamp. At the time I accepted an offer from one the Big Tech companies, but decided to give programming a try first. The program had a great structure and despite limited time allowed us to get to pretty advanced stuff like deploying apps online. This is definitely a full-time arrangement, but this gave me a good balance during such a long stay in Bali.

The most impressive moment is actually not coding related – at one point halfway through the course I felt like I was not getting enough support in learning html. I gave my feedback directly to the course instructors. Most people would really put their ego first and turn it into a power trip – but not them. They were extremely responsive to my feedback and at once made sure I am aware of all the available resources including instructor’s time.

I still keep in touch with many of the people from the course as this school-like experience abroad really contributed to the tight-knit community vibe during the course. What I learned at Coding Nomads really saved my ass in my new position as it turned out to be much more code focus than anticipated. Currently, knowing python gives me a cutting edge both in my current position and the wider job market.

Robert L.

By Robert L., Project Manager

A big fat pro for this bootcamp is the location. Obviously, learning how to code in a paradise like Bali is pretty cool.

But additional to that, for me being out of my daily environment really helped me stay focused. Since I was so far away from my colleagues, friends and family (Netherlands) and we lived in different time-zones, I didn’t get any distraction other then what I consciously chose. For me that meant long productive days during the week. The weekends I went out to explore the Island, which obviously is a good way of relaxing and getting energized again for the next, productive, week.

Another big fat pro are the instructors. Martin and Caden are awesome. They will give you everything they have, with all their energy. Where needed they will adjust the program to your needs and supply you with additional materials. They know a lot! And when your interests take you places they don’t know, they will explore it with you. Also besides class, we had a lot of fun. Having dinners or drinks together, exploring the area or playing some card games. They were always up for something. Also Roy, the instructor of the Java course should be mentioned here. Three awesome guys.

The organization and contact with Kim and Ryan also went smoothly. They set the right expectations, help you get settled in and are very much open for feedback. They will do anything in their power to make this the best possible experience for you. Thanks!
Ryan and Kim will also give you job support. I didn’t need it, since I was already employed while during the course, but of what I saw was I would say it is worth 5 stars. They will give you very practical advice like how to set up your resume, but will also practice 1-on-1 or whiteboard interviews. Good stuff!

If you are looking for a course where you will master all the general Python skills and get a good general understanding of Web-development, look no further. After the course you are able to build pretty neat web-applications and throw them on the internet, accessible to anyone.

Just one small disclaimer: you are going to get just as much out of this bootcamp as you are willing to put in it. The work will not happen by itself, and they will not come and drag you to class. That, obviously, is your responsibility! 🙂

A big fat pro for this bootcamp is the location. Obviously, learning how to code in a paradise like Bali is pretty cool.

But additional to that, for me being out of my daily environment really helped me stay focused. Since I was so far away from my colleagues, friends and family (Netherlands) and we lived in different time-zones, I didn’t get any distraction other then what I consciously chose. For me that meant long productive days during the week. The weekends I went out to explore the Island, which obviously is a good way of relaxing and getting energized again for the next, productive, week.

Another big fat pro are the instructors. Martin and Caden are awesome. They will give you everything they have, with all their energy. Where needed they will adjust the program to your needs and supply you with additional materials. They know a lot! And when your interests take you places they don’t know, they will explore it with you. Also besides class, we had a lot of fun. Having dinners or drinks together, exploring the area or playing some card games. They were always up for something. Also Roy, the instructor of the Java course should be mentioned here. Three awesome guys.

The organization and contact with Kim and Ryan also went smoothly. They set the right expectations, help you get settled in and are very much open for feedback. They will do anything in their power to make this the best possible experience for you. Thanks!
Ryan and Kim will also give you job support. I didn’t need it, since I was already employed while during the course, but of what I saw was I would say it is worth 5 stars. They will give you very practical advice like how to set up your resume, but will also practice 1-on-1 or whiteboard interviews. Good stuff!

If you are looking for a course where you will master all the general Python skills and get a good general understanding of Web-development, look no further. After the course you are able to build pretty neat web-applications and throw them on the internet, accessible to anyone.

Just one small disclaimer: you are going to get just as much out of this bootcamp as you are willing to put in it. The work will not happen by itself, and they will not come and drag you to class. That, obviously, is your responsibility! 🙂

A big fat pro for this bootcamp is the location. Obviously, learning how to code in a paradise like Bali is pretty cool.

But additional to that, for me being out of my daily environment really helped me stay focused. Since I was so far away from my colleagues, friends and family (Netherlands) and we lived in different time-zones, I didn’t get any distraction other then what I consciously chose. For me that meant long productive days during the week. The weekends I went out to explore the Island, which obviously is a good way of relaxing and getting energized again for the next, productive, week.

Another big fat pro are the instructors. Martin and Caden are awesome. They will give you everything they have, with all their energy. Where needed they will adjust the program to your needs and supply you with additional materials. They know a lot! And when your interests take you places they don’t know, they will explore it with you. Also besides class, we had a lot of fun. Having dinners or drinks together, exploring the area or playing some card games. They were always up for something. Also Roy, the instructor of the Java course should be mentioned here. Three awesome guys.

The organization and contact with Kim and Ryan also went smoothly. They set the right expectations, help you get settled in and are very much open for feedback. They will do anything in their power to make this the best possible experience for you. Thanks!
Ryan and Kim will also give you job support. I didn’t need it, since I was already employed while during the course, but of what I saw was I would say it is worth 5 stars. They will give you very practical advice like how to set up your resume, but will also practice 1-on-1 or whiteboard interviews. Good stuff!

If you are looking for a course where you will master all the general Python skills and get a good general understanding of Web-development, look no further. After the course you are able to build pretty neat web-applications and throw them on the internet, accessible to anyone.

Just one small disclaimer: you are going to get just as much out of this bootcamp as you are willing to put in it. The work will not happen by itself, and they will not come and drag you to class. That, obviously, is your responsibility! 🙂

Laura M.

By Laura M., Data Analyst

I just finished the Python Bootcamp and highly recommend CodingNomads. As an experienced data analyst, I figured Python was a good next step towards data science (plus I wanted to travel!) – now I feel confident this was the right step for me!

Our instructors, Martin and Caden, were not only knowledgeable but so supportive, they were willing to adjust based on each of our needs and I truly felt that they cared for our success. I see them more as mentors now, which is awesome to have this relationship. The group was also very inspiring to me – most of us coming from different paths but determined to learn Python. We had a lot of fun together on our weekend outings, developed a “team” feeling and I have learned something from every person!

I just wish I could do it all over again with their next course!

I just finished the Python Bootcamp and highly recommend CodingNomads. As an experienced data analyst, I figured Python was a good next step towards data science (plus I wanted to travel!) – now I feel confident this was the right step for me!

Our instructors, Martin and Caden, were not only knowledgeable but so supportive, they were willing to adjust based on each of our needs and I truly felt that they cared for our success. I see them more as mentors now, which is awesome to have this relationship. The group was also very inspiring to me – most of us coming from different paths but determined to learn Python. We had a lot of fun together on our weekend outings, developed a “team” feeling and I have learned something from every person!

I just wish I could do it all over again with their next course!

I just finished the Python Bootcamp and highly recommend CodingNomads. As an experienced data analyst, I figured Python was a good next step towards data science (plus I wanted to travel!) – now I feel confident this was the right step for me!

Our instructors, Martin and Caden, were not only knowledgeable but so supportive, they were willing to adjust based on each of our needs and I truly felt that they cared for our success. I see them more as mentors now, which is awesome to have this relationship. The group was also very inspiring to me – most of us coming from different paths but determined to learn Python. We had a lot of fun together on our weekend outings, developed a “team” feeling and I have learned something from every person!

I just wish I could do it all over again with their next course!

Patrick V.

By Patrick V.

When taking prep courses for a few other bootcamps in Chicago, I felt that I was just another number in the system. I’ve always had a passion for travel, and this led me to search for bootcamps abroad. After finding CodingNomads, I reached out for more information and was immediately put in contact with Kim and Ryan, who were more than helpful! They were extremely flexible with setting up times to talk about the course, and answered any questions I had. This was a common theme once I was enrolled as well. CodingNomads personalized support is unmatched!

I decided to join the program, and packed my bags. I was greeted the first night by our instructors, Caden and Martin, and they could not have been more hospitable.They set up a welcome dinner for the entire class, which was a great way to start the course. Even more impressive than how incredibly nice both of them were, was how knowledgeable they were. The course was fast paced and can be rigorous at times, but they were there everyday to make sure no one was left behind. It was by no means easy, but with their help it was more than doable. I would never have imagined learning as much as I did while enrolled in this course.

Lastly, the people (both students and instructors) in the course were a blessing I never anticipated. I went there to learn to code, which I did, but during that time I also gained a group of friends that I plan on staying in contact with forever. We hiked the coast, ate tapas on Friday nights after class, even enrolled in exercise classes together. Now everyone in our course is back at home (U.S., Denmark, Saudi Arabia, just to name a few), but we still have weekly video calls to help one another out with code, or sometimes just for friendly checkins.

When taking prep courses for a few other bootcamps in Chicago, I felt that I was just another number in the system. I’ve always had a passion for travel, and this led me to search for bootcamps abroad. After finding CodingNomads, I reached out for more information and was immediately put in contact with Kim and Ryan, who were more than helpful! They were extremely flexible with setting up times to talk about the course, and answered any questions I had. This was a common theme once I was enrolled as well. CodingNomads personalized support is unmatched!

I decided to join the program, and packed my bags. I was greeted the first night by our instructors, Caden and Martin, and they could not have been more hospitable.They set up a welcome dinner for the entire class, which was a great way to start the course. Even more impressive than how incredibly nice both of them were, was how knowledgeable they were. The course was fast paced and can be rigorous at times, but they were there everyday to make sure no one was left behind. It was by no means easy, but with their help it was more than doable. I would never have imagined learning as much as I did while enrolled in this course.

Lastly, the people (both students and instructors) in the course were a blessing I never anticipated. I went there to learn to code, which I did, but during that time I also gained a group of friends that I plan on staying in contact with forever. We hiked the coast, ate tapas on Friday nights after class, even enrolled in exercise classes together. Now everyone in our course is back at home (U.S., Denmark, Saudi Arabia, just to name a few), but we still have weekly video calls to help one another out with code, or sometimes just for friendly checkins.

When taking prep courses for a few other bootcamps in Chicago, I felt that I was just another number in the system. I’ve always had a passion for travel, and this led me to search for bootcamps abroad. After finding CodingNomads, I reached out for more information and was immediately put in contact with Kim and Ryan, who were more than helpful! They were extremely flexible with setting up times to talk about the course, and answered any questions I had. This was a common theme once I was enrolled as well. CodingNomads personalized support is unmatched!

I decided to join the program, and packed my bags. I was greeted the first night by our instructors, Caden and Martin, and they could not have been more hospitable.They set up a welcome dinner for the entire class, which was a great way to start the course. Even more impressive than how incredibly nice both of them were, was how knowledgeable they were. The course was fast paced and can be rigorous at times, but they were there everyday to make sure no one was left behind. It was by no means easy, but with their help it was more than doable. I would never have imagined learning as much as I did while enrolled in this course.

Lastly, the people (both students and instructors) in the course were a blessing I never anticipated. I went there to learn to code, which I did, but during that time I also gained a group of friends that I plan on staying in contact with forever. We hiked the coast, ate tapas on Friday nights after class, even enrolled in exercise classes together. Now everyone in our course is back at home (U.S., Denmark, Saudi Arabia, just to name a few), but we still have weekly video calls to help one another out with code, or sometimes just for friendly checkins.

Arno K.

By Arno K., Product Owner

This full-stack web development course was truly a great step for my professional career. And one of the best personal experiences!

As a product manager I tried to pick up coding in the evening hours, however my demanding job didn’t allow me to properly focus. I can recommend the CodingNomads course as it truly allows you to focus. Being pulled from your normal life is a huge contributor and truly makes the experience. The tutors Martin and Caden where amazing and dedicated their time completely, being fully dedicated to our development. If a student was behind on a topic, they would go out of their way to get them on track through one-on-one support.

The knowledge I gained during the course today helped me to move into a Product Owner role. It allows me to dive one level deeper into roadmap and refinement discussions working with the architects and team. Basically you’ll learn the general Python, SQL, AWS skills to be able to continue your learning yourself. Today it helps me to figure out e.g. developments in the FHIR domain.

As with every course, the more you invest the more you get out. If you do put in the effort, the support from the tutors is truly motivating and the content is pretty exciting. Well-deserved 5-star rating!

This full-stack web development course was truly a great step for my professional career. And one of the best personal experiences!

As a product manager I tried to pick up coding in the evening hours, however my demanding job didn’t allow me to properly focus. I can recommend the CodingNomads course as it truly allows you to focus. Being pulled from your normal life is a huge contributor and truly makes the experience. The tutors Martin and Caden where amazing and dedicated their time completely, being fully dedicated to our development. If a student was behind on a topic, they would go out of their way to get them on track through one-on-one support.

The knowledge I gained during the course today helped me to move into a Product Owner role. It allows me to dive one level deeper into roadmap and refinement discussions working with the architects and team. Basically you’ll learn the general Python, SQL, AWS skills to be able to continue your learning yourself. Today it helps me to figure out e.g. developments in the FHIR domain.

As with every course, the more you invest the more you get out. If you do put in the effort, the support from the tutors is truly motivating and the content is pretty exciting. Well-deserved 5-star rating!

This full-stack web development course was truly a great step for my professional career. And one of the best personal experiences!

As a product manager I tried to pick up coding in the evening hours, however my demanding job didn’t allow me to properly focus. I can recommend the CodingNomads course as it truly allows you to focus. Being pulled from your normal life is a huge contributor and truly makes the experience. The tutors Martin and Caden where amazing and dedicated their time completely, being fully dedicated to our development. If a student was behind on a topic, they would go out of their way to get them on track through one-on-one support.

The knowledge I gained during the course today helped me to move into a Product Owner role. It allows me to dive one level deeper into roadmap and refinement discussions working with the architects and team. Basically you’ll learn the general Python, SQL, AWS skills to be able to continue your learning yourself. Today it helps me to figure out e.g. developments in the FHIR domain.

As with every course, the more you invest the more you get out. If you do put in the effort, the support from the tutors is truly motivating and the content is pretty exciting. Well-deserved 5-star rating!

Blake L.

By Blake L., Strategy & Operations Manager

Amazing people, cool adventure, set me up for success at a new workplace.

I participated in the Bali edition of Coding Nomads Python Bootcamp. At the time I accepted an offer from one the Big Tech companies, but decided to give programming a try first. The program had a great structure and despite limited time allowed us to get to pretty advanced stuff like deploying apps online. This is definitely a full-time arrangement, but this gave me a good balance during such a long stay in Bali.

The most impressive moment is actually not coding related – at one point halfway through the course I felt like I was not getting enough support in learning html. I gave my feedback directly to the course instructors. Most people would really put their ego first and turn it into a power trip – but not them. They were extremely responsive to my feedback and at once made sure I am aware of all the available resources including instructor’s time.

I still keep in touch with many of the people from the course as this school-like experience abroad really contributed to the tight-knit community vibe during the course. What I learned at Coding Nomads really saved my ass in my new position as it turned out to be much more code focus than anticipated. Currently, knowing python gives me a cutting edge both in my current position and the wider job market.

Amazing people, cool adventure, set me up for success at a new workplace.

I participated in the Bali edition of Coding Nomads Python Bootcamp. At the time I accepted an offer from one the Big Tech companies, but decided to give programming a try first. The program had a great structure and despite limited time allowed us to get to pretty advanced stuff like deploying apps online. This is definitely a full-time arrangement, but this gave me a good balance during such a long stay in Bali.

The most impressive moment is actually not coding related – at one point halfway through the course I felt like I was not getting enough support in learning html. I gave my feedback directly to the course instructors. Most people would really put their ego first and turn it into a power trip – but not them. They were extremely responsive to my feedback and at once made sure I am aware of all the available resources including instructor’s time.

I still keep in touch with many of the people from the course as this school-like experience abroad really contributed to the tight-knit community vibe during the course. What I learned at Coding Nomads really saved my ass in my new position as it turned out to be much more code focus than anticipated. Currently, knowing python gives me a cutting edge both in my current position and the wider job market.

Amazing people, cool adventure, set me up for success at a new workplace.

I participated in the Bali edition of Coding Nomads Python Bootcamp. At the time I accepted an offer from one the Big Tech companies, but decided to give programming a try first. The program had a great structure and despite limited time allowed us to get to pretty advanced stuff like deploying apps online. This is definitely a full-time arrangement, but this gave me a good balance during such a long stay in Bali.

The most impressive moment is actually not coding related – at one point halfway through the course I felt like I was not getting enough support in learning html. I gave my feedback directly to the course instructors. Most people would really put their ego first and turn it into a power trip – but not them. They were extremely responsive to my feedback and at once made sure I am aware of all the available resources including instructor’s time.

I still keep in touch with many of the people from the course as this school-like experience abroad really contributed to the tight-knit community vibe during the course. What I learned at Coding Nomads really saved my ass in my new position as it turned out to be much more code focus than anticipated. Currently, knowing python gives me a cutting edge both in my current position and the wider job market.

Robert L.

By Robert L., Project Manager

A big fat pro for this bootcamp is the location. Obviously, learning how to code in a paradise like Bali is pretty cool.

But additional to that, for me being out of my daily environment really helped me stay focused. Since I was so far away from my colleagues, friends and family (Netherlands) and we lived in different time-zones, I didn’t get any distraction other then what I consciously chose. For me that meant long productive days during the week. The weekends I went out to explore the Island, which obviously is a good way of relaxing and getting energized again for the next, productive, week.

Another big fat pro are the instructors. Martin and Caden are awesome. They will give you everything they have, with all their energy. Where needed they will adjust the program to your needs and supply you with additional materials. They know a lot! And when your interests take you places they don’t know, they will explore it with you. Also besides class, we had a lot of fun. Having dinners or drinks together, exploring the area or playing some card games. They were always up for something. Also Roy, the instructor of the Java course should be mentioned here. Three awesome guys.

The organization and contact with Kim and Ryan also went smoothly. They set the right expectations, help you get settled in and are very much open for feedback. They will do anything in their power to make this the best possible experience for you. Thanks!
Ryan and Kim will also give you job support. I didn’t need it, since I was already employed while during the course, but of what I saw was I would say it is worth 5 stars. They will give you very practical advice like how to set up your resume, but will also practice 1-on-1 or whiteboard interviews. Good stuff!

If you are looking for a course where you will master all the general Python skills and get a good general understanding of Web-development, look no further. After the course you are able to build pretty neat web-applications and throw them on the internet, accessible to anyone.

Just one small disclaimer: you are going to get just as much out of this bootcamp as you are willing to put in it. The work will not happen by itself, and they will not come and drag you to class. That, obviously, is your responsibility! 🙂

A big fat pro for this bootcamp is the location. Obviously, learning how to code in a paradise like Bali is pretty cool.

But additional to that, for me being out of my daily environment really helped me stay focused. Since I was so far away from my colleagues, friends and family (Netherlands) and we lived in different time-zones, I didn’t get any distraction other then what I consciously chose. For me that meant long productive days during the week. The weekends I went out to explore the Island, which obviously is a good way of relaxing and getting energized again for the next, productive, week.

Another big fat pro are the instructors. Martin and Caden are awesome. They will give you everything they have, with all their energy. Where needed they will adjust the program to your needs and supply you with additional materials. They know a lot! And when your interests take you places they don’t know, they will explore it with you. Also besides class, we had a lot of fun. Having dinners or drinks together, exploring the area or playing some card games. They were always up for something. Also Roy, the instructor of the Java course should be mentioned here. Three awesome guys.

The organization and contact with Kim and Ryan also went smoothly. They set the right expectations, help you get settled in and are very much open for feedback. They will do anything in their power to make this the best possible experience for you. Thanks!
Ryan and Kim will also give you job support. I didn’t need it, since I was already employed while during the course, but of what I saw was I would say it is worth 5 stars. They will give you very practical advice like how to set up your resume, but will also practice 1-on-1 or whiteboard interviews. Good stuff!

If you are looking for a course where you will master all the general Python skills and get a good general understanding of Web-development, look no further. After the course you are able to build pretty neat web-applications and throw them on the internet, accessible to anyone.

Just one small disclaimer: you are going to get just as much out of this bootcamp as you are willing to put in it. The work will not happen by itself, and they will not come and drag you to class. That, obviously, is your responsibility! 🙂

A big fat pro for this bootcamp is the location. Obviously, learning how to code in a paradise like Bali is pretty cool.

But additional to that, for me being out of my daily environment really helped me stay focused. Since I was so far away from my colleagues, friends and family (Netherlands) and we lived in different time-zones, I didn’t get any distraction other then what I consciously chose. For me that meant long productive days during the week. The weekends I went out to explore the Island, which obviously is a good way of relaxing and getting energized again for the next, productive, week.

Another big fat pro are the instructors. Martin and Caden are awesome. They will give you everything they have, with all their energy. Where needed they will adjust the program to your needs and supply you with additional materials. They know a lot! And when your interests take you places they don’t know, they will explore it with you. Also besides class, we had a lot of fun. Having dinners or drinks together, exploring the area or playing some card games. They were always up for something. Also Roy, the instructor of the Java course should be mentioned here. Three awesome guys.

The organization and contact with Kim and Ryan also went smoothly. They set the right expectations, help you get settled in and are very much open for feedback. They will do anything in their power to make this the best possible experience for you. Thanks!
Ryan and Kim will also give you job support. I didn’t need it, since I was already employed while during the course, but of what I saw was I would say it is worth 5 stars. They will give you very practical advice like how to set up your resume, but will also practice 1-on-1 or whiteboard interviews. Good stuff!

If you are looking for a course where you will master all the general Python skills and get a good general understanding of Web-development, look no further. After the course you are able to build pretty neat web-applications and throw them on the internet, accessible to anyone.

Just one small disclaimer: you are going to get just as much out of this bootcamp as you are willing to put in it. The work will not happen by itself, and they will not come and drag you to class. That, obviously, is your responsibility! 🙂

Laura M.

By Laura M., Data Analyst

I just finished the Python Bootcamp and highly recommend CodingNomads. As an experienced data analyst, I figured Python was a good next step towards data science (plus I wanted to travel!) – now I feel confident this was the right step for me!

Our instructors, Martin and Caden, were not only knowledgeable but so supportive, they were willing to adjust based on each of our needs and I truly felt that they cared for our success. I see them more as mentors now, which is awesome to have this relationship. The group was also very inspiring to me – most of us coming from different paths but determined to learn Python. We had a lot of fun together on our weekend outings, developed a “team” feeling and I have learned something from every person!

I just wish I could do it all over again with their next course!

I just finished the Python Bootcamp and highly recommend CodingNomads. As an experienced data analyst, I figured Python was a good next step towards data science (plus I wanted to travel!) – now I feel confident this was the right step for me!

Our instructors, Martin and Caden, were not only knowledgeable but so supportive, they were willing to adjust based on each of our needs and I truly felt that they cared for our success. I see them more as mentors now, which is awesome to have this relationship. The group was also very inspiring to me – most of us coming from different paths but determined to learn Python. We had a lot of fun together on our weekend outings, developed a “team” feeling and I have learned something from every person!

I just wish I could do it all over again with their next course!

I just finished the Python Bootcamp and highly recommend CodingNomads. As an experienced data analyst, I figured Python was a good next step towards data science (plus I wanted to travel!) – now I feel confident this was the right step for me!

Our instructors, Martin and Caden, were not only knowledgeable but so supportive, they were willing to adjust based on each of our needs and I truly felt that they cared for our success. I see them more as mentors now, which is awesome to have this relationship. The group was also very inspiring to me – most of us coming from different paths but determined to learn Python. We had a lot of fun together on our weekend outings, developed a “team” feeling and I have learned something from every person!

I just wish I could do it all over again with their next course!

Patrick V.

By Patrick V.

When taking prep courses for a few other bootcamps in Chicago, I felt that I was just another number in the system. I’ve always had a passion for travel, and this led me to search for bootcamps abroad. After finding CodingNomads, I reached out for more information and was immediately put in contact with Kim and Ryan, who were more than helpful! They were extremely flexible with setting up times to talk about the course, and answered any questions I had. This was a common theme once I was enrolled as well. CodingNomads personalized support is unmatched!

I decided to join the program, and packed my bags. I was greeted the first night by our instructors, Caden and Martin, and they could not have been more hospitable.They set up a welcome dinner for the entire class, which was a great way to start the course. Even more impressive than how incredibly nice both of them were, was how knowledgeable they were. The course was fast paced and can be rigorous at times, but they were there everyday to make sure no one was left behind. It was by no means easy, but with their help it was more than doable. I would never have imagined learning as much as I did while enrolled in this course.

Lastly, the people (both students and instructors) in the course were a blessing I never anticipated. I went there to learn to code, which I did, but during that time I also gained a group of friends that I plan on staying in contact with forever. We hiked the coast, ate tapas on Friday nights after class, even enrolled in exercise classes together. Now everyone in our course is back at home (U.S., Denmark, Saudi Arabia, just to name a few), but we still have weekly video calls to help one another out with code, or sometimes just for friendly checkins.

When taking prep courses for a few other bootcamps in Chicago, I felt that I was just another number in the system. I’ve always had a passion for travel, and this led me to search for bootcamps abroad. After finding CodingNomads, I reached out for more information and was immediately put in contact with Kim and Ryan, who were more than helpful! They were extremely flexible with setting up times to talk about the course, and answered any questions I had. This was a common theme once I was enrolled as well. CodingNomads personalized support is unmatched!

I decided to join the program, and packed my bags. I was greeted the first night by our instructors, Caden and Martin, and they could not have been more hospitable.They set up a welcome dinner for the entire class, which was a great way to start the course. Even more impressive than how incredibly nice both of them were, was how knowledgeable they were. The course was fast paced and can be rigorous at times, but they were there everyday to make sure no one was left behind. It was by no means easy, but with their help it was more than doable. I would never have imagined learning as much as I did while enrolled in this course.

Lastly, the people (both students and instructors) in the course were a blessing I never anticipated. I went there to learn to code, which I did, but during that time I also gained a group of friends that I plan on staying in contact with forever. We hiked the coast, ate tapas on Friday nights after class, even enrolled in exercise classes together. Now everyone in our course is back at home (U.S., Denmark, Saudi Arabia, just to name a few), but we still have weekly video calls to help one another out with code, or sometimes just for friendly checkins.

When taking prep courses for a few other bootcamps in Chicago, I felt that I was just another number in the system. I’ve always had a passion for travel, and this led me to search for bootcamps abroad. After finding CodingNomads, I reached out for more information and was immediately put in contact with Kim and Ryan, who were more than helpful! They were extremely flexible with setting up times to talk about the course, and answered any questions I had. This was a common theme once I was enrolled as well. CodingNomads personalized support is unmatched!

I decided to join the program, and packed my bags. I was greeted the first night by our instructors, Caden and Martin, and they could not have been more hospitable.They set up a welcome dinner for the entire class, which was a great way to start the course. Even more impressive than how incredibly nice both of them were, was how knowledgeable they were. The course was fast paced and can be rigorous at times, but they were there everyday to make sure no one was left behind. It was by no means easy, but with their help it was more than doable. I would never have imagined learning as much as I did while enrolled in this course.

Lastly, the people (both students and instructors) in the course were a blessing I never anticipated. I went there to learn to code, which I did, but during that time I also gained a group of friends that I plan on staying in contact with forever. We hiked the coast, ate tapas on Friday nights after class, even enrolled in exercise classes together. Now everyone in our course is back at home (U.S., Denmark, Saudi Arabia, just to name a few), but we still have weekly video calls to help one another out with code, or sometimes just for friendly checkins.

Show More

Course Price

Financing Available for U.S. Citizens

Python + JavaScript bootcamp in Bali

$USD 6950Tuition paid in installments.
  • 15 Week Python + Js + Flask + SQL + AWS fullstack coding bootcamp
  • 6 weeks online prep + 5 weeks onsite + 4 weeks online projects
  • 500+ hour curriculum with videos, code samples and project challenges
  • Lifetime access to our constantly updated online learning platform
  • Team welcome dinner in Bali
  • Coworking Space membership and awesome digital nomad community
  • Support with travel arrangements and accommodations
  • 24/7 local contact
  • Career resources: resume writing assistance, interview prep and more
  • Ongoing personalized mentorship
  • Pricing does not include meals, airfare, accommodations, in-country travel

Pay 50% upfront, and the rest when you get a job

CodingNomads has partnered with Leif.org to provide deferred tuition via Income Share Agreement (ISA). Our ISA options are structured so you only pay $500 – $1,000 on top of the base tuition. We like to keep things straight forward.

Qualifying students pay just 50% of tuition in installments before the course completes.

The remainder is paid after the course completes AND after you have verifiable income above $25,000 USD per year.

Click on the options below to calculate your monthly payments based on your projected annual income:

  1. Pay 15.0% of your monthly income, with a $500 total financing fee (max tuition: $7,450)
  2. Pay 11.3% of your monthly income, with a $750 total financing fee (max tuition: $7,700)
  3. Pay 8.5% of your monthly income, with a $1000 total financing fee (max tuition: $7,950)

If you’re interested in other ISA options or want to discuss the details, please get in touch with us.

Take the next step in your career.

Apply for our Python bootcamp, or request more information by clicking below.

Apply Now
Request more info