hero-background-image-header

Cybersecurity Engineering

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

Upcoming

Program Dates

15 Weeks

Aug 9, 2021 - Nov 19, 2021

Open -

15 Weeks

Sep 20, 2021 - Jan 7, 2022

Open -

15 Weeks

Nov 22, 2021 - Mar 11, 2022

Open -

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

We’re honored and grateful that we’re a top ranked Cybersecurity Bootcamp by Career Karma for Q1 2020, 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 our cybersecurity engineering program

Our 15-week immersive program has been developed in collaboration with top cybersecurity employers. Using our Cyber Range lab environment — a sandbox where you can safely learn how to hack, explore, track, gather, break, and build things — you’ll learn the skills you need to jump right into cybersecurity’s frontlines and into the roles that employers need.

Learn in-demand cybersecurity skills

With a rigorous 15-week learning journey, you’ll elevate your skills and prepare yourself with the know-how to take on real-world cyber threats.

Career-focused course curriculum

Learn the skills you need for a cybersecurity career with a carefully balanced combination of theory and hands-on practical skills.

We’re here to help you land a job in cybersecurity

Our Career Services team is with you even before you graduate to help you navigate the job market and find a cybersecurity engineering role that's right for you.

Learn the skills to launch a career as a cybersecurity engineer

Man learning data science while at home

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 what learning experience you choose, you'll learn the cybersecurity engineering process using the same tried-and-true methods.

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.

Python

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.

Capstone

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.

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

Pick a start date that fits your schedule

In our full-time course, 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.

Once you apply, you'll work with your admissions representative to select the 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
Aug 9, 2021Nov 19, 2021Full-Time15 WeeksOpen
Sep 20, 2021Jan 7, 2022Full-Time15 WeeksOpen
Nov 22, 2021Mar 11, 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.

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. Nothing technical — just a friendly conversation.

Step 3 → Admissions assessment

Complete a 15-minute critical thinking and problem-solving 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 2 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.

$18,900

$500 deposit

Maximum tuition under this plan: $18,900

Pay with a loan

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

$18,900

plus interest

$500 deposit

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

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.

When it is safe for our students and staff to return to an on-campus experience, our campuses will 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.

We'll be opening our campuses with a tiered approach according to CDC guidelines — 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 analyst, cybersecurity engineer, 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:

Coding

Data Science

Cybersecurity

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