hero-background-image-header

Cybersecurity Engineering
in Washington, D.C.

There’s never been a better time to join the mission to prevent global cybercrime. Developed in collaboration with top employers and industry pros, this 15-week will fast-track the tech skills you need for a new career as a tier 1+ cyber professional in Washington, D.C.

Upcoming

Program Dates

Washington, D.C.

Jan 11, 2021 - Apr 23, 2021

Open -

Washington, D.C.

Apr 26, 2021 - Aug 6, 2021

Open -

Washington, D.C.

Aug 9, 2021 - Nov 19, 2021

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.

Safeguard our systems from threats with a career in cybersecurity

Looking for a career with purpose? Cybersecurity professionals work to protect the digital networks, data and devices we rely on from unauthorized access and malicious cyber criminals.

Designed for students with technical backgrounds, this rigorous 15-week program will teach you real skills using real tools, including our custom-built ‘Cyber Range’ lab environment. Thanks to our proven, employer-oriented curriculum, you’ll graduate prepared for a range of vital tier 1+ cybersecurity roles — like security engineer or penetration tester — in months, instead of years.

Find out if we’re right for you — schedule a chat with our D.C. Admissions Team.

Learn in-demand skills

With a rigorous, intensive 15-week learning journey, you’ll elevate your skills, build your confidence, and prepare yourself with the know-how to take on real-world cyber threats. This immersion lets you start your cybersecurity career in months instead of years.

Career-focused curriculum

We teach and prepare our students for the skills you need for a cybersecurity career – the skills employers are looking for – with a carefully balanced combination of theory and hands-on practical skills. 50% of your learning will take place in our unique, real-world Cyber Range lab – a sandbox where you can safely explore, hack, track, gather, break, and build things.

We’re here to help you land a job

We believe in you – so we do everything we can to support your switch into your new cybersecurity career. Get dedicated career support, access to our extensive US employer network, and a Money-Back Guarantee (see terms).

What you'll learn: comprehensive cybersecurity engineering skills

During 15 intense weeks on Flatiron School’s D.C. campus, our Cybersecurity Engineering curriculum will prepare you for a jump into the cybersecurity industry. You’ll get fluent in cybersecurity tools like Python, Wireshark, Linux, and Metasploit, then learn how to use them to defend against cybercriminals. The program includes 9 modules designed to fully prepare you for a career as a tier 1+ security engineer, technical analyst, penetration tester or consultant.

See how cybersecurity engineering differs from cybersecurity analytics.

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.

Join the global cybersecurity mission

Cybercrime is one of the biggest threats facing companies worldwide today. According to Cisco/Cybersecurity Ventures’ 2019 Cybersecurity Almanac, it’s predicted to cost the world $6 trillion annually by 2021. 

But there’s a skills gap – employer demand is rapidly outpacing the supply of highly trained cybersecurity specialists, especially in Washington, D.C., where there are nearly 8 times as many cybersecurity jobs available as the national average, according to Cyberseek.org.

That’s where our Cybersecurity Engineering program comes in — we’ll equip you with one of the most in-demand skill sets in the D.C. job market and beyond. This course will prepare you for a broad range of cybersecurity jobs, including security engineer, pen tester, security analyst and security consultant.

3.5M

Unfilled cybersecurity jobs predicted globally by 2021, according to the Cisco/Cybersecurity Ventures 2019 Cybersecurity Almanac.

#10

Fastest growing job in the US, according to LinkedIn.

Student life at Flatiron School

By joining the Cybersecurity Engineering program, you’ll become part of our thriving tech community in downtown D.C., just steps from the National Mall.

Our full-time D.C. Cybersecurity Engineering program is in session 5 days per week for 15 weeks and follows a block schedule. We use a unique instructional architecture to maximize instructor interaction and lab exercises. Designated lab times let you engage in hands-on learning, while key cybersecurity topics are covered during classes. Most classes will occur twice a week. Each class is a half-day in length with a lunch break between subjects.

Throughout the program, you’ll progress through longer “foundational” courses while tackling shorter, domain-specific topics.

Below is an example of a day at Flatiron School:

9 a.m.

9 a.m.

Lecture

Theory and Demonstration

11 a.m.

11 a.m.

Labs

Hands-on labs in the Cyber Range

2 p.m.

2 p.m.

Lecture

Theory and Demonstration

4 p.m.

4 p.m.

Labs

Hands-on labs in the Cyber Range

6 p.m.

6 p.m.

Study Time

You’ll end the day reviewing concepts and strategising the next steps for your personal projects.

Is Cybersecurity Engineering the right choice for me?

Still not sure if Cybersecurity Engineering is right for you? Schedule a chat with our Admissions team to get your questions answered.

Your technical experience

To succeed in our cybersecurity engineering course, it will help if you have some knowledge of programming languages, as well as familiarity with Windows, Linux, and Unix operating systems.

About you

This course is ideal for people who are organized leaders, proficient decoders, and detail-oriented individuals who are passionate about tech and computer systems.

Your previous education

We place a higher value on technical ability over formal education. Networking engineering certifications and degrees in technology, science and mathematics are helpful.

Your cybersecurity instructors

Great teachers inspire us to connect with topics on a profound level. Industry experience alone doesn’t necessarily make someone an effective teacher –– that’s why we’re passionate about finding people who possess extensive cybersecurity experience and are also deeply committed, experienced teachers.

Dr. Jim Borders
Lead Cyber Instructor

Jim oversees cyber instruction for all campuses. Jim was formerly the head of Intl. Relations and Defense Policy at the U.S. Air Force Academy, where he led scholarship in Intelligence studies.

Anna London
Lead Cyber Instructor

Anna oversees cyber instruction at Flatiron School's Washington, D.C. campus. She has a diverse background in military, government and private industry cybersecurity, having supported the FBI, Department of State and KPMG, to name a few.

Launch your career in cybersecurity with support from our Career Services team

We’re here to help you land a job in cybersecurity. After 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 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 get the job you want.

Vast employer network

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

Proven job-search framework

Through 1:1 guidance from our Career Coaching team and our tried-and-tested job-search framework, you’ll gain the skills and support you need to get a job and start your career in cybersecurity.

Money-back guarantee

Change careers with confidence thanks to our Money-Back Guarantee. If you graduate, follow our job-search process, and don’t secure a job offer within 6 months of your job search start date, we’ll refund your tuition in full (see terms).

Cybersecurity careers in D.C.

Our Flatiron School grads have created powerful change and made contributions at respected companies in D.C. and across the globe.*

*Students placed with employers while studying with SecureSet Academy, our sister program in Colorado, which has a curriculum substantially similar to the Flatiron School Cybersecurity Engineering program.

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.

$18,000

$500 deposit

Maximum tuition under this plan: $18,000

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,000

plus interest

$500 deposit

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

Pay only after you're getting paid

Defer your tuition with the Flatiron School Income Share Agreement (ISA). After you make a deposit, the raminder of your tuition is paid once you've left the program and are getting paid at least a minimum income.

Join a Live Accelerated course

Program Dates
Cohort Start DateStatus
Jan 11, 2021Apr 23, 2021Open
Apr 26, 2021Aug 6, 2021Open
Aug 9, 2021Nov 19, 2021Open

What the application process looks like

Start your journey toward a career in cybersecurity engineering by joining our inclusive and dynamic student community. At Flatiron School, we admit students who bring creativity, ingenuity, and curiosity to the classroom.

Not sure if Cybersecurity Engineering is right for you? Schedule a chat with our D.C. Admissions team.

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.

What do we look for in a Flatiron School student?

Step 3 → Technical review

During the technical review, our instructors will learn more about your overall technical background and you will have the chance to get to know our instructors and their teaching style.

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.

Frequently asked questions

You can also view our main FAQ page.

What is cybersecurity?

Cybersecurity is the protection of computer systems from theft or damage to their hardware, software, or electronic data. Our students are taught to be “ethical” hackers. They protect organizations against “threat actors” or bad hackers.

What is the schedule like for virtual campus programs at Flatiron School?

Students are required to be on campus Monday–Friday from 9 a.m.–6 p.m. During these hours, you'll be working on projects, lectures, and assignments. In addition to the required hours, most students need to invest additional time on nights and weekends to complete the work and fully understand the material. You should expect to invest at least 60 hours a week in the program.

Our campuses are generally open to students 24 hours a day and 7 days a week (except holidays), and we often find our students working hard at all hours to finish homework and projects. Students find it extremely difficult to have any other commitments during their studies, such as a part-time job.

When is the earliest return to on-campus learning?

As of March 16, 2020, all of our campuses have transitioned from in-person to remote instruction. 

Based on guidance received from local and national governmental authorities, the move to remote-instruction across all our campuses is scheduled to last through at least until the dates listed on our course return calendar. We continue to closely monitor the situation in each of our campus cities and we will regularly update our on-campus status.

Has the Career Service team placed students in jobs during the pandemic?

Yes. Job-seeking during a pandemic has some unique challenges, but our students are continuing to successfully obtain jobs.

What kind of jobs could I get after completing the Cybersecurity Engineering program?

Our Cybersecurity Engineering program teaches the skills to succeed in roles such as entry-level Security Engineer, Security Analyst, Security Consultant and Security Pen Tester. Check out our Cybersecurity Engineering page for more details! 

Strong candidates for our Cybersecurity Engineering program will be detail-oriented with creative problem solving skills. Candidates should have a natural interest in programming and/or computer networks, passion and determination to excel and a strong work ethic. Having basic computer and programming skills is also helpful, as well as a general understanding of computers, networks and systems. Students should have a High school diploma or equivalent. Having a networking engineering certification AS, BS, MS, BA, MA in Comp Sci, Math, etc. is also helpful.

Do I need my own computer to attend Flatiron School?

Yes, you need a computer to participate in all of our programs. If you don’t have one already, we can provide you with a list of suggested vendors from which you may lease or buy a computer. Computer requirements vary by program; you can find out more information on our Computer Requirements page.

What is the schedule like for virtual campus programs at Flatiron School?

Students are required to be on campus Monday–Friday from 9 a.m.–6 p.m. During these hours, you'll be working on projects, lectures, and assignments. In addition to the required hours, most students need to invest additional time on nights and weekends to complete the work and fully understand the material. You should expect to invest at least 60 hours a week in the program.

Our campuses are generally open to students 24 hours a day and 7 days a week (except holidays), and we often find our students working hard at all hours to finish homework and projects. Students find it extremely difficult to have any other commitments during their studies, such as a part-time job.

How long does it take to graduate?

Virtual campus students typically graduate in 3 1/2 months. Online students can graduate anywhere between 5 and 15 months, depending on the program you choose.

Apply Today

Start your application for one of our immersive bootcamps and change your life today.

Attend an Event

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

Chat with Admissions

Have a question about our program that we haven’t answered above? Our admissions team is here to help.