What’s the

Pivot Difference



Cyber Security

Ready to launch your career as a Cybersecurity Engineer, or just want to know if this is the right path for you? Check out our courses below to find out where you should start, what you will learn, and what you can expect after you successfully complete each course. Get started exploring personal cybersecurity with beginner-level courses, or take your training to the next level with intermediate and advanced courses available now!

Pivot Tech 20 week Bootcamps

Module 1:

Timeline: Weeks 1-10

  • Deliver remote IT service and support

  • Set up and configure computer virtualization using VirtualBox

  • Deploy an EC2 and Lightsail instance on AWS cloud

  • Respond to, log, track, and resolve support cases in an issue tracking system

  • Apply a standardized troubleshooting and workstation deployment methodology

  • Utilize imaging, backup and recovery tools

  • Perform data restoration, startup repair, and secure disposal

  • Deploy, configure, and troubleshoot Windows 10

  • Configure Microsoft Outlook to connect to Microsoft 365

  • Install, update, troubleshoot, and uninstall software applications

  • Evaluate endpoint performance metrics to identify anomalous readings

  • Monitor and tune endpoint performance

  • Perform IT asset management in a systematic fashion

  • Incorporate infrastructure connectivity concepts including RDP, SSH, and Powershell remote access commands

  • Evaluate and configure network adapter settings

  • Deploy pfSense firewall and establish network connectivity through it

  • Automate tasks in Ubuntu Linux using Bash scripting

  • Practice using Linux and Windows terminal commands

  • Perform basic GitHub operations

Module 2:

Timeline: Weeks 11-20

Systems Administration

  • Agile project management

  • ITIL change management

  • Linux and Windows network services, like AD, DHCP, DNS, email, LDAP, web servers

  • Cloud services

  • Identity management

  • IT infrastructure and systems design

  • Microsoft SQL Server 2019

  • Microsoft Windows Server 2019

  • Patch management

  • Software administration

  • Virtual machine administration


  • Enterprise-grade routers, switches, firewalls
  • Network analyzer tools

  • Network design

  • Network infrastructure troubleshooting

  • Network service administration (TCP/IP, DHCP, DNS)

  • Routing protocols (OSPF, BGP)

  • Virtual private network(VPN) client and tunnel

​Scripting & Automation

  • Bash
  • OS task automation

  • Powershell

  • Python


Data Analytics


The technology boom of the last 20 years has generated more information than organizations know what to do with, and they need people to analyze the data and put it to use to make solid business decisions.

The World Economic Forum listed data analyst as one of the most in-demand job categories across all industries in the U.S. as we enter the 2020s.

If you are interested in data and analytics, there are exciting career possibilities to explore.

Pivot Tech 20 week Bootcamps

Module 1:

Microsoft Excel and Data Analysis Workflow

Timeline: Weeks 1-4

Advanced Excel Concepts


Statistical Modeling

Data Analysis Workflow

Module 2:

Database Concepts & SQL

Timeline: Weeks 5-10

Database Concepts

Microsoft SQL Server

Data Normalization


Module 3:

Data Visualization

Timeline: Weeks 11-14


Microsoft Power BI



Module 4:

Python and Statistics

Timeline: Weeks 15-19

Python, APIs


Pandas, Matplotlib

Beautiful Soup

Module 5:

Capstone Project

Timeline: Weeks 20

Capstone Project


100% Virtual Learning Environment

Class Schedule

Part Time Classes

2 weekday nights – Instruction

2 Weekday nights – labs

20 weeks total


$6,500 paid in full by first day of class

$8,500 with financing

$500 deposit


Software Development

We are proud to offer two career paths in software development. Front End Web Development and Full Stack Engineer.  Full Stack Engineer path requires that you complete the Front End program as well as one of the Back End programs. 

Front End Web Development

20 Week Program

Students will learn to build robust and dynamic websites. The first ten weeks focus on building an understanding for web design concepts. Students get hands on practice designing web pages with CSS3 and HTML5. This course goes in depth into the core competencies of MVC Architecture, AJAX and Asynchronous Programming, and functional programming. 

Module 1:

Web Development Fundementals

Timeline: Weeks 1-10

HTML5 and CSS3

Object-Oriented Programming

Introductory Data Structures & Algorithms

Document Object Model (DOM) Manipulation & Traversal

Multiple Approaches to Page Layout

Module 2:

Web Development Foundations

Timeline: Weeks 11-18

MVC Architecture , Responsive Design

Web Request/ Response Cycle, SQL

Client-Side Templates ,Server-Side Routing and Rendering

Services and Restful APIs,Functional Programming

Persistence with Databases

AJAX and Asynchronous Programming

JSON and 3rd-party APIs, Express.JS

Deployment with cloud services like Heroku

Daily Practice in Data Structures


Functional Programming

Module 3:

Capstone Project

Timeline: Weeks 19-20

Capstone Project

Advanced Software Development in Full-Stack JavaScript

20 Week Program

Students will learn to build full-stack applications. The first four weeks focus on building back-end web applications with Node.js. During weeks six through nine, students learn to build web apps with modern front-end libraries and frameworks. This course goes in depth into the core competencies of JavaScript, object-oriented programming, and functional programming. Students get hands-on practice in test-driven development with agile tools and best practices.



  • Structural Design Patterns
  • Async Design Patterns
  • Client / Server architecture
  • TCP and HTTP
  • NoSQL Databases
  • RESTful API
  • Authentication / Authorization
  • Data Modeling
  • Test-Driven Development
  • Behavior-Driven Development
  • Unit, Integration, and End-to-End Testing
  • Object-Oriented Programming
  • Functional Programming
  • Code Readability and Maintainability
  • Version Control
  • Continuous Integration and Deployment
  • Debugging
  • Real-time apps with Socket.io
  • Event-Driven Applications
  • Asynchronous Programming
  • UI Component Frameworks Programming
  • UML

Advanced Software Development in Java with SpringMVC & Android

20 Week Program

Students will learn to write clean, crystal-clear, well-tested, advanced Java code using industry standard software engineering patterns while building servers with SpringMVC and mobile apps with Android.


  • Java Fundamentals
  • Native Primitive Data-types
  • Strings
  • Arrays
  • Java Collections library
  • Static Typing
  • Access Modifiers
  • Java Generics
  • Exception Handling
  • Unit Tests
  • Test-Driven Development
  • OOP Principles
  • Threading & Concurrency
  • Recursion
  • MVC
  • Identity and Authentication
  • Security and Performance
  • Web APIs
  • Design Patterns
  • Application Deployment

Advanced Software Development in Python

20 Week Program

Students will learn to write clean, well-tested, advanced Python code using industry-standard software engineering patterns. They will study the foundational structures of programming, from object-oriented principles to advanced topics such as Django, Docker, and Data Science.


  • Syntax
  • Classes
  • Control Structures
  • Lambdas
  • Decorators
  • Iterators
  • Generators
  • Using common patterns
  • Object-Oriented Programming
  • Functional Data Manipulation
  • Open Source Contribution
  • Data Analysis
  • Numpy
  • Pandas
  • Scikit-Learn
  • Machine Learning
  • Feature Selection
  • Model Evaluation
  • Data Validation
  • Linear Regression
  • Data Visualization
  • MatPlotLib
  • Plotly

Advanced Software Development in Mobile App Development

20 Week Program

Students will learn how to create mobile games and apps for the Android and iOS operating systems. They will take their app ideas from concept to completion and learn the tools, frameworks, and best practices used by mobile developers around the world.


Cocoa Touch

  • UIKit
  • View Hierarchy
  • Responding to Touch Events
  • Animation / Custom Interactive Transitions
  • UITableView / UICollectionView
  • Container View Controllers
  • Foundation
  • Collection Classes Under the Hood
  • Strings and String Manipulation
  • Networking with NSURLSession
  • Core Data
  • Create and Design Model Objects in a Relational Database (SQLite) 
  • Optimize Your Code for Complex, Lightning-Quick Database Lookups
  • Migrating your Data
  • Concurrency and Core Data
  • Web APIs
  • HTTP Protocol
  • JSON
  • Callbacks
  • OAuth


  • Types
  • Primitives – Integer, Float, String, and Boolean
  • Collections – Arrays and Dictionaries
  • Classes and Structs
  • Enums
  • Functions
  • Global Functions
  • Methods
  • Nested Functions
  • Closures and Closure Expressions
  • Essential & Advanced Swift Features
  • Optionals
  • Initializers
  • Nested Types
  • Extensions
  • Generics
  • Advanced Operators and Overloading
  • Pattern Matching​


  • Design patterns
  • MVC
  • Target Action
  • Delegation
  • Notifications
  • Projects
  • File Structure
  • Navigation
  • Build Settings
  • Property Lists
  • Bundles
  • Interface Builder
  • Storyboards
  • Size Classes
  • Autolayout
  • Xibs
  • Outlets and Actions
  • Tags
  • Debugging
  • Breakpoints
  • Logging
  • LLDB
  • Profiling Apps with Instruments
  • Testing
  • Unit Testing with XCTest
  • Optimizing Method Calls with Performance Tests