Cybersecurity Engineering

Take the fast track — or learn at your own pace — and learn the skills needed to start a career as a cybersecurity engineer. Reinvent your future at one of our many campuses or online.


Program Dates

15 Weeks

May 16, 2022 - Sep 2, 2022

Open -

15 Weeks

Jun 6, 2022 - Sep 23, 2022

Open -

15 Weeks

Jun 27, 2022 - Oct 14, 2022

Open -

Named One of the Best Cybersecurity Bootcamps for Q1 2021 by Career Karma

We’re honored and grateful that we’re a top ranked Cybersecurity Bootcamp by Career Karma for Q1 2021, a leading authority in the bootcamp community of students. These awards were granted based on reviews from our alumni who’ve transformed their careers through our cybersecurity program.

Ranked One of the Top Coding Bootcamps by Course Report

Course Report takes many factors into consideration – alumni and student reviews, transparency around job placements, financing options, and commitment to diversity, just to name a few. We are proud to be recognized on this prestigious list.

Change your life with a cybersecurity bootcamp — just choose your pace and your place

Man learning data science while at home

Everyone lives life at a different speed, which is why our cybersecurity engineering bootcamp is offered at different paces and locations. You can learn the skills you need to become a cybersecurity pro full-time or part-time, on-campus or online — just pick the course that works with your schedule, lifestyle, and learning style.

One cybersecurity engineering program, multiple ways to learn

What learning pace works best for you: full-time or at your own pace? We all have different learning styles and schedules — our structured full-time pace is the learning fast-track while our Flex program is designed for students planning to learn at a more flexible pace.

Full-Time Flexible

Cybersecurity Engineering Live

Cybersecurity Engineering Flex

Learn full-time.

Think of this one as the fast-track schedule with lots of accountability. You’ll attend live lectures and work on projects both solo and with others from your cohort.

Learn at your own pace.

Think of this one as working with your already-busy schedule. Flexibility is the name of the game here. It’s the same curriculum as our full-time program, but you set the pace.

How long? 15 weeks 20, 40, or 60 weeks
Daily schedule: 9 hours/day, M–F
(including lunch and breaks)
Set your own schedule & work independently. Sign up for optional study groups or 1:1s with an instructor.
Best for: Students that want to lean into live lectures, a structured schedule, and learning in community with other students. Working professionals that need to fit class into their already-busy schedule. Choose the pace that works best for your life.
Location: On-campus* and online On-campus* and online

Enjoy a learning community on our campuses and online

*Due to the pandemic, all courses are currently offered online. With campuses around the country, we’ll soon reopen our spaces where you can connect with fellow students and alumni, find quiet studying space, and attend networking and workshop events. Programs can be completed from home, with the option to be on-campus as our locations reopen. Learn more about the campus experience.

Previous Photo
Next Photo

Learn the skills to launch a career as a cybersecurity engineer

Learn the technical, strategic, and analytical skills essential to launch a successful career in cyber. Our cybersecurity engineering bootcamp combines our robust cybersec curriculum with the option to learn either on-campus or online.

No matter which pace you pick, you'll learn our tried-and-true curriculum proven to help students land jobs and start promising cybersecurity careers.

Network Security

You’ll focus on the core ideas in network security.

The first portion of the course will review of basic network protocols: Ethernet, 802.11 (WiFi), IP, UDP, TCP, ARP, DHCP, DNS, ICMP, BGP, SMTP, POP/IMAP, FTP, HTTP, IGMP, and the attacks on these basic technologies: TCP hijacking, ARP cache poisoning, and domain spoofing, as well as countermeasures.

You’ll then explore sniffing and port scanning, firewalls, IDSes, and NIDSes and cover wireless protocols and their security.

System Security

You’ll focus on system architecture, operating system architecture, system exploits (hardware, operating system, and memory). You’ll also utilize tools, including command line tools in Linux (xxd, gdb, etc) for further analysis of exploits.

Explore exploits and their countermeasures, including buffer overflows, TOCTOU, shellcode injections, integer overflows, and off-by-one errors. You’ll cover basic Cloud security and migration considerations, hypervisor exploits, and Android and iOS security.


You’ll focus on basic Python scripting and applications in cybersecurity. The focus will be on basic scripting techniques, including loops and flow controls. Functions and modules will also be introduced with Crypto and OpenSSL packages being utilized, in particular.

Governance, Risk, and Compliance (GRC)

You’ll focus on Governance, Risk, and Compliance (GRC). Learn how to engage all functional levels within the enterprise to deliver information system security.

The course addresses a range of topics, each of which is vital to securing the modern enterprise. These topics include inter alia plans and policies, enterprise roles, security metrics, risk management, standards and regulations, physical security, and business continuity.

Each piece of the puzzle must be in place for the enterprise to achieve its security goals – adversaries will invariably find and exploit weak links. By the end of the course, students will be able to implement GRC programs at the maturity level that many organizations are not at currently and to establish efficient, effective, and elegant Information security programs.

Logs and Detection

You’ll focus on engineering solutions to allow analyzing the logs in various network devices, including workstations, servers, routers, firewalls and other network security devices.

Explore the information stored in logs and how to capture this data for analyzing these logs with a Security Information and Event Manager (SIEM). You’ll learn the steps involved in incident response and crisis management.

Threat Intelligence

You’ll gain an appreciation of how to conduct threat intelligence and other analysis. This course will focus on the analytical and planning skills required to conduct effective cyber threat intelligence.

Application Security

You’ll focus on the core ideas in application security and PenTesting. Learn to describe the usage of Metasploit and other Kali Linux pentesting tools; describe the PenTesting Execution Standard (PTES); utilize attack tools to mount attacks against various types of networks and applications and use countermeasures to forestall these same attacks; and deliver a wide variety of payloads to attain and maintain backdoor access to a compromised machine and actions to combat these attacks, as well.

Applied Cryptography

This course is designed with two main goals in mind. The first goal is to provide you with a strong theoretical foundation in the principles of modern cryptography. You’ll go through an essential (though not rigorous) treatment of encryption and authentication in the context of symmetric and public key cryptography. The second goal is to highlight the major cryptographic attacks from recent history, prod you to learn how to execute those attacks, and thereby learn how to best defend against them. Throughout the course, you’ll learn about tools for implementing cryptographic algorithms (OpenSSL), as well as tools for attacking and defending protocols that use encryption.


You’ll focus on a final capstone project summarizing learning from all parts of the Cybersecurity Engineering curriculum.

This will require detailed analysis of data, simulated and live action scenarios, installation and configuration of components or applications and other activities.

Pick a start date that fits your schedule

In our full-time courses, you'll have access to a virtual classroom where you’ll interact with your instructors and fellow students on a fixed, full-time schedule: 9 hours a day, Monday through Friday, for 15 weeks.

If you select the Flex schedule, you have the option of 20, 40, or 60 weeks and can change your learning pace at any point. That way, if your schedule changes and you'd like to learn at a faster pace — or more slowly — you have the flexibility to make that change. All Flex courses are for students in any time zone.

Once you apply, you'll work with your admissions representative to select the pace and start date that best fits your timeline, so you can start learning to become a cybersecurity engineer in a way that makes sense for you.

Program Dates
Cohort Start DatePaceLengthStatus
Jan 10, 2022VariesFlexible20, 40, or 60 WeeksOpen
Jan 31, 2022VariesFlexible20, 40, or 60 WeeksOpen
Feb 21, 2022VariesFlexible20, 40, or 60 WeeksOpen
May 16, 2022Sep 2, 2022Full-Time15 WeeksOpen
Jun 6, 2022Sep 23, 2022Full-Time15 WeeksOpen
Jun 27, 2022Oct 14, 2022Full-Time15 WeeksOpen

Learn cybersecurity engineering with the support of passionate instructors and seasoned Career Coaches

Students discuss a problem in a Flatiron School classroom.

Learning something new is best done with others. And even while we're all learning online because of the pandemic, our cybersecurity engineering course is designed to combine flexibility with community so you're never alone and support is always available.

Experienced educators and a supportive learning community

Since day one over seven years ago, we’ve taken teaching seriously. Great teachers inspire us to connect to topics on a profound level, but industry experience alone doesn’t necessarily make someone an effective teacher. That’s why we’re passionate about finding not only great cybersecurity experts, but deeply committed teachers.

Anna London
Lecturer, Cybersecurity

Anna is a U.S. Army veteran who has a diverse background in military, government, and private industry cybersecurity and risk management, having supported the FBI, Department of State, and KPMG, to name a few.

Dr. Bret Fund
VP of Education

Bret is the Founder and CEO of SecureSet and the Head of Cybersecurity at Flatiron School. As a former professor at UC-Boulder, Bret has exercised his passion for providing students with a quality education.

Aastha Sahni
Lead Instructor, Cybersecurity

Aastha holds a master’s degree in Information Security Management and has worked in IAM, SIEM, and vulnerability management. She’s the founder of a Lean In circle for women working in cybersecurity and is an OWASP WIA committee member.

Navigate cybersecurity's top opportunities with the help of our Career Coaching team

A career services team members helps a student job search.

After many years working with passionate students and helping them land fulfilling careers in tech, we’ve got a keen understanding of what goes into getting that first cyber job. Graduate both with the skills to succeed as a cybersecurity engineer and the know-how to land your first job.

Individual career coaching

During your job search, you’ll meet weekly with your dedicated Career Coach. Coaches help with everything from résumé review to interview prep, and help you tell your story to land your first job.

Vast employer network

We’ve built relationships with hiring managers at top companies across the world, creating a robust employer pipeline for Flatiron School grads. Our Employer Partnerships team is constantly advocating for our grads and helping you get in the door.

Proven job-search framework

Through 1-on-1 guidance from our Career Coaching team and our tried-and-true job-search framework, you’ll gain the skills and support you need to launch your career.

Where Flatiron School grads get hired

Not all cybersecurity engineering bootcamps are created equal. Flatiron School grads have gone on to work at some of cybersecurity's most influential and innovative tech companies.

Logo: PWC
Logo: AT&T
Logo: Coalfire
Logo: Akamai
Logo: Carbon Black
Logo: Guidepoint
Forcepoint logo
R9B logo
CyberGRX logo

Meet our alumni who changed their lives through Flatiron School

Succeeding in a cybersecurity engineering bootcamp takes passion and hard work. Meet our alumni and learn how Flatiron School helped change their lives.

From TSA Security to Professional Software Engineer

Meet Flatiron School alum and Popmenu engineer, Deka Ambia.

Samantha R., Entrepreneur, Alumna, and Author, Discusses “Bitcoin Pizza”

Meet Flatiron School alum and "Bitcoin Pizza" author, Samantha R.

How One Student's Focus on the Goal Helped Him Find Community

Meet Flatiron School alum and FanConnect engineer, Anthony H.

What the application process looks like

Our application process is five steps from when you apply to when you begin preparing for class. After you apply, a member of our Admissions team will reach out to chat about your goals, and then you'll be given some questions to assess how you approach problems and solutions. After that, you'll receive your admissions decision.

Step 1 → Apply

Submit your application. Share a bit about yourself and what’s driving you to start a career in cybersecurity engineering.

Step 2 → Admissions interview

Speak with an Admissions representative in a non-technical interview. This is an opportunity for us to get to know each other a little better. Here’s what you can expect.  

Step 3 → Admissions assessment

Complete a 15-minute critical thinking and problem-solving assessment. Find out how to pass the assessment.

Step 4 → Admissions decision

Receive your acceptance decision from Admissions. This usually happens within 4 business days.

Step 5 → Prework

If accepted, you'll begin course pre-work to prepare for the first day of class.

Find the right tuition plan for you

You'll be able to choose from 3 different payment options

Pay upfront

Make an initial deposit of $500 to secure your seat, then pay the remainder of your tuition in one lump sum before class begins.


$500 deposit

Maximum tuition under this plan: $16,900

Pay with a loan

Dedicated to making our programs more accessible, we offer competitive financing options through Ascent and Climb, two accelerated learning financing companies. Available only to those who qualify.


plus interest

$500 deposit

Maximum tuition under this plan: $16,900 plus interest

Pay in installments

Make an initial deposit of $500 up front, then pay your tuition balance via 12 monthly installments with no interest.


$500 deposit

Learn How It Works

Maximum tuition under this plan: $16,900

You'll be able to choose from 3 different payment options

Pay upfront

Make an initial deposit of $500 to secure your seat, then pay the remainder of your tuition in one lump sum before class begins.


$500 deposit

Maximum tuition under this plan: $16,900

Pay with a loan

Dedicated to making our programs more accessible, we offer competitive financing options through Ascent and Climb, two accelerated learning financing companies. Available only to those who qualify.


plus interest

$500 deposit

Maximum tuition under this plan: $16,900 plus interest

Pay in installments

Make an initial deposit of $500 up front, then pay your tuition balance via 12 monthly installments with no interest.


$500 deposit

Learn How It Works

Maximum tuition under this plan: $16,900

Current scholarships and diversity initiatives

You could be eligible for one of the programs listed below. Whether it’s with a partner or through our own initiatives, we’re committed to making a life-changing education accessible.

Access Scholarship

Flatiron School’s partial scholarship enables students to enroll for $0 upfront. Available for all courses globally. 

Learn More

NCWIT’s Alabama & Michigan Digital Skills Initiative

We’re closing the tech gender gap with the National Center for Women & Information Technology (NCWIT). Their full-tuition scholarships to women in Michigan and Alabama for our Full-Time and Part-Time Online Software Engineering, Data Science, and Cybersecurity courses.

Learn More

Learn more about cybersecurity engineering and Flatiron School

Cybersecurity is more important than ever for companies across every industry. Dive deeper into the different aspects of cybersecurity engineering, pen testing, cybersecurity engineering bootcamps and languages, the future outlook for cyber, and more.

Frequently asked questions about on-campus and online cybersecurity engineering bootcamps

What are the benefits of Flatiron School's on-campus experience?

At Flatiron School, we've always understood the value of community. In fact, many of our students cite the friendships they made and the supportive community in our courses as one of the main reasons they persevered and succeeded on their way to a new career.

Our campuses are meant to be a place for you to meet and work with your peers, study and do your work, network with others, and attend our exclusive events.

Learn more about our campus experience and reopening plans.

What is the difference between the on-campus and online cybersecurity engineering bootcamp experience?

Flatiron School’s on-campus and online cybersecurity engineering course experiences differ in that our campuses offer a place for you to meet fellow learners and build an in-person learning community.

When our campuses are deemed safe to open, you’ll be able to come and connect with fellow students and alumni, find quiet places to study and work, and attend networking and workshop events. If you live nearby and want to visit, the choice is yours. You can come to campus every day to learn, learn entirely from home, or mix it up, spending some of your time learning on-campus and some of your time learning at home.

We have campuses in Austin, Chicago, Denver, Houston, New York City, San Francisco, Seattle, and Washington, D.C.

What is cybersecurity engineering?

Cybersecurity engineering — sometimes called information security engineering or data security engineering, among other things — is the discipline of protecting devices, services, and networks from malicious digital attacks.

A cybersecurity engineer also designs and implements secure networks and ensures that the network and its attendant resources are protected from cyber-attacks. 

Security engineers also regularly test and monitor security systems to ensure they are up to date and functioning properly. Organizations and/or individuals hire these engineers to help protect organizational data, sensitive and confidential information, financial/transactional information, and the reputation of the organization as a whole.

What does a cybersecurity engineer do?

The responsibilities of a cybersecurity engineer have a lot of overlap with cybersecurity analysts, who are also tasked with protecting sensitive information. 

Their main responsibilities vary, but often fall along these lines:

Learn more about the responsibilities of a cybersecurity engineer and the cybersecurity programming languages they use, and other cyber skills they need.

Learn more about becoming a cybersecurity engineer.

What certifications do you need to become a cybersecurity engineer?

This all depends on your career ambitions. At Flatiron School, we recommend all graduates start with the CompTIA Sec+ certification and then pursuing others based on their desired career path.

Learn more about specific cybersecurity certifications and who should get them.

Are cybersecurity engineering bootcamps worth it?

We get asked this a lot — and it’s a great question — and encourage you to think about what you mean by “worth it.” If “worth it,” to you, means attending a cybersecurity engineering bootcamp, learning the skills you need to become a cybersecurity engineer, and landing a job as one, then yes, good cyber engineering bootcamps are certainly worth it.

In fact, that’s what most bootcamps set out to help you do — and the best ones will indeed help you get there.

But if you’re simply looking to brush up on your cybersecurity knowledge without a goal to work in cyber, then a full-time or part-time bootcamp would not end up being worth it for you. 

If you’re looking to join the cybersecurity field professionally, though, it’s a growing and lucrative field — and the best bootcamps can help you break into it.

Read more about whether or not cybersecurity bootcamps are worth it for you and your goals.

What kind of jobs could I get after completing Flatiron School’s Cybersecurity Engineering program?

Our Cybersecurity Engineering program teaches people with some technical experience the skills they need to succeed in entry-level cybersecurity roles like security engineer, security analyst, and security consultant.

Strong candidates for our Cybersecurity Engineering program are detail-oriented with creative problem-solving skills. Candidates should have some working knowledge of programming languages and familiarity with Windows, Linux, and Unix operating systems. Technical ability is valued over formal education, though network engineering certifications or degrees in technology, math, or science are helpful. Candidates must have a high school diploma or equivalent.

What financing options does Flatiron School offer?

You have a few options in terms of financing your enrollment in one of Flatiron School's courses. See all of your options on our Tuition & Financing page.

We also offer initiatives that can help to offset the cost of tuition on our Scholarships and Diversity Initiatives page.

What does the Career Services process look like?

The Flatiron School Career Services team exists to help get you hired. We do this in two ways:

  • Empowering stand-out job-seekers to learn to be no-brainer hires → this is what your Career Coach does!

  • Building a nationwide network of hiring partners → this is what the Employer Partnerships team does!

You will have an initial meeting with your career coach during the program to get acquainted with the process. Once you’ve graduated from the program you'll work with your Career Coach on how to maximize your opportunities and efforts for landing a job. It is important to note that, like with our course, you must come prepared and committed. Your Coaches will help you to get organized and prepare you for interviews, but it is up to you to do the heavy lifting as well.

What courses and workshops does Flatiron School offer?

Flatiron School teaches students the skills they need to become a software engineer, data scientist, cybersecurity engineer or analyst, or product designer.

If you're looking to start a new career, those are the courses for you.

We also offer free introductory experiences for beginners in coding, data science, and cybersecurity.

Free tutorials:


Data Science


I would like to talk to a Flatiron School team member — what should I do?

If you would like to connect with a member of our team, please simply schedule a chat with one of our admissions representatives.

Apply Today

Start your application to Flatiron School and change your life today.

Apply Now

Attend an Event

Join us for a seminar or info session to see what student life is like.

See Events

Chat with Admissions

Have a question about our program that we haven’t answered above?

Schedule a Chat