in-person instruction + job placement support + post-graduation professional development
Build Passion Projects and contribute to an open source, hands-on community of peers.
Leave fully qualified for an entry-level development job. Career Support is available to all graduates.
After the bootcamp, get 12 weeks of free access to online professional development with Upcase.
This bootcamp runs in-person for 12 weeks, Monday through Friday, from 9 am - 6 pm. It is preceded by online pre-work and followed by 12 more weeks of online post-graduation training and support.
The bootcamp experience is intense, but it is not meant to burn out students. Metis believes that a student’s brain is like a muscle and the brain must take time to recover. Therefore, we operate five days a week from 9-6.
The Metis Syllabus is broken down into five parts. Metis starts off students with pre-work. The pre-work is critical to ensure that the students come in with a basic level of understanding of concepts.
In the first seven weeks the students and teachers grow together in a collaborative, shared, development environment with the goal of building apps as a group. In weeks 8 and 9, students play the roles of web development consultants and work in teams to build Client Projects.
In the last three weeks, students pursue building their individual Passion Projects, culminating in a reveal of their work and progress during a Career Day with the Metis Hiring Partners.
Student learning does not stop after Graduation day. Students have access to 12 weeks of thoughtbot’s Upcase for additional online training and professional development.
After acceptance, Metis will introduce HTML, CSS, the terminal, and Ruby. We will strengthen these skills and learn more advanced techniques as the class progresses.
Pre-work will be completed before the class begins and takes 2-4 weeks to complete. During this time you will have access to the instructors and other students via a chat room.
We will introduce Ruby. By the end of the week, you will have built some small games and programs.
We will lay down the foundations for how web servers work and you will build your first web application. Topics will include HTTP protocols, Sinatra, templating languages (specifically ERB), databases and SQL, and ActiveRecord.
We will introduce Rails and the MVC pattern and then dive into the architecture of Rails. You will be able to write and deploy small Rails applications on your own by the end of the week.
We will add more features to our applications. Students will begin to determine scope and understand how features affect an application as a whole. We will update the application from an MVP into something with more substance and functionality.
We will focus on intermediate Rails topics, including polymorphic relationships and adding interactivity through AJAX.
We will discuss performance, refactoring, design patterns, and anti-patterns, putting our knowledge to use in our application.
Metis instructors pair students into groups of two or three to work on building an application to solve a client problem. The process will resemble how thoughtbot works on real projects and will encourage collaboration and teamwork between the student team and “client” instructors. Client Projects culminate in a Student Presentation Day.
Leading up to this point, you will have planned out a project you are passionate about, using sketches, wireframes, user stories and more. Now you will actually implement the project. During this time, the instructors will work with you to ensure you have a great portfolio piece that you can share with potential employers.
Upcase is a highly sought after education platform for Ruby on Rails developers. As a member of Learn Prime, students will get access to thoughbot mentors once a month, enrollment in premium, hands-on workshops, and access to regular, exclusive content.
If you are interested in a Software Development Bootcamp in 2015, please contact our partner Dev Bootcamp.
Metis, a d/b/a of Kaplan Test Prep, is accredited by the Accrediting Council for Continuing Education & Training (ACCET), a U.S. Department of Education nationally recognized agency.