Zero to Hero

Our immersive program is perfect for absolute beginners and will take you from little-to-no previous experience to a ready-to-hire web developer. Through our comprehensive curriculum, we teach you everything from the basics of HTML & CSS to adding advanced functionality and building custom websites and blogs. 

Practical Projects

Rather than working on hypothetical challenges or studying for arbitrary tests, our students are working on real web projects from day one because we know that you learn best by doing. By the end of the program, you will have built a resume-boosting portfolio of 4 live websites. 

1 - 4 Mentor Ratio

Forget giant classrooms, we accept only 16 students and bring 4 experienced mentors per session so you know you’ll have the one-on-one attention you need to thrive. It’s in the moments sitting side-by-side with an experienced instructor where the real magic happens. 

Immersive Environment

Every element of the program and curriculum was created with an understanding of educational psychology, motivation, and high performance to help our students get into the ‘flow state’ of peak performance. We take care of every little detail so that you can focus on what you came here to do – learn. 



Want to see an even more detailed curriculum outline? Apply below and we'll send more details to your inbox

This is a zero-to-hero program, so we'll walk you through step-by-step so that you understand what a website is, how it works, and all of the most important terminology -- by the end you'll be able to talk-the-talk with developers and understand how it all fits together.

HTML is the primary language used in every single webslte. We'll teach you how to write custom HTML code, creating structural elements like sections, headers and footers as well as all the elements within them like headings, paragraphs, links, images, and contact forms.

CSS (or Cascading Style Sheets) controls the layout and design of every website. We'll learn how to use CSS code to style layouts, typography, images, and more making our websites look as visually stunning as our designs.

We'll learn advanced CSS selectors so that we can target individual elements or groups of elements. We'll learn how to diagnose and solve CSS specificity issues when we have conflicting styles and how to troubleshoot CSS problems effectively.

Flexbox is the latest CSS layout property that enables you to build stunning designs quickly. We show you how to use flexbox & the grid framework 'Gridlex' to rapidly create columns and grids in your website (without doing any math!)

We'll learn the CSS box model, Flexbox and positioning so that we can create custom layouts and grids on our site and position our content exactly the way we want.

We all know how important mobile is, so we'll spend today learning responsive design and how to use media queries to make your site look good on every size device. This means your websites will be mobile-friendly right from the start.

We'll learn how to use jQuery (a form of javascript) to add interactivity to your site and integrate jQuery plugins. Now we can add advanced functionality (like the smooth scrolling in this website), create a dynamic hamburger menu, and learn how to create an accordion (like this one), slideshow or lightbox gallery.

With the static site generator Jekyll you'll be able to build a blazing fast and very stable blog or portfolio website. We show you how to create advanced custom layouts for any website you project you might tackle in the future, as well as features like blogs.

Jekyll uses liquid templating, which is the same language shopify is built on so your skills are transferable.

Smooth scrolling, fading in and out, pop-ups. These might seem like little touches, but they can make a big impact on the user experience for those visiting our websites. You'll learn how to easily create custom animations

We will teach you both the techincal and strategic techniques to optimise your websites to rank highly in Google search results so that you can drive more traffic to your website.

How do you get your website to load quickly? Optimize images? Make sure it looks good across all browsers? We'll teach you the best practices and troubleshooting techniques to make sure your website is production-ready.

We'll show you how to integrate your site with a content management system so that non-technical users can easily edit the content of your website. We show you our recommended CMS system, CloudCannon as well as how to apply your skills to customise websites built on Wordpress, Shopify or Squarespace.

Think of hosting like the digital real estate, and domain name as your street address. We'll show you how to connect a custom domain to a website, and hook it up to fast, reliable (and free) hosting.

We know that launching a new career takes more than just technical skills, so we cover everything from how to find clients, how to scope and price projects, how to manage client communication and more. We also share real pitch templates and contracts for you to hit the ground running.


Become a Freelance Web Developer

Want to be able to work from anywhere building websites for clients all over the world? Web Development is a sought after skillset, and you’ll be ready to start taking on real clients as soon as the 10-day intensive finishes. We’ll teach you not just the technical skills, but also the business skills you need to build a profitable freelance career. 

Accelerate your career 

We don’t teach people maths so that they can become a mathematician, we teach it because it’s a life skill that is woven through a variety of different industries. Understanding coding fundamentals can, be an extra tool in the ‘toolbelt’ of anyone who is interacting with the digital world – digital skills are in high demand and can help boost your job prospects and productivity in lots of different roles.

We attract graphic designers wanting to code their own designs or better communicate with the developers they work with, by better understanding the development workflow. We attract marketers who need to work with HTML and CSS when creating email marketing campaigns, or working with the digital team on their company’s website. We’ve had entrepreneurs who don’t want to be reliant on developers, and project managers and CEOs who wanted to understand the basics of front-end development, so that they could optimise their processes and confidently hire a strong team.

Your Expert Mentors

We do something a little different to most traditional education providers. We bring in instructors who are experts in the field whose knowledge comes from experience to teach you everything they know. With 4 mentors for a maximum of 16 students you know that you will get the one-on-one support you need to thrive. 

You’ll be learning the latest tools and technologies, going beyond textbook basics and gaining real insights from experienced mentors who are actively working in the industry. 

Tina May, launched a web development agency when she was only 20 years old and went on to work with clients around the world. Now as the co-founder of Institute of Code she’s personally taught hundreds of students to code and has a passion for breaking down complex topics in a way that anyone can understand. 


6 Weeks Online

We have created a comprehensive curriculum rich with easy to understand video modules walking you step-by-step through each strategic concept and providing practical examples and walkthroughs of the tools and software.

We have mentors available to you on demand to help you work through the course material -- with a private facebook community and one-on-one access via skype and email we will be there to support you every step of the way.

Studying with us means you are part of an exclusive community of people who think differently, who are ready and eager to support each other in pursuing their dreams. The IOC Alumni Group is the hub of our ongoing support, where we share updated content and tips, answer student questions and students connect with other alumni from all over the world.

You'll be added to an exclusive facebook community for your session, as well as our global alumni group after the program ends.

10-Day Immersive Bootcamp in Bali

Each day from 9am - 4pm we have classes and interactive small group workshops, going beyond textbook basics into the practical skills you need to build a career in this industry. From 4pm - 6pm each day, mentors are available for one-on-one or small group support.

From the night before the course starts, our beautiful pool villa in Canggu, Bali will be your home away from home. The rooms are twin or triple share with someone of the same gender and all with their own private bathroom. This villa is our campus, so each morning your 'commute' is just to wander down from your room to the classroom.

We believe that nourishing food helps you learn, and our in-house chef team are on hand all day to whip up delicious meals. Think smoothie bowls or smashed avocado and poached eggs for breakfast, and a mix of cuisines for lunch and dinner. There are always vegeatian / vegan / low carb / low fat options on hand and we can cater to most specific dietary requirements (including allergies and gluten-free).

Yoga has been proven to have strong mental and physical benefits, so we start our day with a sunrise yoga class before we begin class. Part of each yoga session is a mindfullness meditation to get you ready to start the day.

It's important to pause from all the learning and take some time to decompress, so on 4 separate afternoons we take off after class and get out of the villa. From wandering through the local art market, and along the stunning black sand beach to watching the sunset at a rooftop cocktail bar we'll sho you the best that Canggu has to offer.

Don’t worry about the hassle of getting to and from the airport. We’ve got you covered - our drivers are the BEST! After you enrol you will sent us your flight details and we'll organise for our driver to be ready and waiting when you arrive. He'll be wearing an IOC t-shirt and have a sign with your name on it (how fancy!).

Lifetime Support

We provide all of our students with unlimited lifetime technical and career support -- yep, you read that right. We believe that once you attend one our programs you are part of the IOC family for life, and we'll be there every step of the way. Whether you need help with a client project, finding new clients or landing your dream job or want advice on how to manage your ever growing client list we've got your back.

We know that in this industry things do change all the time -- that's why we provide our students with lifetime access to our course materials, including all future update and extra resources. Our alumni are part of the IOC family forever.

"One hour with Tina literally changed my business". One of the things our students love most is that through our program that don't just receive generic lessons but personalised one-on-one advice for their specific situation -- whether it's around how to start freelancing, grow their business or a particular challenge applying the content that they have learnt at IOC. Rest assured that we'll be here to support you long after the program ends.

Want a HUGE head start against everyone who is learning this stuff by trial and error? We'll share our tried-and-tested templates for pitching, scoping projects, client contracts and more...

Tuition Fees & Payment Plans

The tuition fees are $4500 USD which includes everything listed above. You only need a $500 deposit to secure your spot, and then you can either pay upfront and recieve a $250 discount or take advantage of our interest-free 6 month payment plan.

Students who enroll in both the Social Media Bootcamp & the Web Development Bootcamp receive a $500 discount off each program.

Exclusions & Optional Extras

Flights and travel insurance are not included in your tuition fees. Laundry, premium beverages (beer, wine, cocktails, organic juices etc.), and massages are available at an additional cost.

It's recommended but not required that you leave a small tip ($30 - $50 total) for the local staff (housekeepers, drivers, chefs) at the end of your stay.

Dates & Details

Upcoming Sessions for the 10 Day Immersive Bootcamp are:

  • 18 - 27 Jun 2022
  • You should plan to arrive on the day before the course starts so that you can settle in, and accomodation is provided this night free of charge. You can fly out anytime after 7pm on the last day although most students choose to stay an extra night to enjoy one last celebratory dinner with their peers.

    You would be flying into Denpasar Airport, Bali Indonesia (the only airport in Bali) and we provide complimentary airport pickup with one of our private drivers from there.

    All students are required to have comprehensive travel insurance to attend the program, we recommend World Nomads but you are welcome to purchase with any company.


Speak to a Course Advisor

To enroll in the program, enter your details below and one of our course advisors with get in touch with the next steps and to answer any of your questions.