Computer Science - The study of algorithmic processes, computational machines and computation itself
Computer Engineering - It is a branch of engineering that integrates several fields of computer science and electronic engineering required to develop computer hardware and software.
Information Engineering - It deals with the generation, distribution, analysis, and use of information, data, and knowledge in systems
MIS (Management Information System) - The study of people, technology, organizations, and the relationships among them. MIS professionals help firms realize maximum benefit from investment in personnel, equipment, and business processes.
Above are a few examples only. You can explore more information online on the courses you are interested on.
Hope this helps!
Do you like to write code? If so, there are a lot of "languages" you can learn (and there are always new ones that come out). There are many programs out there for learning how to develop code. In order to be a good developer, problem solving and communication skills are important so courses that help with those skills are just as important as learning the languages.
Do you like to take computers apart and put them back together? If this is the path you like, then computer engineering or system administration courses would be a good fit.
Would you like to catch criminals by looking at digital evidence? I suspect this field is going to grow as the world gets more digital and we leave more digital footprints. There are some bootcamps out there that provide you with the knowledge and tools you would need to understand to be successful in this field.
Would you like to help companies protect from cyber/hacking attacks? Perhaps a cyber security bootcamp could help you learn the skills needed to follow a career path in this field.
Are you interested in software development projects? Project managers are an important part of any software project. A good project manager has the skills to keep a project moving forward and meet the needs of the customer. There are many courses to take in project management... Courses that teach you about how to manage the project as well as some of the software tools used to track and report on the progress of the project. Certifications in Project Management are also highly desired by companies and usually come after getting some courses and experience under your belt.
Do you enjoy asking a lot of questions, analyzing the answers and then translating them into requirements? As a business analyst on a computer software project, you have to be naturally curious and enjoy asking questions and translating them into "requirements" for system functionality. There are bootcamps out there that would help develop some additional skills but an understanding of development work and how businesses operate go a long way in helping you know what questions to ask.
Courses that will help include:
* Math (for programming and problem solving)
* Business (project management, accounting, any business class)
* English (for writing requirements and technical documents)
All the answers given are great. But please realize Information Technology is a broad profession.
After working in that field for so long. Think about starting with the basics, the PC and how it interacts with other platforms. I would start off on the Help Desk some where. This would give you a broad understanding of the company you work for and the platforms use.
Once you understand a PC and how it is engineered you will understand a lot about Cyber, software (apps), network. At this point you will understand and gravitate into the field you enjoy the most
I now work in cybersecurity, but in college I took classes in management information systems (mostly how databases are structured, how to manage tech implementations), computer science, and general business. I also worked at the IT Help Center at my college, which is actually what led me to want to work in cyber (and also taught me some basic PC hardware/software stuff).
I would say just start trying things in IT! Maybe you will like building software or websites, you might enjoy helping people troubleshoot computer issues, or if you're like me you'll find something like security interesting!
Ever heard about Low-Code develolment?
You'd be working with computers and creating web applications and mobile apps in a fast and creative way.
Check out the OutSystems technology, looking up at the training pages of OutSystems website you can even learn how to code and create an app in a personal environment platform. The career paths in this technology are endless.
Hope this helps ;)