App Academy
   HOME

TheInfoList



OR:

App Academy is a San Francisco based
coding bootcamp Coding bootcamps are intensive programs of software development. They first appeared in 2011. History The first coding bootcamps were opened in 2011. As of July 2017, there were 95 full-time coding bootcamp courses in the United States. The leng ...
founded by Ned Ruggeri and Kush Patel in 2012.


Overview

App Academy describes their program as having a "job-guaranteed" financing model where payment is deferred until after the completion of the course. App Academy publicly offers to waive payment for their program if a student does not find relevant employment within the first year of completing the course. The median starting salary for graduates starting cohorts in 2018 and accepting a full-time offer in San Francisco or New York City (within the following 12 months) was $101,000.


The Program

App Academy, as of 2014, reported an acceptance rate of about 5%. During the admissions process, students are required to complete introductory level coding work to show their programming potential. Applicants do not need to have prior coding experience. Students are, however, expected to complete preparatory work before the formal course begins. The curriculum covers full stack web development and primarily focuses on
Ruby on Rails Ruby on Rails (simplified as Rails) is a server-side web application framework written in Ruby under the MIT License. Rails is a model–view–controller (MVC) framework, providing default structures for a database, a web service, and web p ...
,
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
,
React REACT or React may refer to: Science and technology *REACT (telescope), a telescope at Fenton Hill Observatory, New Mexico, US Computing * React (JavaScript library) , a JavaScript library for building user interfaces, from Facebook ** React Nati ...
, Redux, Flux,
JQuery jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax. It is free, open-source software using the permissive MIT License. As of Aug 2022, jQuery is used ...
, and SQL. Students also take weekly assessments until the project portion of the course begins. Students who fail more than one assessment (score < 80%) are dismissed from the course. App Academy's '16-week' program is broken into 3 sections with over 500 hours of formal instructional time. Weeks 1-7: Introductory level programming concepts.
Ruby A ruby is a pinkish red to blood-red colored gemstone, a variety of the mineral corundum ( aluminium oxide). Ruby is one of the most popular traditional jewelry gems and is very durable. Other varieties of gem-quality corundum are called sa ...
, Rails, and SQL. Weeks 8-11:
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
,
React REACT or React may refer to: Science and technology *REACT (telescope), a telescope at Fenton Hill Observatory, New Mexico, US Computing * React (JavaScript library) , a JavaScript library for building user interfaces, from Facebook ** React Nati ...
, Redux, Flux, etc. Weeks 12-16: Full stack projects, advanced algorithms and job search. The job search curriculum pertains to resume help,
whiteboarding Whiteboarding when used in the context of computing, is the placement of shared files on an on-screen shared notebook or whiteboard. Videoconferencing and data conferencing software often lets documents as on a physical whiteboard. Whiteboardi ...
, technical interview training, and salary negotiation. Students are also required to work on their projects on-site for an additional 2 weeks after graduation. This increases the total commitment length to about 18 weeks. Students are given a lecture at the beginning of every session, with the majority of time being allocated to projects and
pair programming Pair programming is an software development technique in which two programmers work together at one workstation. One, the ''driver'', writes code while the other, the ''observer'' or ''navigator'', reviews each line of code as it is typed in. The ...
. 2-3 teaching assistants are generally on-site to provide guidance as necessary. Due to wait times for assistance, students are encouraged to use their own resources. App Academy also offers a paid tutoring program (Bootcamp Prep) for potential applicants preparing for the admissions process.


Founding

Ned Ruggeri and Kush Patel met at the
University of Chicago The University of Chicago (UChicago, Chicago, U of C, or UChi) is a private research university in Chicago, Illinois. Its main campus is located in Chicago's Hyde Park neighborhood. The University of Chicago is consistently ranked among the b ...
, where Ruggeri studied Mathematics and Patel majored in Economics. Prior to App Academy, Ruggeri worked for
Google Google LLC () is an American multinational technology company focusing on search engine technology, online advertising, cloud computing, computer software, quantum computing, e-commerce, artificial intelligence, and consumer electronics. ...
on the
search engine indexing Search engine indexing is the collecting, parsing, and storing of data to facilitate fast and accurate information retrieval. Index design incorporates interdisciplinary concepts from linguistics, cognitive psychology, mathematics, informatics, and ...
team and Patel worked at a
hedge fund A hedge fund is a pooled investment fund that trades in relatively liquid assets and is able to make extensive use of more complex trading, portfolio-construction, and risk management techniques in an attempt to improve performance, such as sho ...
in Mumbai. In an interview with Patel, he explains the initial structure of App Academy, stating the need to teach "as much language and framework agnostic software development as we can." Kush reported to Yahoo News stating the need to "give tudentsreal-world skills they can use and actually get them a job."


References

{{Reflist Computer science education