No Experience?
No Problem.

Accelerate Your Tech Career in Four Simple Steps.

Learn more

At Revature, we believe talent is created equal, but opportunity is not. In an incredibly competitive market where the average job search takes over five months, diversification of skills and experiences is paramount.

That’s where Revature steps in. We believe anyone—regardless of background or experience—can achieve a career in technology, and our digital upskilling and reskilling programs help them kickstart their journey and provide support every step of the way.

We’re dedicated to accelerating opportunity and unlocking your potential–whether you’re just starting out, looking to brush up on skills, or returning to the workforce. Let us help you turn potential into purpose.

Pre-Employment Program (PEP)

We’ve trained more than 15,000 software engineers and placed thousands of trainees with Fortune 500 companies in roles spanning all technology disciplines.

Revature’s Pre-Employment Program (PEP) is a free, full-stack programming foundations course designed to provide users with the necessary technical skills, knowledge, and experience to begin a career in technology. Trainees participate in technology learning at their own pace and on their own time, and they take part in a unique hire path – building knowledge of high-demand skills and capabilities through our free training program and preparing for future placement in Revature’s Emerging Talent Program to secure a corporate assignment.

How it works

In just four easy steps, you can get started with PEP and build the next stage of your career with Revature.

Learn More

STEP 1: Application & Evaluation

PEP is an application-based program.

Our application requires basic information about your background, an up-to-date resume, and responses to a few quick questions about your soft skills.

After your application has been submitted, we’ll ask you to complete a simple evaluation. This assessment will help us identify the roles that best fit with your skillset and determine the best path for success.

STEP 2: Start Training

This is the fun part! During our 11-week course, you’ll have the benefit of taking the classes at your own pace while still receiving real-time support from instructors and other trainees in the program. Here, you’ll learn the foundations of full stack programming and be given hands-on projects to hone your skills – whether it be lab projects or engaging challenges.

Throughout the program, Revature’s training software keeps track of your progress so you can see how far you’ve come and set goals for where you want to see yourself at the end of the program.

STEP 3: Qualify for Our Paid Software Engineer Training Program

After you’ve completed PEP and passed the final exam, we’ll evaluate your progress and invite you into our Emerging Talent Program, where you’ll get paid to learn the skills our clients are hiring for right now.

While there’s no prior experience necessary, depending on the background knowledge our clients are looking for, additional training can last anywhere from a few weeks to a few months – with the goal of ensuring you’re day-one ready when entering our clients’ doors. Training at Revature provides real-world project knowledge to add to your portfolio along with the soft skills you need to land that dream job.

STEP 4: Get Experience

Once you’ve gathered the necessary skills and background knowledge to excel in a project-based role, we’ll identify assignments for you at Fortune 500 companies where you’ll gain professional, hands-on experience.

All our project assignments are long-term and generally last at least one year.

Partner with Revature

Get started with
Pre-Employment Program (PEP)