Advanced Portfolio Bootcamp

Who is advanced Portfolio for?

Advanced Portfolio Bootcamp is for Junior Developers who:

  • Have completed programmer bootcamp, Computer Science coursework, or the equivalent.
  • Have built at least one full-stack web app.
  • Are able to come to bootcamp with portfolio piece ideas.
  • Can use documentation and the internet to complete coding challenges like writing a program in a new language or use a new library.
  • Want to keep growing as a programmer while you search for a job in the tech industry.
  • Want the guidance of a career coach to help you find a job faster.

Tuition: $7,500 - $10,500

Full price is $10,500
$8,500 with Needs-Based Discount (moderate income typically qualifies)
$7,000 if paid in full 7 days before class starts

Additional grants also available that pay for a portion or all of tuition, on top of the previously mentioned discounts.
For military: We accept Veterans’ benefits including the G.I. Bill®

Learn more

Course Overview

Concepts Main Areas of Study
General Procedural programming, Object oriented programming, Test Driven Development, Debugging, Unit Testing, Functional Testing, and UI Development
Python Python 3.6, Procedural Python, Object-oriented Python, Writing PEP8 compliant Python, The Python Standard Library, Using 3rd Party Modules
JavaScript Object-oriented JavaScript, DOM manipulation, ES6, jQuery
Systems Command line (Bash and Powershell), Filesystem Management and Layout, Python Dependency Management, Virtual Environments
Frontend HTML, CSS
Python frameworks Django 1.11
Capstone Your own original full-stack web application
Networks Http Request, Deployment Ideas
Text Editors and IDE’s Atom Editor, PyCharm IDE
Source Control Using Git (Version Control), Using Github and Bitbucket
Best Practices Writing documentation and good comments, Encapsulation
Problem Solving Skills Writing pseudo code, Finding and using documentation, Discerning what’s useful on the internet and applying it, White Boarding, The Web Developer and Inspector Tools

Enrollment is on a rolling basis and is limited to four students/week.