Our hiring partners pay up to 3x multiple on top of your current salary.

Learn advanced full-stack web engineering, soft skills, and leadership skills needed for remote working. Master the essentials required to break into full-time remote jobs with global tech companies.

Your Laptop

We teach Remotely via live lectures and discussions! Learn from anywhere you want. All you need is a laptop, good Wifi and the 2 hours dedication each day to upskill yourself and you are good to go.

REMOTEProgram Outline

Pesto trains and invests in India's top software engineering talent.Pesto is not a learn-to-code boot camp. Our typical student has a CS degree and 2+ years of relevant work experience in Web Development prior to joining Pesto

WEEKS 1-2 Base Curriculum

Before the training commences, every student is expected to complete our base curriculum. This includes orientation on the different topics that we will cover during the course and completing assignments in a self-paced environment.

WEEKS 3 - 8 Advanced Web Engineering

Structured modules to build strong logical and problem-solving skills. Modules will include topics such as Javascript, git, functional programming, test-driven development, continuous development and integration, accessibility, clean code and more. Delivered via live lectures and discussions.

WEEKS 9 - 16 Deep Dive

Advanced JavaScript, React, Node, Mongo, Redux Independent modules delivered via live/recorded lectures, paired with discussions, assignments, and assessments to get you at level with international standards.

PART OF DEEP DIVE Open Source Apprenticeship

We have partnered with leading Open Source project owners that require further work. You will contribute to a chosen project, guided by Pesto and project maintainers.

Eligibility Criteria

Good foundation in Javascript

Web Applications Dev Portfolio

2+ years of relevant Work Experience in Web

Great Communication Skills


₹0 upfront fees

17% of salary for a total of 36 months

Total payments capped at ₹20,00,000

Only pay once you make more than 1.5x to 2x your current income

₹10,000 deposit payable on joining - Refunded in Week 6 of the program

How Much Does it Cost?

We believe in equality of opportunity. Therefore we do not charge anything up front. Instead we earn a percentage of each students future income.

This puts us on the same team as our students. The better they do, the better we do.

Learn remotely
Learn Remotely

Benefits & Perks


We don't charge you anything upfront and you only pay a percentage of your income once you get the opportunity you deserve.


You don’t have to quit your job or move to another city. You can continue with your current job (i.e. earning a salary) while you do the program


Access to Pesto's Tech Talks, Alumni Network, Entrepreneur Interactions, Annual Retreats, “Midnight adventures”, gaming nights as well as our fun merchandise.

Hear it from our students

  • "Pesto made me realise the importance of having a dream and working towards it. Not losing hope on a bad day, not getting too excited on a good day but working every day to turn your dream into reality."

    MONIS AHMADEngineer at Residenetwork.com
Student Stories >>


Who is Pesto for?

Our typical applicant is a software engineer with 2 to 5+ years of relevant work experience.

What is the average salary of Pesto alumni?

The average salary for Pesto Residency graduates is ₹31 LPA.

Will I have to pay any fee upfront?

No. There are no upfront fees and you pay via an ISA once you get a job. ( see question on ISA below ) However, we request a fully refundable deposit of 10,000 INR once you get selected to confirm your spot in a batch. We do this because we’ve limited spots in the program and we need to make sure someone else can’t take away this opportunity from you by false confirmations. We refund the full amount of 10,000 INR when you join the batch.

What is an ISA and how does it work ?

An ISA or Income share agreement is used for paying Pesto once you have got a job at the salary you deserve. You will pay 17% of your monthly income for a maximum period of 3 years or a maximum cap amount of Rs 20 lakhs. Since Pesto does not charge any fees upfront, the ISA model incentivises us to provide superior training and access to the highest paying opportunities for you. We win when you do.

What happens if I quit the program? Do I still have to pay?

If you quit or do not pass performance reviews within the first 6 weeks joining Pesto, you will not be bound by the income share agreement and we will go our separate ways. Your security deposit of Rs 10,000 will also be refunded. This allows anyone to try Pesto risk free. We believe that if you don't find our training valuable, we don't deserve your money.

When is the security deposit not refunded ?

The only scenario when your security deposit is not refunded is when you sign up to join the program but do not show up at the start or complete the initial trial period. This allows anyone to try Pesto risk free. We believe that if you don’t find our training valuable, we don’t deserve your money.

Do I have to accept my offer from hiring partners?

No, the income share agreement does not bind you to any one company. In fact, you don't have to accept an offer at all. This is why we structure the agreement as 36 paying months. It gives you flexibility to do what you want as you are not liable to pay during the months you don't have a monthly income

Do I have to work for the same company for three years? Can I switch jobs?

Nope, how long you decide to stay with a company is between you and that company. If you love it, feel free to stick around. If you don't, you are free to leave.

Can I end the contract early?

Yes. If you would like to end your contract early, you can pay the amount equivalent to the payment cap on the contract minus any payments already made.

Additional Questions

If you have any additional questions, feel free to write to us at [email protected]

Build a kick-ass remote team

Hire from the Top 1% of Indian programmers

Sign Up Now

Get up to 3x salary boost

Break into international tech opportunities

Learn Remotely