What’s the
Pivot Difference
20 WEEKS • 100% VIRTUAL • MENTORSHIP • CAREER-PLACEMENT

Program
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
Networking
- 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


Program
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:
Timeline: Weeks 1-4
Advanced Excel Concepts
VBA
Statistical Modeling
Data Analysis Workflow
Module 2:
Timeline: Weeks 5-10
Database Concepts
Microsoft SQL Server
Data Normalization
T-SQL
Module 3:
Timeline: Weeks 11-14
Tableau
Microsoft Power BI
Dashboarding
Storytelling
Module 4:
Timeline: Weeks 15-19
Python, APIs
JSON, NumPy
Pandas, Matplotlib
Beautiful Soup
Module 5:
Timeline: Weeks 20
Capstone Project

Classroom:
100% Virtual Learning Environment

Class Schedule
Part Time Classes
2 weekday nights – Instruction
2 Weekday nights – labs
20 weeks total

Tuition:
$6,500 paid in full by first day of class
$8,500 with financing
$500 deposit

Program
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:
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:
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
Strings,Arrays.Objects
Functional Programming
Module 3:
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.
Concepts
- 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.
Concepts
- 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.
Concepts
- 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.
Concepts
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
- REST API
- JSON
- Callbacks
- OAuth
Swift
- 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
Xcode
- 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