Cybersecurity Bootcamp
Prepare for a career in cybersecurity with a bootcamp program that will take you from a complete beginner to a cyber pro
Overview
From beginner to cybersecurity professional
Embark on a comprehensive bootcamp that takes you from a cybersecurity novice to a professional practitioner. This bootcamp covers everything from foundational concepts like computer networking and operating systems to advanced skills in penetration testing, threat intelligence, and incident response. You’ll learn cybersecurity professionals' tools and techniques, gaining hands-on experience with real-world applications. With a strong emphasis on practical learning, you’ll apply your skills to solve complex security challenges, culminating in a capstone project demonstrating your professional readiness. By the end of this bootcamp, you'll have a well-rounded portfolio across cybersecurity domains that will help showcase your cybersecurity skills and position you for success in any organization.
The UofU ProEd // Flatiron School difference:
- Mentorship from world-class cybersecurity experts
- Small group classes (max 8 students)
- 100% online programs
Career services built-in
Career services is included with each capstone and bootcamp program. Designed by and for tech professionals, you'll experience a full technical interview process from start to finish, getting direct and personalized feedback each step of the way. Visit the Career Services page to learn more about the full process.
Prerequisites: No prior experience necessary. This bootcamp takes you from a complete beginner to industry-ready.
Curriculum
Introduction to Cybersecurity
FT: 1 week | PT: 3 weeks
In this introduction to cybersecurity course, you'll learn about computer hardware, basic networking, and virtualization software. You'll explore computer components like the CPU, RAM, and storage, and gain hands-on experience with the Linux command line. The final assessment involves finding flags on Windows and Linux virtual machines, providing a foundational understanding necessary for securing IT systems against cyber attacks.
What you'll learn:
- Identify components of computer hardware
- Identify command Linux commands
- Identify built-in security features of Windows and Linux
- Configure virtual machines
Introduction to Python
FT: 1 week | PT: 3 weeks
This introductory Python course equips you with essential programming skills for cybersecurity. You'll learn scripting basics, compiled vs. interpreted languages, algorithms, and data structures. The course also covers Python libraries and functions. It concludes with a project where you'll develop a Python script to analyze data, preparing you to use Python effectively in real-world cybersecurity challenges.
What you'll learn:
- Apply the basics of programming language methodologies to real world scenarios
- Demonstrate foundational skills for scripting with a programming language, Python
Operating Systems and Networking
FT: 1 week | PT: 3 weeks
This course teaches you to secure computer networks and systems, covering Linux and Windows operating systems, computer networking, and troubleshooting techniques. The final assessment involves analyzing a network diagram and virtual machines to troubleshoot connectivity issues.
What you'll learn:
- Demonstrate fundamental knowledge of computer networking diagrams
- Determine potential computer networking and operating system issues in cybersecurity scenarios
System Hardening
FT: 1 week | PT: 3 weeks
This course enhances your Linux skills with advanced commands and techniques, covers Active Directory security, common threats, and mitigation strategies. It includes cloud computing fundamentals, data protection methods, encryption, and privacy regulations. You'll also learn system hardening, scripting for automation, and monitoring system health for optimal security.
What you'll learn:
- Identify mitigation strategies to protect against future attacks
- Implement knowledge of system hardening to a scenario
Threat Intelligence
FT: 1 week | PT: 3 weeks
This comprehensive cyber threat intelligence course covers the fundamentals of CTI and its role in cybersecurity. You'll explore real-world applications, threat intelligence models like MITRE ATT&CK, and analyze security incidents. The course also emphasizes the importance of Governance, Risk, and Compliance (GRC) in cybersecurity strategy.
What you'll learn:
- Outline a response to an attack using security information and event management (SIEM) data
- Integrate GRC strategies in cybersecurity processes
SIEM and Threat Hunting
FT: 1 week | PT: 3 weeks
This course focuses on security incident detection and response, covering Security Information and Event Management (SIEM) solutions, log analysis, and threat intelligence. You'll explore advanced SIEM features, threat hunting techniques, and vulnerability management. The course ends with a project where you'll use SIEM and threat hunting to address a cybersecurity incident.
What you'll learn:
- Utilize SIEM solutions and threat hunting to solve a cybersecurity incident
- Integrate Security Information and Event Management (SIEM) solutions to solve cybersecurity incidents
Security Architecture and Frameworks
FT: 1 week | PT: 3 weeks
This course covers secure architecture fundamentals, frameworks, and the consequences of insecure design. You'll learn to assess system vulnerabilities, understand secure network architecture, and explore zero-trust concepts, network segmentation, and cloud security. The course concludes with a project where you'll identify vulnerabilities using your knowledge of IT architecture and security.
What you'll learn:
- Integrate knowledge of security architecture to identify vulnerabilities that are discovered
- Identify mitigation strategies to protect against future attacks
Incidence Response
FT: 1 week | PT: 3 weeks
This course covers digital forensics, including malware recognition and evaluation, Python skills for API security, and memory forensics for Windows and Linux. It concludes with a project where you'll use these skills to respond to a cybersecurity incident.
What you'll learn:
- Identify mitigation strategies to protect against future attacks
- Conduct an investigation to an incident using best practices of digital forensics and incident response
- Implement best practices for API security for organization security
Penetration Testing
FT: 1 week | PT: 3 weeks
This comprehensive course teaches you to ethically exploit vulnerabilities and identify security weaknesses. You'll learn social engineering, reconnaissance, scanning, enumeration, and post-exploitation strategies. Gain hands-on experience with tools like Burp Suite and Metasploit, and apply your skills in a real-world penetration testing project.
What you'll learn:
- Develop and log corrective action methodology to a system vulnerability using industry standard techniques
- Implement knowledge of nmap for penetration testing
Penetration Testing Applications
FT: 1 week | PT: 3 weeks
This course covers web application security, including common threats, secure coding, and penetration testing with industry tools. You'll master Active Directory attack methods, mitigation strategies, and credential dumping, and learn OT security best practices and emerging trends like AI and quantum cryptography. It also addresses mobile device security, including vulnerability identification, configuration, and scripting for automated scans. The course concludes with a web application security penetration testing project.
What you'll learn:
- Develop and log corrective action methodology to a system vulnerability using industry standard techniques.
- Implement a methodology for building secure mobile architecture
Cybersecurity Capstone
FT: 5 week | PT: 15 weeks
In this intensive capstone you will be tasked with developing 3 different portfolio projects. In these projects, you will be expected to frame your projects around solving a business problem. You will be expected to bring all your skills from Essentials and Foundations together to analyze a network diagram, create an incident response plan, and develop a security assessment including technical process and report.
What you'll do:
- Analyze a network diagram
- Create an incident response plan
- Develop a security assessment including technical process and report.
Tuition
Pay Upfront
$9,900
Pay as You Study
$13,500
12 monthly payments of $1,125
Financed Tuition
$14,900
Monthly payments as low as $323
Possible Careers
The demand for Software Engineers remains at an all-time high. Here are some in-demand jobs you could land.
Security Analyst
Security Analysts are responsible for ensuring that the company’s digital assets are protected from unauthorized access. This includes securing both online and on-premise infrastructures, weeding through data to filter out suspicious activity, and mitigating risks.
Cyber Security Engineer
Cyber Security Engineers, sometimes called Information Security Engineers, identify threats and vulnerabilities, then apply their skills to developing and implementing high-tech solutions to defend against hacking, malware and ransomware, insider threats and all types of cybercrime.
Bootcamp Courses
Whether you’re a beginner or already have experience, we have programs for your skill level and area of interest.
Cybersecurity Essentials
Start your journey into cybersecurity with foundational courses in computer networking, Python scripting, and operating systems
Cybersecurity Foundations I
Advance your cybersecurity skillset in system hardening, threat intelligence, and SIEM solutions
Cybersecurity Foundations II
Delve into complex areas of cybersecurity, including penetration testing, security architecture, and incident response
Cybersecurity Capstone
Develop a professional cybersecurity portfolio, guided by an industry expert
FAQs
Yes. The AI & Data Science Certificate (Part-Time) is designed exactly for this. At 20 hours per week over 15 months, you can stay fully employed while building AI fluency at a sustainable pace. It’s built for working professionals who want to upskill into AI and add technical depth to an existing career without stepping away from their current role.
Flatiron facilitates the employer match. You’ll work approximately 20 hours per week in a production-aligned environment alongside your coursework. Apprenticeships are paid and supervised by a workplace supervisor.
If you have production coding experience – frontend, backend, or full-stack, and you feel the pressure of AI reshaping what it means to be a strong engineer, you likely qualify. This isn’t a beginner course; it’s a rigorous upskilling path for engineers who don’t want to lose momentum. Speak with an Admissions rep to confirm. If you don’t have that background, the Work-Integrated: AI Engineering Immersive is the right work-integrated option for you.
Most programs have no prerequisites. You just need to be 18+, have a high school diploma or equivalent, and have English proficiency. Whether you’re a recent grad, someone transitioning from a non-technical field, or a working professional looking to pivot, you’re eligible. The one exception is the Accelerated AI Engineering Immersive, which requires existing software engineering experience (midlevel or higher) because it’s built for engineers who are already in production environments.
Certificate programs are purely educational. You learn, build a portfolio, and graduate ready for the job search. If you’re entering the workforce or transitioning from a non-technical field and want a clear, structured path, this is for you. Work-integrated programs combine coursework with a paid apprenticeship, so you gain work experience and income during the program. This is a strong fit for professionals who need income continuity during a pivot, or experienced engineers who want production AI exposure from day one. Both award the same professional certificate upon completion.
Still have questions?
Our team is here to help.
Let’s Get You Hired!
Career services are included with each capstone and bootcamp program. Designed by and for tech professionals, you’ll experience a full, technical interview process from start to finish, getting direct and personalized feedback each step of the way.
It's easy to apply and get started in our programs in just a few short weeks
- Take the Assessment
- Create a Genius Account
- Secure Financing or Pay in Full
- Sign Enrollment Agreement
Essentials is the first building block to starting a career in the field of your choosing. Learn the basics and build from there!
Our Foundations programs are the second step in our three-part curriculum where you will learn advanced concepts and techniques needed to become professional in the field of your choosing!
In the Capstone program, you will be expected to bring all your skills from Essentials and Foundations together to develop portfolio projects while beginning to meet with your Career Coach to prepare for your job search!
Weekly or bi-weekly meetings with your coach to review:
- Wins & challenges
- Review job openings
- Interview prep
- Salary negotiations
Certificate in hand, support doesn't end with the completion of curriculum and career services.
Join our network of over 20k alumni from around the globe through Discord groups, conferences, events, and meetups.
Start Building What's Next
Join 20,000+ Flatiron alumni now working in AI, data science, software engineering, and cybersecurity across industries.
.png)