Upcoming Sessions


Starts: September 23rd, 2019
Ends:  December 13th, 2019
Location:  Five Star Development
Days & Times:
Monday through Thursday | 9 AM to 5 PM
Fri | 9 AM to 12 PM


Starts: Feb 24, 2020
Ends:  May 15th, 2020
Location:  TBD
Days & Times:
Monday through Thursday | 9 AM 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


Week 1

Intro to C# and Git
Students will set up their environment with Visual Studio and begin on the basics of programming with C#. We will start with basic programs, moving to using variables, conditional statements and loops. Using these, we will build our first real programs, then refactor previous answers by implementing knowledge of new areas such as functions and classes.

Week 2

Advanced C# and Git 
This week, more advanced topics will be covered, including building out sorting and other algorithms. We will cover inheritance and interfaces and how they can be used correctly as well as pitfalls. This week will be full of student led exercises to reinforce language and code understanding.

Week 3 

Ruby as a Second Language
After a week of more advanced topics, we will now go back to more basic program structures to learn the differences and similarities between C# and Ruby. We will discuss how Ruby focuses on developer happiness and what MINASWAN means in the Ruby community. Many of the same exercises from C# will be covered in this week, condensing nearly 2 weeks of C# into a week of Ruby.

Week 4

TDD with Ruby and C#
This week has a strong focus on TDD or Test Driven Development. We will cover different aspects of TDD, including testing for design, testing for documentation, and testing for bugs. There will also be a strong focus on “Red, Green, Refactor” and dealing with changing requirements in development.

Week 5 

Databases and WebAPIs
This week focuses on the back-end of web design. We will cover relational and document databases, proper design for both and the strengths of each. We will also start building WebAPIs, the backbone of most web based applications.

Week 6 

HTML/CSS and JavaScript
Take a step back from deeper, complex programming languages to the semantic language of HTML5. We will cover complex styling with CSS, including animations and transforms. Then we will start pushing into our third programming language, JavaScript and how it can be used to build interactivity into web sites.

Week 7 

Advanced JavaScript, Algorithms, and Coding Tests
JavaScript is our third programming language and possibly the most complex. Closures, function returns and other portions of the language take more time to fully understand. Then we will go over the previous weeks, building a stronger knowledge foundation. We will include a code retreat during this week, performing short coding exercises that match the kinds of tests employers use in interviews.

Week 8 

Beginning MVC apps with Rails and MVC
Model-View-Controller applications are the current standard in web applications. C#, Ruby and Javascript all have their own frameworks that they use to build MVC sites. We will start building these applications this week, continuing into the next as these projects get larger and larger.

Week 9

Advanced MVC apps with Rails and MVC
MVC learning continues into week two, as we tackle problems in both Rails and .Net MVC. We continue to work on larger projects this week, throwing in everything we learned with HTML/CSS/JavaScript to enhance the front-end experience.

Week 10

Single Page Applications with Angular.JS
The final step in our MVC learning is combining Rails or MVC with a front end JavaScript framework such as Angular. We will learn how Angular changes some things and doesn’t touch others. We will take many of our old projects and turn them into single page applications, enhancing the user experience further.

Week 11

Building a full project as a class 
This week we scope, discuss and then begin building on a real project for a client. A discussion between the class and client will help us decide on the proper language and framework. Designers will join us to go over the interactions and UX decisions behind this application.

Week 12

Finishing a full project as a class
We finish the project, shipping a complete, usable application for one of our local non-profit partners

Frequently Asked Questions

The day boot camps are 12 weeks long. Classes meet weekdays from 9AM – 5PM.

The evening boot camp are 8 months long. Classes meet Mondays, Wednesdays, and Thursdays from 6PM – 9PM, as well as Saturdays from 9AM – 5PM.

Bootcamps are difficult and time intensive.

Participants in day bootcamps can expect between 50-60 hours of work each week.

Participants in evening only bootcamps can expect between 20-30 hours of work each week.

Academy Pittsburgh does not charge tuition. Instead, we implement 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.

Program Web Developer Bootcamp
Hours 420
Placement Fee Income Share Agreement (“ISA”)

  • A Placement fee (“Placement Fee”) of ten percent (10%) of Participant’s post-program gross income paid on a monthly basis.
  • Placement Fee commences when Participant has monthly income that is annualized at $45,000 or more (“Payment Trigger”). Once the Payment Trigger occurs, the aggregate of all monthly income is used for purposes of the calculation and not the excess above the Payment Trigger.  By way of example, if the Payment Trigger is $3,750 for a month and Participant earns $4,750 in that month, the Placement Fee is $475 ($4,750 x .10), and not $100 ($1,000 [$4,750 – $3,750] x .10).
  • The Placement Fee paid by Participant is capped at $16,000 (“Payment Cap”).
  • The Term Length is 24 complete consecutive or complete non consecutive months of employment.


In lieu of the above described ISA, a One Time Placement Fee of $10,000 may be rendered upon full time employment.

Collection Agent / ISA Administrator APGH has engaged Vemo (vemo.com or “Vemo”) as APGH’s agent to manage the Placement Fee 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 Placement Fee and the terms hereof.
Refund Policy There are no refunds of application fees or on payments made as part of the ISA or One Time Cash Payment.

If Participant withdraws within the first six (6) weeks of the Session, then a prorated Placement Fee will apply as described in Section 6.6 Withdraws and Prorated Fees.

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 Vemo’s calendar month or in accordance with a later date in the month as implemented by Vemo. Payment of the Placement Fee shall continue through twenty-four (24) months (“Payment Term”) regardless of whether Placements are contiguous or noncontiguous.

You may also qualify for stipends and reimbursements to offset future ISA payments.

Participants must supply their own laptop.

Classes are typically taught in the Allentown neighborhood of Pittsburgh, with some teaching taking place in Brookline (924 Brookline Blvd). Participation at events around the City of Pittsburgh is expected.

Academy Pittsburgh offers no certification and makes no promise of future employment.

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.

Apply for Session 9
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.