Web Developer Boot Camp Academy Pittsburgh 2018-01-16T12:20:45+00:00

Session#5 Application Is Closed

We are currently reviewing applications for #AcademyPGH5. Look for application status updates by the 1/31/2018. #AcademyPGH6 start dates will be announced soon.

#AcademyPGH5 starts 2/19/2018 at 9AM at Academy Pittsburgh.

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

How to apply

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.

  • Applications will be open 12/15/17 
  • Session 5 starts February 2018

Bootcamps are 12 weeks.

Bootcamps are difficult and time intensive. Participants can expect between 50-60 hours of work each week.

A $6,000 staffing fee is charged if our training gets you a job. No tuition.

Participants must supply their own laptop.

Classes are taught mainly in the Allentown neighborhood of Pittsburgh (753 East Warrington), 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.

Academy Pittsburgh boot camp participants understands all of the following: AP is a facilitator for the information that you will receive in the sessions, based upon a specific set of task completions requested by the session Sponsor.  Although you may improve your abilities by attending the informational sessions, AP does not represent or warrant that your abilities will improve, or that you will be additionally qualified for employment.  AP’s time is compensated exclusively by the Sponsor. There is no fee for your attendance, nor will you receive any compensation for your attendance; attendance is voluntary for so long as you choose to attend.  No employment or other opportunities are represented or warranted, either with AP or the Sponsor (or anyone else).  If there are opportunities that result from your attendance, you understand that those opportunities would be incidental.  You understand that any information regarding the Sponsor or the Sponsor’s requirements or other information is strictly confidential, and you may need to sign a confidentiality with AP and/or the Sponsor.  You understand and consent that your attendance, subjective evaluations and any testing results may be disclosed to the Sponsor, solely for the Sponsor’s evaluation of the session conditions and you release AP from making any such disclosures.  You will be asked to sign AP’s session participation agreement prior to attending the session.

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

" width="100%" height="455" frameborder="0" style="border:0" allowfullscreen>