Best Computer Science Degrees and Programs

Explore accredited online computer science degree programs and learn what it will take to advance your career with a degree in computer science.
by

Updated February 1, 2024

AccreditedSchoolsOnline.org is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

Turn Your Dreams Into Reality

Take our quiz and we'll do the homework for you! Compare your school matches and apply to your top choice today.

A Look at Coursework, Schools, and What to Expect After Graduation

In today's technology dependent world, the computer science field is growing quickly and the number of candidates for these degree programs is on the rise. Students who pursue a computer science degree will learn the technical skills necessary to pursue careers as researchers, web and software developers, and information security specialists. This guide allows prospective computer science students to compare their degree options from the associate through graduate level, along with career outlook and salary information.

Earning a degree in computer science can give students the opportunity to enter one of many careers in areas such as web development, cyber security or computer engineering. Many schools now provide computer science degrees and programs to keep up with the growing demand for experts in this field. We've carefully examined computer science programs – both on-campus and online – and ranked them based on our comprehensive methodology to create the list of Best Computer Science Degrees and Programs. Configure your future at one of the top-ranked institutions below.

Computer Science Degrees Rankings Summary

Jump to a school below using the links in the "School" column.

Rank School In-State Tuition Out-of-State Tuition Acceptance Rate
#1 Auburn University
Auburn, AL
$10,080 $30,240 71%
#2 Western Governors University
Salt Lake City, UT
$7,162 $7,162 Not provided
#3 National University
San Diego, CA
$13,320 $13,320 55%
#4 Baker College
Owosso, MI
$12,180 $12,180 41%
#5 Regent University
Virginia Beach, VA
$17,220 $17,220 41%
#6 Oregon State University
Corvallis, OR
$10,065 $29,456 89%
#7 Johnson & Wales University-Online
Providence, RI
$13,365 $13,365 45%
#8 Campbellsville University
Campbellsville, KY
$24,900 $24,900 Not provided
#9 Maryville University of Saint Louis
Saint Louis, MO
$24,766 $24,766 92%
#10 University of Illinois Springfield
Springfield, IL
$9,645 $16,449 79%

Best Computer Science Degrees and Programs

#1 Best Computer Science Degrees and Programs

Auburn University

  • Auburn, AL
  • 4 years
  • Online + Campus

Programmatic Accreditation: ABET

Cost per Semester:
In-State | $6,268
Out-of-State | $16,972

Credits to Graduate: 120

Auburn's bachelor of computer science program from the Samuel Ginn College of Engineering explores beginner and advanced algorithms, database structures, and web and mobile development. Each major-specific online course lasts eight weeks and is delivered asynchronously through digital coursework and recorded materials.

Students who have completed bachelor's degrees can opt for Auburn's 60-hour completion program. This pathway includes two computer science electives, along with operating systems and computer organization coursework. Learners can finish the completion program in as little as two years.

Average Undergrad Tuition
In-state
$10,080
Out-of-state
$30,240
Average Graduate Tuition
In-state
$10,080
Out-of-state
$30,240
Retention Rate
93%
Acceptance Rate
71%
Students Enrolled
31,526
Institution Type
Public
Percent Online Enrollment
46% Percentage of all students who are enrolled online.
Accreditation
Yes Southern Association of Colleges and Schools Commission on Colleges

#2 Best Computer Science Degrees and Programs

Western Governors University

  • Salt Lake City, UT
  • 4 years
  • Online

Programmatic Accreditation: ABET

Cost per 6-Month Term:
In-State | $4,335
Out-of-State | $4,335

Competency Units to Graduate: 123

Learners enrolled in WGU's bachelor in computer science take 38 courses across subjects like technology ethics, data management, full-stack engineering, and web development. A capstone course challenges each student to apply their knowledge to a realistic business scenario.

WGU designs its program for flexibility. Although WGU expects students to complete at least 12 competency units per six-month term, learners can increase their workload to finish the program quicker. WGU charges tuition every six months, so accelerating the program can lead to savings for students.

Average Undergrad Tuition
In-state
$7,162
Out-of-state
$7,162
Average Graduate Tuition
In-state
$7,500
Out-of-state
$7,500
Retention Rate
63%
Acceptance Rate
Not provided
Students Enrolled
150,116
Institution Type
Private
Percent Online Enrollment
Not provided
Accreditation
Yes Northwest Commission on Colleges and Universities

#3 Best Computer Science Degrees and Programs

National University

  • San Diego, CA
  • 4 years
  • Online

Programmatic Accreditation: ABET

Cost per Year:
In-State | $13,284
Out-of-State | $13,284

Quarter Units to Graduate: 180

The BS in computer science from NU is a 100% online program with an accelerated format. Each class takes just four weeks to complete, allowing students to focus on one course at a time and still finish their degrees in four years or less. 

This program features general education prerequisites and 18 major-specific courses, including digital logic design and computer ethics, and a three-part capstone focusing on agile software development. Learners can also choose from four elective courses or a software development concentration. 

Average Undergrad Tuition
In-state
$13,320
Out-of-state
$13,320
Average Graduate Tuition
In-state
$15,480
Out-of-state
$15,480
Retention Rate
100%
Acceptance Rate
55%
Students Enrolled
17,135
Institution Type
Private
Percent Online Enrollment
80% Percentage of all students who are enrolled online.
Accreditation
Yes Western Association of Schools and Colleges Senior Colleges and University Commission

#4 Best Computer Science Degrees and Programs

Baker College

  • Owosso, MI
  • 4 years
  • Online + Campus

Cost per Credit:
In-State | $435
Out-of-State | $435

Credits to Graduate: 120

Baker's BS in computer science emphasizes data analytics, preparing students to pursue technology roles in numerous industries, including healthcare and financial services. In addition to 30 general education credits and 75 computer science credits, the program features 15 database analytics credits covering database administration and programming.

Although the coursework for this program occurs online and asynchronously, each enrollee must complete a 10-week, 150-hour work experience, usually at a company's physical location. Experiences can be paid or unpaid but must be supervised by advisor-approved professionals.

Average Undergrad Tuition
In-state
$12,180
Out-of-state
$12,180
Average Graduate Tuition
In-state
$12,510
Out-of-state
$12,510
Retention Rate
63%
Acceptance Rate
41%
Students Enrolled
4,969
Institution Type
Private
Percent Online Enrollment
72% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission

#5 Best Computer Science Degrees and Programs

Regent University

  • Virginia Beach, VA
  • 4 years
  • Online + Campus

Cost per Credit:
In-State | $395
Out-of-State | $395

Credits to Graduate: 120

The Virginia-based Regent's BS in computer science explores mobile computing, information systems security, database management, and software engineering. Available on campus and online, the program prepares graduates to pursue careers in network administration, software development, and systems engineering.

As a Christian university, Regent requires each learner to complete two biblical worldview courses in the general education core. After satisfying general and major class requirements, learners can fill their schedules with electives to fulfill the necessary 120 credits.

Average Undergrad Tuition
In-state
$17,220
Out-of-state
$17,220
Average Graduate Tuition
In-state
$15,590
Out-of-state
$15,590
Retention Rate
74%
Acceptance Rate
41%
Students Enrolled
10,330
Institution Type
Private
Percent Online Enrollment
93% Percentage of all students who are enrolled online.
Accreditation
Yes Southern Association of Colleges and Schools Commission on Colleges

#6 Best Computer Science Degrees and Programs

Oregon State University

  • Corvallis, OR
  • 4 years
  • Online + Campus

Cost per Credit:
In-State | $409
Out-of-State | $409

Quarter Credits to Graduate: 180

Oregon State's BS in computer science allows learners to enroll during one of four start terms per year. Students can choose between concentrations in cybersecurity and applied computer science to personalize the fully online degree. Both specializations require a three-term capstone in which each student designs a computer science project to present at Oregon State's Engineering Expo.

Degree-seekers can also pursue minors or certificates while completing their degrees. Oregon State also offers an accelerated bachelor's-to-master's program to help computer science students get a jumpstart on their master's degrees.

Average Undergrad Tuition
In-state
$10,065
Out-of-state
$29,456
Average Graduate Tuition
In-state
$13,446
Out-of-state
$27,297
Retention Rate
87%
Acceptance Rate
89%
Students Enrolled
33,193
Institution Type
Public
Percent Online Enrollment
52% Percentage of all students who are enrolled online.
Accreditation
Yes Northwest Commission on Colleges and Universities

#7 Best Computer Science Degrees and Programs

Johnson & Wales University-Online

  • Providence, RI
  • 4 years
  • Online

Cost per Credit:
In-State | $495
Out-of-State | $495

Credits to Graduate: 121

JWU's online BS in computer science explores emerging technologies in the computer science industry while helping students build their critical thinking and problem-solving skills. The major includes courses in computer architecture, project management, discrete mathematics, and usable security.

Network engineering and software engineering specializations help learners tailor their degrees to their interests. Students can also elect to complete advisor-approved computer science internships during the program to fulfill their elective requirements.

Average Undergrad Tuition
In-state
$13,365
Out-of-state
$13,365
Average Graduate Tuition
In-state
$14,706
Out-of-state
$14,706
Retention Rate
Not provided
Acceptance Rate
45%
Students Enrolled
2,349
Institution Type
Private
Percent Online Enrollment
Not provided
Accreditation
Yes New England Commission on Higher Education

#8 Best Computer Science Degrees and Programs

Campbellsville University

  • Campbellsville, KY
  • 4 years
  • Online + Campus

Cost per Credit:
In-State | $424
Out-of-State | $424

Credits to Graduate: 120

Students interested in careers as systems engineers, web developers, or computer programmers can pursue CU's online BS in computer science. The curriculum covers database program development, software engineering, and structured systems analysis. Web development, robotics and automation, and game programming are six-credit concentrations students can opt into to fulfill the degree's 120-credit requirement.

CU offers several free services to online students, including mental health counseling, a financial literacy center, and life management coaching.

Average Undergrad Tuition
In-state
$24,900
Out-of-state
$24,900
Average Graduate Tuition
In-state
$8,473
Out-of-state
$8,473
Retention Rate
61%
Acceptance Rate
Not provided
Students Enrolled
10,238
Institution Type
Private
Percent Online Enrollment
70% Percentage of all students who are enrolled online.
Accreditation
Yes Southern Association of Colleges and Schools Commission on Colleges

#9 Best Computer Science Degrees and Programs

Maryville University of Saint Louis

  • Saint Louis, MO
  • 4 years
  • Online + Campus

Cost per Credit:
In-State | $525
Out-of-State | $525

Credits to Graduate: 128

With six available computer science certificates, Maryville's online bachelor's in computer science lets students explore their interests and career goals. Each certificate option, like artificial intelligence and UX/UI design, includes 18 credits that apply directly to the program's 128-credit requirement. 

Maryville learners can also enter the Early Access program to earn master's-level credits at undergraduate tuition rates, giving them a head start on their graduate studies. 

Average Undergrad Tuition
In-state
$24,766
Out-of-state
$24,766
Average Graduate Tuition
In-state
$14,346
Out-of-state
$14,346
Retention Rate
82%
Acceptance Rate
92%
Students Enrolled
10,596
Institution Type
Private
Percent Online Enrollment
84% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission

#10 Best Computer Science Degrees and Programs

University of Illinois Springfield

  • Springfield, IL
  • 4 years
  • Online + Campus

Cost per Semester Hour:
In-State | $368
Out-of-State | $368

Semester Hours to Graduate: 120

UIS's bachelor in computer science is an online completion program for students with some computer science knowledge and completed coursework in Java programming, calculus, statistics, and discrete or finite mathematics. Upon declaring a computer science major, each learner must pass an assessment for acceptance into the program. 

The curriculum covers discrete structures, foundations of network security, and cryptography. Learners can also earn credit through computer science internships, which online students can pursue locally if desired.

Average Undergrad Tuition
In-state
$9,645
Out-of-state
$16,449
Average Graduate Tuition
In-state
$8,375
Out-of-state
$14,021
Retention Rate
67%
Acceptance Rate
79%
Students Enrolled
3,944
Institution Type
Public
Percent Online Enrollment
92% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission

AccreditedSchoolsOnline.org is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

Top Online Programs

Explore programs of your interests with the high-quality standards and flexibility you need to take your career to the next level.

Computer Science at a Glance

Computer science degrees can be found at every educational level from associate degrees to PhDs. Most programs combine the study of theory with the application of computer science. Whether pursuing an undergraduate or graduate degree, some programs may offer the ability to specialize in subjects like electrical or computer engineering, cyber security or web development. In a field that is constantly evolving, getting the right education can help computer science students and professionals stay ahead of the curve.

One of the first women to receive a PhD in computer science was Sister Mary Kenneth Keller. It is even said that Dartmouth University broke their “men only” rule when they allowed Keller to conduct research there.

It was an unlikely partnership between IBM's Chief Executive Thomas J. Watson Sr. and Colombia University Professor Benjamin Wood that led to one of the nation's first academic-credit computing course in 1946.

World War II served as a driving force in the development of computer science. One of the technological advancements during this time was the Automatic Sequence Control Calculator (Mark 1), developed by scientist Howard Aiken in 1944.

The job outlook for information security analysts is growing much faster than the national average, according to the U.S. Bureau of Labor Statistics. The career path is becoming increasingly important as Internet safety becomes a pressing issue, with over 6,000 new computer viruses deployed each month.

Related Degree Programs

While computer science is a growing field with numerous career avenues, it's not for everyone. If you're looking for a degree program that involves working with computers, mathematical reasoning and analytical problem-solving, below are a few similar programs that may suit your interests and career goals.

  • Information Technology

    Similar to computer science degrees, information technology focuses on the study of web design and creation of network architectures. Students can also explore specialties like security administration, customer support and computer animation technologies.
  • Engineering

    If a major that allows for different applications in technology beyond computers seems more interesting to you, it may be beneficial to take a look at engineering. These programs generally offer specializations like electrical and biomedical engineering.
  • Math

    In a mathematics degree program students learn about the various ways the systems of mathematics can be used to gain insight into human behavior and the world at large. This degree allows students to pursue careers as actuaries, statisticians or even financial analysts.

Computer Science Degrees by Level

Receiving a degree in computer science allows graduates the opportunity to excel in a highly technical and competitive field. With computer science degrees being offered through associate, bachelor's, master's and PhD programs, sifting through all of the different options and schools can be overwhelming. When comparing various degree programs, it's important to consider your career goals and pick the program best suited to achieving them. Read on for a comparative overview of degree programs at each level.

Computer Science Associate Degrees

  • Type of Schools: Community colleges, technical schools, two-year universities
  • Time to Complete: Approximately two years
  • Career Opportunities: Web developer, Information Technology (IT) Support Specialist, Systems Administrator, Technology Coordinator

Often considered a method of entering into a baccalaureate program, a computer science associate degree is an ideal program for those who want to enter the field as quickly as possible, or who may want another route to pursing a bachelor's degree. In order to be considered for the program, students must have a high school diploma or GED equivalent, in addition to taking entrance exams and completing the application process. Computer science associate degree programs typically require 60 credit hours and focus on familiarizing students with the basics of computer programming, algorithms, web development and database applications.

Course offerings for associate degree programs are geared toward giving students the tools they need to gain entry-level positions in the industry. Below is a sampling of some typical courses in an associate degree program.

  • Fundamentals in Information Technology

    Students will receive the foundational knowledge necessary to understand the information technologies or computer-human interaction in addition to studying the basics of information management, programming and networking.
  • Foundations of Computing

    Focuses on developing the critical thinking skills of students as it relates to computers in problem solving. It will focus on human interaction with technology, and the impact it has on learning.
  • Website Design

    Students will learn about Internet concepts, network protocols and client-server communications and how those concepts relate to web design in practice and in theory.
  • Sequential Mainframe Programming

    Introduces students to COBOL programming language, and covers input-stream, data input, printer output, alphanumeric and numeric editing.

Computer Science Bachelor's Degrees

  • Type of Schools: Four-year universities
  • Time to Complete: Approximately four years
  • Career Opportunities: Quality Assurance Director (Computer Software), Software Engineering Manager, Software Architect, Data Architect, Security Architect (IT)

Bachelor's programs in computer science are ideal for students starting college directly after high school, or are otherwise able to dedicate the time to a demanding course load. For admission, students must have earned a high school diploma or GED equivalent in addition to taking entrance exams such as the SAT and ACT.

During the course of an undergraduate education, students can expect to learn about engineering, programming and the theory of computer science in approximately 127 credit hours. Bachelor's programs may also allow students to specialize in a particular field such as Human-Computer Interaction or Artificial Intelligence.

There are a variety of undergraduate courses that help students learn skills in everything from programming to theory. Below are a few examples of courses that students can expect to take at this level.

  • Discrete Math for Computer Science

    Computer scientists need to have a firm grasp of the mathematical tools and concepts that shape the field. This course familiarizes students with the logical notations used to express mathematical arguments.
  • Fluency in Information Technology

    Covers logical reasoning, operations and networks and contemporary applications.
  • Data Structures and Algorithms

    Students will learn about algorithmic complexity analysis, recurrence relations and the master method in order to understand and analyze data structures and algorithms.
  • Artificial Intelligence

    Artificial intelligence is becoming ubiquitous in today's world, and this course teaches students how to identify issues as well as develop AI technologies.

Graduate Degrees in Computer Science: Master's and Doctorate

  • Type of Schools: Four-year universities
  • Time to Complete: Six to eight years
  • Career Opportunities: Senior Data Scientist (IT), Principal Software Engineer, Staff Software Engineer, Research Scientist

Receiving a graduate degree in computer science whether it be a master's or PhD is an achievement that can set professionals apart in this competitive field. Graduate-level studies are typically rigorous programs that take a significant amount of time to complete. A graduate degree program can be very rewarding for those looking to become highly specialized in their field. During the course of the program students can expect to complete advanced computer science courses and an original research thesis.

For admission, they generally require students to receive high scores on graduate entrance exams and a strong undergraduate GPA. Prospective doctoral students should keep in mind that they must establish candidacy for a program before they are admitted.

Graduate programs offer advanced coursework that are meant to challenge students and further the field. Below are some examples of common graduate courses.

  • JavaScript and Web Programming

    Teaches students about the importance of Java Script and how to understand its elements to achieve program idioms.
  • Advanced Cryptography

    Students will perfect their knowledge of secure computation, session-key distribution, electronic payment and one-way functions.
  • Computer Communication Networks

    Students will learn about the algorithms necessary for computer communication network concepts, protocols and architectures.
  • Speech Processing

    Students will be exposed to a brief introduction to corpus linguistics and how to use that information to operate and install speech recognition software.

Student's Perspective

"I chose computer science because I enjoy solving puzzles with math related elements. Computer science presents problems that are solved by breaking them down into smaller pieces. To me, this type of problem solving is a ton of fun [and] can be used to really change a lot of people's lives through hospital software or entertaining someone for hours on their phone."

– Blake Johnson Gilmore, University of Nevada-Reno

Pre-Enrollment Checklist for CS Programs

Not all computer science programs are the same. Before committing to a degree path, students should make sure that they meet the specific school and program admission requirements. In addition to knowing that you are the right student for the program, it's important to know that the program is right for you. Finding a computer science program that meets your academic and career goals should be a top priority for any new student.

  • Accreditation

    Accreditation is vital to gaining a worthwhile education as it shows employers that graduates completed a program that has met national standards of curriculum and rigor. When searching for a computer science program, look for accreditation from the Accreditation Board of Engineering and Technology, or ABET.

  • Financial Aid

    Receiving a degree is a financial commitment, so making sure that an institution has a strong financial aid program for its students is vital to making smart investment in your education. Before committing to a school, research scholarships, review their financial aid requirements and fill out the FAFSA before the June 30 deadline.

  • Professional Networking Opportunities

    A university can be a perfect place to build networks for post-graduation life. Though talking to professors and peers is one way to meet fellow aspiring professionals, check to make sure that the institution of your choice offers a student chapter of a professional organization or otherwise demonstrates a commitment to helping students meet other professionals in the field.

  • Preparation for Certification

    Along with a college education, holding certifications can prove to employers that you have the specialized knowledge and ability to work a certain job. In the computer science industry, there are opportunities for certifications that test aptitude for specific programs, networks, and job functions such as those offered by CiscoCompTIA, and Microsoft. Looking for a degree program that adequately prepares you for these exams can get students on the right track to start their careers.

  • Pre-Requisites

    It's important to keep in mind that different institutions have varying baseline requirements for computer science degree programs. Before applying to a program, be sure that you meet the school's pre-requisites, whether they be previous coursework or GPA minimums.

  • Entrance ExamsPart of meeting a program's pre-requisites and gaining admission to your ideal school is ensuring that you score well on entrance exams. If looking at an undergraduate program register for the SAT or ACT, but if looking to enroll in a graduate program you'll have to take the GRE.

Career Opportunities for Computer Science Graduates

Earning a degree in computer science can open the doors to a variety of job specialties in the field. Having a career goal in mind can help students chose the right courses, specializations and internship or research opportunities during the course of their education. The following outlines a few potential occupations for computer science graduates of various degree levels.

Software Developers

Estimated Job Growth (2014-2024): 17%

Annual Salary (2014): $95,510

Typical Education: Bachelor's degree

Software developers design applications, systems and programs for computers and other devices. They also work to maintain the software they create through upgrades and routine testing.


Computer Network Architect

Estimated Job Growth (2014-2024): 9%

Annual Salary (2014): $98,430

Typical Education: Bachelor's degree

Computer network architects work to design data communications networks such as local area networks (LANs), wide area networks (WANs) and intranets. These professionals implement hardware and software solutions in order to build reliable, secure networks for their organizations.


Computer and Information Research Scientist

Estimated Job Growth (2014-2024): 11%

Annual Salary (2014): $108,360

Typical Education: Doctoral degree

Computer and information research scientists are responsible for studying and inventing new ways to solve complex computing problems for business, medicine, science and other fields.


Computer and Information Systems Manager

Estimated Job Growth (2014-2024): 15%

Annual Salary (2014): $127,640

Typical Education: Bachelor's degree

IT managers are responsible for planning, coordinating and directing computer related activities in their respective organization. They must also determine a goal for their organization's department, and implement the computer systems necessary to achieve it.


Information Security Analyst

Estimated Job Growth (2014-2024): 18%

Annual Salary (2014): $88,890

Typical Education: Bachelor's degree

In order to protect an organization's computer networks, information security analysts must stay up-to-date with IT security technology and trends.

They protect sensitive information with strategies like firewalls and data encryption, while also monitoring and responding to cyberattacks.

Source: U.S. Bureau of Labor Statistics (2014)

Student's Perspective

"Computer science can really go anywhere at this point. The field is always evolving to areas that haven't been thought possible before. At the same time, computer science is an extremely popular field, and whether the aspiring computer scientists make it or break it, I believe that [it] can handle a large influx of workers."

– Blake Johnson Gilmore, University of Nevada-Reno

Top Skills for Success in Computer Science

  1. 1

    Collaborative Work Ethic

    Working with other computer science professionals to achieve a common goal is an integral part of the job. Whether it be writing complex code or finding solutions a difficult research problem, collaboration is a skill that shouldn't be overlooked.

  2. 2

    Complex Problem Solving

    Solving difficult problems in new and unique ways is a calling for computer scientists. Knowing how to tackle highly technical problems in ways that haven't been thought of before is a trademark skill of a successful computer science professional.

  3. 3

    Problem Sensitivity

    It's also vital that computer scientists are able to anticipate potential bugs in software and correct them before they hit the market. It's also valuable to be able to predict the issues that a customer may face in order to help them more efficiently.

  4. 4

    Critical Thinking

    Becoming a computer scientist relies heavily on a student's ability to think critically about complex issues in code. They must be able to use math in order to solve problems logically and effectively.

  5. 5

    Customer and Personal Service

    While it may seem that computer science is a relatively solitary profession, professionals are often still required to provide customer and personal support to those needing computer help. Knowing how to effectively provide customer and personal service gives professionals an edge in maintaining client relationships.

  6. 5

    Information Ordering

    Programming and coding is highly dependent on the specific order of information a computer needs in order to complete a task. Professionals should be able to arrange sets of actions logically.

Ongoing Support for Students and Professionals

Computer Science Degree Programs Near Me

State

Popular Resources

Whether you’re looking to earn your online degree or you’re a parent looking for answers, you can find all of your questions covered here. Explore these resources to help you make informed decisions and prepare for whatever is thrown your way.

See All Posts

AccreditedSchoolsOnline.org is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

Shape your future with an online degree

Connect with a community of peers, and find a program that will allow you to continue your education in a fast and flexible way.