Upcoming Sessions


Starts: Feb 24th, 2020
Ends:  May 15th, 2020
Location: Five Star Development
Days & Times:
Mon – Thu | 9 AM to 12 PM and 1 PM to 5 PM
Fri | 9 AM to 12 PM


Starts: Sep 21st, 2020
Ends:  Dec 11th, 2020
Location: TBD
Days & Times:
Mon – Thu | 9 AM to 12 PM and 1 PM to 5 PM
Fri | 9 AM to 12 PM

Learn to code

12 Weeks </> New Career

Get real world experience in Ruby, C#, JavaScript, and HTML/CSS through project-based learning and connections to the larger technology community in Pittsburgh.

Impact & Community

Academy Pittsburgh’s mission is to give back and strengthen the regional entrepreneurial ecosystem. Each session of our 12-week bootcamp wraps with a service project for local nonprofits.

Our students

Kelauni Cook
Software Engineer / The Washington Post

Patrick Paul
Co Founder / Ikos

Leslie Anderson
Software Engineer / Truefit


Course 1

Introduction to Programming (in C#).
Students will learn the basics of computer programming using a strongly typed, compiled language. Students will learn to use the Integrated Development Environment to assist in making programs that use variables, conditionals, loops, and arrays to complete complex tasks.

Course 2

Continued Programming (in C#)
This course introduces students to organizational features of programming, including functions and classes, using C# as the first language.

Course 3 

Programming (in Ruby)
This course will solidify students’ understandings of concepts from their introduction to programming in C# by repeating concepts and exercises in another language. Students will learn to write and run programs in Ruby, and also to think about programming outside the bounds of a single language. They will repeat the concepts and exercises from the previous two weeks in this week, in a new programming language.

Course 4

This course will introduce students to automated unit testing and Test Driven Design (TDD). Students will learn about why developers write unit tests, the testing framework Rspec, how to write and run unit tests in Ruby, and the practice of writing tests first (TDD). As they practice unit testing, they will further solidify their understanding and competence with classes, functions, and programming fundamentals. Students will also learn about unit testing in C# and the idea of other kinds of testing.

Course 5 

Students will learn the design and use of relational databases, using both file based Structured Query Language (SQL) and server based SQL. Students will learn how to design databases, query using SQL, and use databases in the use of programs.

Course 6 

Git and Code Review
Students will learn the usage of Git as source control and how to perform code reviews. Students will also be introduced to industry best practices in working with both source control and code reviews.

Course 7 

Programming for the Web
Students will learn the basics of HTML, CSS, and JavaScript. Students will discuss and practice User Experience and User Interface (UX/UI) design.

Course 8 

Students will learn the file organization and layout of Microsoft Model-View-Controller (MVC) projects, the MVC pattern, and creation of data backed websites.

Course 9

Ruby on Rails
Students will learn the file organization and layout of Ruby on Rails projects. They will continue their learning of the MVC pattern, and the creation of data backed websites.

Course 10

Students will learn how to use ReactJS to make single page applications. Students will also learn how to connect to external Application Program Interfaces (APIs) and create user interactions in React.

Course 11

Capstone Project
During this two week course, students will learn real world workflow in an agile environment, practicing standups, backlog grooming, UX/UI mockups, source code control, and customer interaction as they work together to create a final product for an actual client.

Frequently Asked Questions

Each bootcamp is 12 weeks long. Classes meet Monday through Thursday from 9AM – 5PM, with a one hour lunch break from 12PM – 1PM. On Fridays, classes meet from 9AM – 12PM.

Bootcamps are difficult and time intensive. Including time spent in class, participants can expect a total of 40-50 hours of work each week. Participants can expect to spend the majority of their time (30-40 hours weekly) working on problems in teams or collaborative groups. The rest of the time commitment is independent work.Generally, about 75% of the total time requirement is spent in class. The remaining time is spent outside of scheduled classes when work is completed independently.

Academy Pittsburgh implements an income share agreement (ISA). You can learn more about ISA’s here. Generally, the terms of our ISA are as follows and are subject to change session to session. In lieu of the ISA, participants may elect to make a one time lump sum payment of $10,000 prior to the first day of classes.

Program Developer Bootcamp
Hours 372
Tuition Income Share Agreement (“ISA”)

  • A Tuition of ten percent (10%) of Participant’s post-program gross income paid on a monthly basis.
  • Tuition commences when Participant has monthly income that is annualized at $45,000 or more (“Minimum Income Threshold”).
  • Once the Minimum Income Threshold occurs, the aggregate of all monthly income is used for purposes of the calculation and not the excess above the Minimum Income Threshold. By way of example, if the Minimum Income Threshold is $3,750 for a month and Participant earns $4,750 in that month, the Tuition is $475 ($4,750 x .10), and not $100 ($1,000 [$4,750 – $3,750] x .10).
  • The Tuition paid by Participant is capped at $16,000 (“Payment Cap”).
  • The Term Length is 24 complete consecutive or complete non consecutive months of employment.
Miscellaneous Fees and Costs
  • There are no fees for books, supplies, or student activities.
  • There is no application fee.
  • There are no interest charges or finance charges.
  • The only fee for participation is the Tuition as described.
  • Students must supply their own laptop. A limited number of laptops are available for borrowing on a first-come-first-served basis. If Participant does not already own a laptop, the estimated expected cost of a new laptop is $500.
Collection Agent / ISA Administrator
  • APGH has engaged Vemo (Vemo.com or “Vemo”) as APGH’s agent to manage the Tuition paid through the ISA.  APGH reserves the right to self-manage or to change the ISA Administrator without notice and Participant remains fully bound to the Tuition and the terms hereof.
Refund Policy
  • If Participant withdraws within the first six (6) weeks of the Session, then a prorated Tuition will apply.
Method of Payment
  • For the One Time Cash Payment option, full payment must occur prior to the Sessions.
  • For the ISA option, funds shall be paid in calendar monthly payments, due on the first day by the ISA Master Servicer’s calendar month or in accordance with a later date in the month as implemented by Vemo. Payment of the Tuition shall continue through twenty-four (24) months (“Payment Term” “Maximum Number of Payments”) regardless of whether Placements are contiguous or noncontiguous.

Participants must supply their own laptop. In some cases, Academy may have laptops available for use on a first-come, first-served basis. Participants must contact the school directly to determine if one can be made available during the session. If you do not already own a laptop, the estimated expected cost of a new laptop is $500.

As a school licensed by the Pennsylvania Department of Education, all Academy Pittsburgh graduates receive a diploma signifying successful completion of the program.

The application includes logic questions, as well as uploads to Github and YouTube.

Applicants with scores that qualify may have to participate in an in-person interview prior to final session selection.

The application and interview are the only prerequisites.

There is no application fee.

Average Income
Percent Employed
Income Growth


  • McKoy Creative Logo
  • Neighborhood Impact Map Logo
  • Pediatric Palliative Care Coalition Logo
  • PaprPlane Logo
  • ReplayFX Logo
  • Garden Phase I

Contact us

Academy Pittsburgh is temporarily sharing offices with Work Hard Pittsburgh.