Menu
Free to choose your path

University grads. Career changers. Bootcamp alumni.


It doesn't matter what your background is, our entry-level program embraces trainees from all walks of life. All you need is love for technology and a passion for learning.

ThoughtWorks University


ThoughtWorks University (TWU) is our immersive entry-level program designed to prepare you for life as a ThoughtWorker. You'll spend five weeks in India or China with a global network of peers learning how to build working software from day one. 


After completing TWU, you'll return home with hands-on experience, ready to tackle the most complex challenges for our clients. And the best part? You will have made lifelong friendships with teammates from around the world.



Happy ThoughtWorkers
Happy ThoughtWorkers

What interests you?


Building

Developer Consultants work onsite with our clients to ensure we are evolving their technology and empowering adaptive mindsets to meet their business goals.

Liaising

Business Analysts are the bridge between clients and developers, determining what outcomes software must achieve, how it should be used and then generating bold ideas to create custom applications.

Testing

Quality Assurance Analysts break things (a lot) in order to ensure that issues are documented and errors are rectified to make sure our solutions are in tip-top condition for our clients.

Designing

Experience Designers leverage both the left and right brain in order to assess how humans interact with technology and create a more useful, usable and compelling design for end-users.

Browse open graduate roles

FAQs

I’m new to consulting and not sure if I’ll be good at it. What do I need to know?

That’s okay! A lot of our consultants join without prior consulting experience. TWU will prepare you for working with clients from both a technical and business perspective.

Do you only accept applications from Computer Science students?

We consider candidates from all academic backgrounds. If you're applying to be a Software Developer, we'd expect you to have working knowledge of at least one object-oriented programming language.

Do I have to pay to attend TWU?

We believe TWU as an incredible investment into our people and the future of ThoughtWorks. Because of this, it is part of your onboarding and training, so the program—and its affiliated travel—is 100% covered by ThoughtWorks.

Is TWU purely technical training?

TWU is much more than learning how to code: it's a once-in-a-lifetime opportunity to be with people from all across the globe, learn about different cultures and how ThoughtWorks operates as a business. Perhaps most importantly, you will learn how to be a great consultant from experienced ThoughtWorkers.

Do I need to know a specific programming language to apply?

If you are applying for a Software Developer role, then we expect you to have working knowledge of at least one object-oriented programming language.

What is a typical career path after graduating from TWU?

That’s really up to you! There is no ‘typical’ career path here, as at ThoughtWorks you are free to make your mark.

I have a degree and have a few years of work experience, can I still apply?

Yes. We ask that you have no more than 18 months of relevant tech industry experience to be eligible to attend TWU.

I have a non-traditional tech background, can I apply for an entry-level role?

Yes! We consider candidates from all academic backgrounds.

Do I need a visa to attend TWU?

If you are not an Indian or Chinese national, an appropriate visa will be required to attend TWU. The ThoughtWorks immigration team will support you through this process should you be invited to join the program.

The application process


What should you expect from interviewing at ThoughtWorks? Our Application Process page outlines our process and approach. 

Sign up for our monthly careers newsletter