The computer science education environment has changed dramatically over the past several years, especially as the demand for computer programmers and computer scientists continues to increase dramatically.
Traditional colleges and universities are still offering cutting-edge computer science degrees at all levels. These degrees typically focus on both the theory and the practice of computer science. As students advance past the computer science bachelor’s degree level, computer science becomes increasingly more research-oriented and can become extremely specialized. Exciting new academic programs in areas like machine learning, automated systems, and artificial intelligence are launching at academic institutions all the time.
The rise of alternative computer science education programs are reflecting the demand for a well-trained tech-literate workforce.
Computer Science Degrees
Associate in Information Technology
An associate degree in IT is a gateway to a number of career pathways.
Bachelor’s in Computer Science
Learn all about the theory of computing with a bachelor’s in computer science.
Master’s in Software Engineering
Learn more about what is required with a master’s in software engineering.
Master’s in Computer Science
A master’s in computer science is a great way to advance a career in multiple tech fields.
Master’s in Machine Learning
This guide is covers what it takes to get a master’s degree in machine learning.
Master’s in Robotics
Combine computer science and hardware engineering in a robotics master’s degree program.
Online Degree Options
Online Computer Science Associate Degree Programs
Learn how to jumpstart a career in tech with a computer science associate degree.
Online Computer Science Bachelor’s Degrees
Find the latest info on online computer science bachelor’s degree programs.
Online Master’s in Artificial Intelligence
Learn more about the opportunities available for professionals with an online master’s in artificial intelligence.
Certificates and Bootcamps
Coding Certification
Coding certifications are a great way to demonstrate background and experience.
Computer Science Courses
Computer Science Careers
Web Developer
This guide contains everything you need to know about how to become a web developer and find the right web developer degree or program.
Software Developer
Learn what’s required to get a software developer degree and about how to become a software developer.
Software Engineer
This guide contains the basics about getting a software engineer degree and the steps needed to become a software engineer.
Computer Programmer
This guide covers computer programming degree options and outlines how to become a computer programmer.
Computer Scientist
Learn all about computer science careers and the steps needed to become a computer scientist.
Video Game Developer
This guide contains info on how to get a video game developer degree and how to become a video game developer.
Artificial Intelligence Engineer
Check out the latest artificial intelligence engineer degree options.
Computer Science Resources
Computer Programming Languages
Learn all about the major computer programming languages and common applications.
How to Get Into Computer Science
Looking to get into in computer science, or pivot an existing career into the CS field? This guide has you covered.
Computer Science Degree Options
Check out the latest computer science degree options and popular degree alternatives.
Computer Science Programs by State
Computer Science in California
Check out the opportunities and programs related to computer science in California.
Computer Science in Florida
Learn more about all of the computer science degree and training programs in Florida.
Computer Science in New York
From NYC and beyond, check out the latest computer science programs in New York.
Computer Science in Pennsylvania
Find out the latest on computer science degree program options in Pennsylvania.
Computer Science in Illinois
This guide is about where to find the best design programs in Illinois.