Information Technology

IT Roadmaps
General IT
The following steps can prepare you to apply for entry-level positions as an IT Support Technician, Help Desk Analyst, or Junior Network Administrator.
1
Take Relevant Classes
Take classes in computer science, IT, algebra, and statistics.
2
Skill Up
Develop your skills in Linux, networking, hardware, software,
and customer service.
3
Hands-On Practice
Repair computers, set up home networks, and troubleshoot
technical issues for friends and family.
4
Goal: Get Certified
Aim to earn certifications like CompTIA A+ or Google IT
Support Professional Certificate
Cybersecurity
The following steps can prepare you to apply for entry-level positions as a Security Analyst, Junior Penetration Tester, or IT Security Specialist.
1
Take Relevant Classes
Take classes in computer science, IT, algebra, geometry, and
statistics.
2
Learn The Basics
Develop your skills in Linux, and learn a programming language
like Python which is widely used in cybersecurity.
3
Online Courses
Learn the fundementals of cybersecurity through online courses
from platforms like Coursera or Udemy.
4
Goal: Get Certified
Aim to earn entry-level certifications like CompTIA Security+
Software Development
The following steps can prepare you to apply for entry-level positions as a Junior Developer, Front-End Developer, or Software Tester.
1
Take Relevant Classes
Take classes in computer science, IT, algebra, pre-calculus
and calculus.
2
Programming Language
Master one programming language like Python, Java, or C# and
learn common tools like Git and GitHub.
3
Personal Projects
Complete small projects, a personal website, or contribute to
open-source projects.
4
Goal: Portfolio
Use the skills you've learned to build a portfolio of work
demonstrating your abilities.
Podcasts
Completed