Full Stack Bootcamp

An intensive 16-week full stack course to prepare you for a successful career as a software engineer.

Please note that Tawwr bootcamps are currently on hold and we do not know when/if they will resume.

Data Structure & Algorithms
System Design

16-Week Intensive Program

Our programs are intensive. Outside of the compulsory live class, you will spend 5 to 7 hours every day learning new techniques and coding. Although  our flexible schedule is designed to fit into your life, you must devote around 60 hours each week.

Course Structure


Foundations (Weeks 1-3)

In this phase, all students achieve the technical proficiency needed to begin advanced software development. Students learn the fundamentals of computer science as well as Full Stack Javascript.


Junior Phase (Weeks 4-11)

This is the most intense phases of the program. You will be working all day, five days a week, studying:
1. Front-end development
2. Back-end development
3. Databases


Senior Phase (Weeks 12-16)

At this stage, you will have a strong knowledge of the key technologies.

It's now time to put your newfound knowledge to work by creating fully functional web applications from scratch. You will broaden your expertise by solving real-world problems and learning best practices.

Daily Schedule

During weeks 1-10, you’ll learn Full Stack JavaScript and computer science fundamentals by working through realistic code. Your time will be spent on 3-day sprints, pair programming with classmates, and working through real industry problems.

During weeks 11-16, you’ll bring everything together, building complete applications and learning industry practice. You’ll also create a Capstone project for your portfolio. By the end, you’ll be an autonomous engineer, capable of tackling unique problems.

Daily Coding Problem

9:00am - 10:00am

Kick off your day with a live coding exercise to test your understanding of new concepts.

Lectures I

10:00am - 12:00pm

Learn through a combination of recorded and live lectures before diving into assignments.

Live Coding Exercises

12:00pm - 2:00pm

Apply what you've learned through time-boxed practical coding challenges.

Lunch Break

2:00pm - 3:30pm

Lectures II

3:30pm - 5:00pm

Build on what you've learned by delving deeper into coding concepts and problem-solving.

Evening Lecture

5:00pm - 6:00pm

Gather for an evening lecture on technical skills and best industry practices.

Sprint & Pair Programming

6:00pm - 8:00pm

Get back to work on an assigned sprint and apply full stack technologies with your partner.

Guest speakers from:

Facebook, Amazon, Tesla, Microsoft, Google, Boeing

Frequently asked questions

Our full stack web curriculum teaches you the technical and professional skills that hiring managers value the most.

You'll learn the fundamentals of full-stack web app development with HTML, CSS, and JavaScript in live, online courses delivered by industry experts.

You'll also learn how to create web servers with Node.js and RDBMS, such as SQLite and PostgreSQL, as well as understand, explain, and apply core computer science principles.

You'll also have the opportunity to work on real products with a group of students, which you will showcase in your portfolio.

Is there a typical Tawwr applicant? If so, what are they like?

There is no typical Tawwr student. Any student or professional who wishes to get into computer science and is willing to work hard is eligible for our course.

Our students come from a variety of backgrounds. No prior industry or academic experience in software engineering is required, although most successful applicants have had an introduction to programming. This could mean writing code independently, or taking courses on e-learning platforms like CodeSchool or CodeAcademy.

What if I decide not to continue the course?

Students are free to drop out anytime before signing the agreement. After completing the interview process and a 7 day trial period, we will be signing an agreement to ensure student commitment and class quality.

What if I am fired/I resign from my new job after the course?

We are here to support our students and graduates. In the exceptional case that you are fired from your job within a year, we will help you get you placed again at another company.

What is the your policy regarding missing class sessions for special events, weddings, trips, etc.?

Our program is short-term and high intensity. As a result, we expect students to attend all sessions. We offer students extensive support in exchange for commitment to the schedule and curriculum.

How does Pre-course work? Is it mandatory? How long does it take to complete?

Pre-course is a set of lessons and challenges that all incoming students must complete before the start date of the program.

Pre-course is important foundational work that will set you up for success in the program. Expect to spend about a week working through this preparatory work.

We look at your ability to meet deadlines and targets through your Pre-course work as an assessment before  enrollment, so please take it seriously! You can always reach out to us for any support.

Get in touch

To learn more about our admissions process, technical requirements, and much more, take a look at our frequently asked questions. If you still have questions, please feel free to reach out to us!