student taking cybersecurity try experience course for free

Learn Cybersecurity for Free

Our free lessons are the perfect way to learn more about cybersecurity and start your journey towards a new tech career.

Start the path to a

job in cybersecurity

The demand for cybersecurity professionals is growing — increasing by 94% in only 6 years. It’s not just an in-demand sector — it’s a technology issue that impacts businesses and organizations worldwide. Learn more about the field, and whether a cybersecurity career is right for you.

Try a free cybersecurity lesson.

Our free cybersecurity lessons are a great starting point to learn more about cybersecurity, why it’s important, and how it helps prevent and identify malicious attacks from happening.

You’ll also get a “feel” for the Flatiron School experience: no fluff, just delivering real value.

Learn about phishing attacks for free.

Phishing attacks are one of the most common forms of cyber attacks, and they cause billions of dollars in losses every year. Here, you’ll learn about how to protect yourself against phishing attacks and learn about how to identify phishing scams.

Intro to virtualization technology

What is virtualization, and what role does it play in cybersecurity? For beginners who are interested in learning more about cybersecurity – this workshop should help shed some light on the technical nature of the field.


Intro to cryptography

You’ve heard about encryption, but do you really understand it? This workshop delves into encryption, ciphers, cryptanalysis, and more. This hands-on lesson may just motivate you to kickstart your cybersecurity career.

Intro to IoT Security

IoT, or the Internet of Things, is one of the most important emerging technological trends right now. This free workshop gives you some insight into IoT devices, data privacy, and protecting your personal information.

Career Prep Lite

Thinking about a career in tech, but not sure how to get there? No matter your background, Flatiron School career coaches can help craft your personal brand and get you interview ready.

This lesson is a sneak peak into the career coaching you could receive as a student at Flatiron School.

Interested in a bootcamp?

Find out more about how you can take the first steps towards transforming your career. Download the cybersecurity syllabus here.

Frequently asked questions about cybersecurity

In simple terms, cybersecurity is the practice of securing networks, resources, and systems from digital/cyberattacks. This means that any time you take measures to protect a system or network from cyberattacks, that is cybersecurity.

Despite its superficial simplicity, cybersecurity is a lot more complex than installing antivirus or antispyware software onto your machines. It is a wide, comprehensive field consisting of different disciplines and best practices to preserve the safety, integrity, and reliability of networks and digital systems.

On a professional level, pen testerscybersecurity analystscompliance analystscyber threat analystscyber consultants, and others work together every day to protect businesses and individuals from malicious cyberattacks.

Familiarity with and understanding of cyber-adjacent programming helps cybersecurity professionals analyze software to discover security vulnerabilities and codes.

In other words, knowing how to code makes cyber experts better at their jobs.

But different cyber roles require different skills, and, likewise, different roles rely more on programming than others. If you’re an analyst, you’re much less dependent on programming than if you are, say, an engineer.

If you’re an engineer, the language you’d want to focus on further depends on what type of engineer you are. Some engineers focus on computer forensics while others focus more on web apps or network security.

Python, JavaScript, Golang, C, and others are all important for cyber experts in more technical roles.

If you’re looking to enter the cybersecurity industry, learn more about the best cybersecurity programming languages to learn.

Cybersecurity requires a basic understanding of cyber math fundamentals, but most of the math you’d do in a cyber job is done automatically by computers — especially in cryptography.

There are, however, still a few industries or areas of cyber that will deal in manual cryptography.

Just like with any tech career, cybersecurity requires a strong mix of technical and soft skills.

On the technical side, cybersecurity professionals need to understand the intricacies of risk assessment and management, authentication, Linux, information systems, digital forensics, and some cybersecurity coding languages.

As far as the soft skills you need for cybersecurity goes, communication, presentation skills, management skills, problem-solving, and many others are important. It’s often overlooked how much cybersecurity experts work together as a team — SOC teams are at the heart of almost any successful cybersecurity response.

In only about 20 years, the world has been flipped upside down from an analog to a digital world. Nearly everything we do is, in some way, connected to the internet. And while there are lots of benefits to this, there are undoubtedly a lot of vulnerabilities that come along with it.

With all of the devices we use every day come passwords, credit card information, health information, PIN numbers, documents, and more — any of which, if stolen, could mean a lot of trouble for our safety and security.

Likewise, with all of this vulnerability comes responsibility. It’s not important for all of us to be professional cybersecurity experts, but it is definitely important for all of us to understand how vulnerable our information and data are, and to take steps to protect them.

Many skills used in other technical roles are transferrable to cybersecurity, though you might need to dust off or acquire some skills as you break into the industry, like your familiarity with security ops or information systems.

In fact, if you’re looking to break into the cybersecurity field, moving from another technical role is one of the best places to start. Most of them tend to value skills and professional certifications over a degree. Some of the most relevant skills are knowledge of basic and advanced cybersecurity concepts and strong non-technical/soft skills.

Learn more about the hard and soft skills you need to join the cybersecurity industry from another technical field.

Our Cybersecurity Engineering program teaches the skills to succeed in roles such as entry-level Security Engineer, Security Analyst, and Security Consultant. Check out our Cybersecurity Engineering bootcamp 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.

Our Cybersecurity Engineering program is a more technical cybersecurity program that prepares you for a career in cyber engineering.