If you want to earn a PhD in Computer Science, you’re targeting top jobs in the field upon graduation. But maybe you want to work the other way, and see what jobs require a PhD in Computer Science. A very common path for people who’ve earned their PhD in Computer Science is to go into academia. This can be a very fulfilling career path in which you can form the minds of top computer science professionals for years to come.

At Online College Plan, we’ve ranked the Top 5 Online Colleges with the Best PhD in Computer Science in one convenient place to make your search for your Computer Science doctorate a little less overwhelming. These schools were ranked by their overall graduation rate, retention rate, residential cost of attendance (COA), and the overall grade given by students at Niche. We pulled data from Niche, as well as individual school websites, the National Center for Education Statistics, and College Data. The programs on this list can be taken partially online, but also mostly require some on campus tutelage. In these PhD in Computer Science programs you’ll learn advanced concepts and build skills in Network Security, Graphics, Operating Systems, Machine Learning, Algorithms, Quantum Science, Software Engineering and much more.

Maybe you want a more lucrative career path. After all, by the time you’ve earned your PhD in Computer Science you’ve invested a lot of time, money and effort forging yourself into an extremely competent professional. You deserve to be rewarded for all that work, and your idea of a reward might not involve academia. Here are some of the greatest options for your career after you earn your PhD in Computer Science. You could work in research and development, in government laboratories, other government agencies, tech departments at major corporations like Lockheed-Martin, Pfizer, or Ford. You could work for a startup company, a consulting firm or a similar niche within tech business. Finally, you’ll likely be qualified for positions at finance companies, hedge funds, banks and more.

Another great sector that a PhD in Computer Science can prepare you for is in Information Assurance and Information Systems. As threats to data and information loom larger, become more inventive and negatively impact more lives, the need for professionals to combat these threats grows proportionately alongside them. In our Top 5 Online Colleges with the Best PhD in Computer Science ranking, Nova Southeastern University offers PhD’s in Information Assurance and Information Systems in addition to their PhD in Computer Science. In these majors you’ll do advanced research and choose from classes in Artificial Intelligence, Network Security and Cryptography, Computer Graphics, Operating Systems, Database Management Systems and more.

The jobs that require a PhD in Computer Science are extremely desirable, and worthy of a disciplined, hard-working Computer Science professional with the degrees to match. Check out Nova Southeastern and four other top choices right now, before the moment passes.