Getting Started
In Cybersecurity

The best way to prepare for a career in cybersecurity, as well as for the Evolve Bootcamp, is to get a basic understanding of computer science, be familiar with computer networks and networking concepts, and be comfortable working with Linux systems and the command line. Basic understanding of these skills will allow you to get the most out of the Evolve bootcamp experience and prepare you for a cybersecurity career. Please review the areas you are not as strong in.


We are available to answer any questions you have.

Evolve Experience

Hear more about the Evolve experience.


Hear about how the REMOTE is delivered.

Prep Exercises

Computer Science

Getting Started: Computer Science 101 (Self-Paced) through Stanford University online is a great place to start to get familiar with computer basics.

For Students before class begins: Python is a simple but powerful language and will be used throughout the program so get familiar with the basics. It is not required that you go through the whole python course, but feel free to do so.


Getting Started

1. Internet Basics - What is the Internet? - Watch all 8 videos

2. Network+ Study Guide on Udemy by Mike Myers

Concentrate on the following courses:

  • Network Models
  • TCP/IP Basics
  • Routing
  • TCP/IP Applications
  • Network Naming
  • Securing TCP/IP

3. TCP / IP Protocols and Ports

4. TCP / IP Guide

5. Other Networking Resources

For Students before class begins

1. Network+ Study Guide on Udemy by Mike Myers

Complete all of the courses

2. An Introduction to Computer Networks

  • 1 - An Overview of Networks (ALL)
  • 2.4 - Ethernet Switches
  • 2.6 - Virtual LAN (VLAN)
  • 3.1 - Virtual Private Networks
  • 3.7 - Wi-Fi
  • 7.1 - The IPv4 Header
  • 7.2 - Interfaces
  • 7.3 - Special Addresses
  • 7.3.1 - Multicast addresses
  • 7.6 - IPv4 Subnets (ALL)
  • 7.7 - DNS (ALL)
  • 7.8 - Address Resolution Protocol: ARP (ALL)
  • 7.9 - Dynamic Host Configuration Protocol (DHCP) (ALL)
  • 7.10 - Internet Control Message Protocol (ALL)
  • 8.2 - IPv6 addresses
  • 10.1 - Classless Internet Domain Routing: CIDR
  • 10.6 - Border Gateway Protocol, BGP
  • 11.1 - User Datagram Protocol – UDP
  • 11.1.3 - netcat
  • 11.2 - Fundamental Transport Issues
  • 12 - TCP Transport
  • 12.1 - The End-to-End Principle
  • 12.2 - TCP Header
  • 12.3 - TCP Connection Establishment
  • 12.4 - TCP and WireShark

3. TCP / IP Guide

Linux Command Line

Evolve spends a lot of time on the command line in Linux. The more practice you have navigating the file directory will better prepare you to be a cybersecurity professional.

1. Get started with the Linux Command Line

2. Additional Resources:

Immerse yourself in everything Cybersecurity

Networking Events: People hire people not pieces of paper so get out there and meet experts who are in the field.

Recommended blogs and podcasts: Make security news a part of your everyday routine.