Be In Demand. Learn A New Skill.

Coding is an art

All CodeBridge cohorts for 2019 have been filled. If you are interested in future dates, please fill out this form, and a Per Scholas staff member will reach out as soon as the course begins enrollment.

A Snapshot

  • 17 weeks, Monday-Friday from 9:00-5:00.
  • Build a portfolio which includes building and developing multiple applications and learn to code while building real world applications.
  • Job placement assistance with access to dedicated employer partners
  • No prior web development experience needed.
  • No cost. All services are 100% free for students.
  • Applications accepted at all times. A new class begins quarterly.

Practice makes Perfect

At Per Scholas, you will learn the fundamentals of web development through engaging projects and assignments. You will learn how to use HTML and CSS to model web pages and Javascript to make your own website interactive. At General Assembly, you will further enhance the skills you learned at Per Scholas by learning front-end and back-end web development, using Python to develop web applications and how to integrate data from other application into your projects.

A Career right at your fingertips

We’ll work hard to help you find a job, and then promote your success with career coaching, additional training opportunities and more.


What You’ll Learn

The 17-week, full-time CodeBridge course prepares you to learn the fundamentals to begin your career as a web developer. Through the course of the training you will learn to code while building real world applications. The fundamentals that you learn during your first five weeks at Per Scholas will give you a leg up in creating your first tech portfolio.

After learning the basics of web development, you will be given the opportunity to matriculate into General Assembly’s 12 week Web Development Immersive training where you will complete your education to become a full-stack web developer.

Throughout all 17 weeks of the training, you will receive valuable career development services and job placement assistance with access to a network of local employer partners.


Classes convene Monday-Friday from 9:00am to 5:00pm for 5 consecutive weeks at our Atlanta training center. Then, students will spend 12 Weeks with General Assembly.


Week 1 of 6


Learn from the best

Learn from certified teachers with years of real-world training experience. Our instructors don’t just teach you what you need to know, but how to learn it.

Career Development

Building Your Career

You need more than just technical skills to get a good job. Excellent people skills are just as important. We’ve got you covered.

Start Out Right

Construct a professional resume and practice your interview skills. Find out exactly what employers are looking for and how you can impress them.

Get your foot in the door

Get customized referrals to open jobs at our hundreds of employer partners. Call on dedicated career developers for personalized advocacy, coaching and support.

Connect to our network

Meet and learn from working IT professionals. Visit employer sites and see their operations firsthand. Attend industry networking events and start making professional contacts.

Key to Success

Our students don't just land the job. They keep the job. Employers say customer service skills matter most. So you can guarantee it will be re-emphasized and applied with every piece of tech you learn.

Student Life

A Community of Support

You'll work hard. There's no doubt about it.

But if you’re like most students, you’ll look forward to each new day. And you’ll marvel at all the changes you see in yourself. Prepare yourself to spend your days in class and your evenings studying. Many students have children and hold part-time jobs and, despite those demands, they find a way to succeed. You will, too.

Buckle up

We'll be moving quickly. There’s a lot to pack in, and the standards are set high. But we also structure your training experience so that you have plenty of time to learn and practice each new skill.

Meet your new family

Your classmates will come from all walks of life and range in age from 18 to 65 (or older). It won’t take long before you see them as a second family—a community dedicated to everyone’s success. Study groups form somewhat naturally in and out of the classroom. Potluck dinners optional.

The staff are also some of the most dedicated and positive sources of encouragement you will ever encounter. Even on the days when some challenges might feel impossible, they will do everything in their power to help you continue to advance forward.


Modern Facilities

Our facilities always include modern classrooms; well-equipped training labs; and places to relax, socialize and study.

Your own workstation

You will work from your own lab-based computer workstation for the entire course. There, you’ll follow along in lectures and demonstrations, practice new skills, review course materials and measure how much you’ve learned.


Discover how to take advantage of our free courses.


Young adults ages 18-29 are encouraged to apply! Applications are accepted from students of all ages.

Admission to Per Scholas is needs based. You may qualify if you:

  • Are unemployed
  • Work only part-time
  • Work in a minimum wage or other low-paying job
  • Work only sometimes throughout the year
  • Receive any public benefits such as unemployment insurance, Medicaid, subsidized housing, nutrition or income support

Other requirements include:

  • You have an interest in technology.
  • Ages 18 and older
  • Interest in pursuing a career in web development
  • U.S. Citizen or authorized to work in the United States
  • You live in or near the city in which we operate.
  • You have a high school diploma or the equivalent.
  • You can read, write and speak in English.
  • You can pass a basic academic assessment test.
  • You can attend classes full-time for the entire duration of the course.
  • You are ready to make an important commitment to building your future.
  • No prior IT or web development experience needed

Other factors that may affect your eligibility are addressed in the FAQs.


Joining us takes just 5 easy steps.

1. Online Application

Complete our online application to begin. Don't worry. This doesn't lock you in to a final commitment. In the following step you will get to ask questions and get the answers you need to determine if this is the right time for you to take this training.
You only need to complete one application. Submitting multiple will not impact your chances of admittance.

2. Information Session

You will be invited to attend an in-person information session after you complete your online application. All of your questions will be addressed in the information session. The information and instructions to attend are provided after you submit your online application.

3. Entrance exam

If you decide that Per Scholas is right for you, you can take our entrance exam at your information session. Or you can return to take it at a later time.
We use the Test of Adult Basic Education (TABE) as our entrance exam. To be admitted to Per Scholas, you must pass this test at a 10th grade level or higher. Find out more about the test and practice with sample questions here and here. We strongly encourage you study and practice in advance.
If you don’t pass the TABE on your first try, you may be invited back to retest.

4. Interviews

If you pass the TABE and meet other eligibility requirements, we’ll schedule one or two interviews to determine your fit and any special needs.
During the interview, we’ll ask about your education, life experience and plans for the future. There are no right answers, and you don’t have to impress us—so just be yourself.

5. Enrollment

If we agree that you’re ready for this training, we will let you know and try to enroll you in the next available class.


It’s free.

No cost. No catch. We invest in your success. All we ask in return is that you take the course seriously and work as hard as you can.

We are a national nonprofit organization. Our courses, job placement and other services are funded by generous donors and are 100% free to students and graduates.

Because our services are free, we can’t offer any other kind of financial support. But if you’re worried about making ends meet at Per Scholas, talk to one of our admissions specialists. We may be able to find other ways to help.


Curious? Let’s break it down.

In this 17-week course, students become junior-level web developers by building rails applications, developing their own ideas into functional web applications, creating a portfolio of their work, and embarking on the career path of a web developer. This course will give aspiring Ruby on Rails developers the confidence to build projects from start to finish at a professional level.

The focus of this course is learning to program in Ruby and creating Rails web applications. However, WDI as a whole focuses on teaching students how to be professional full-stack web developers capable of building a scalable product with a team of developers. Therefore, in addition to teaching Rails, this course also includes lessons on computer science, JavaScript, command line basics, Git, GitHub, and database schemas.

Most people who learn about Per Scholas for the first time think: “Too good to be true.” We know it seems that way, but it is true. Our services are provided at no cost to you, using funds we raise from foundations, corporations, government and generous individuals.

The costs you can prepare for include transportation or childcare—expenses that take care of you so you can focus on your studies.

Yes. Per Scholas courses are approved for people receiving unemployment insurance, as well as other benefits that would ordinarily require them to spend time working or looking for work. In fact, most students are people who previously worked but were laid off. If you are still receiving unemployment benefits, they should not be affected. But if you still have particular questions or concerns about your situation, please contact us.

Unfortunately, we cannot process your application until you have received clearance to work in the U.S. However, if you are experiencing problems, we can refer you to other organizations that may be able to help.

We comply fully with the Americans with Disabilities Act and other relevant laws and regulations. Please contact us at [email protected] or (404) 793-2309 to discuss your specific situation and needs.

We're proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or national origin. See our full EEO statement here.