The Best Online Computer Science Degree Programs

Online Computer Science degree programs prepare students for an array of jobs in a variety of industries. Companies and organizations seek computer science professionals who can manage and develop software and technology.

CLICK THIS IMAGE TO DOWNLOAD THIS BADGE.

Computer Science degree graduates can apply their knowledge wherever computers are utilized, including businesses, government agencies, financial services, healthcare, manufacturing, educational institutions, and more.

Companies and organizations seek professionals with skills such as programming, Web development, big data development and design, penetration testing, computer networking, computer architecture, database design and data mining, Internet computing, cyber security, clouds, and more.

Online Computer Science Degree Program Ranking Guidelines


Computer Science Degree and Career information



The Best Computer Science Online Degree Programs

(Bachelor’s Degrees)

1University of Florida – Herbert Wertheim College of Engineering – Department of Computer and Information Science and Engineering – College of Liberal Arts and Sciences – UF Online (Gainesville, FL)University of Florida

Online Computer Science degree (BS)

The Department of Computer and Information Science and Engineering offers students an array of undergraduate and graduate programs. The Department of Computer and Information Science and Engineering has numerous research centers and labs.

The Department of Computer and Information Science and Engineering includes notable faculty members. Faculty members of the Department perform research in areas including Computer Graphics, Database and Information Systems, Modeling and Art, Intelligent Systems and Computer Vision, Computer Systems, High-Performance Computing/Applied Algorithms, and Networks and Security.

The online Bachelor of Science in Computer Science degree provides students with a broad foundation in liberal arts and a comprehensive knowledge of computation. The same faculty teach both on-campus and online classes.

The program, one of the best online computer science degree programs, prepares students for careers as computer programmers, database administrators, software applications developers, IT support technicians, and more.

Credit requirements: 120 credits

Selection of core online computer science courses:

  • Introduction to Computer Organization
  • Introduction to Software Engineering
  • Programming Fundamentals I
  • Applications of Discrete Structures
  • Data Structures and Algorithms
  • Numerical Analysis: A Computational Approach
  • Digital Logic and Computer Systems
  • Operating Systems
  • Information and Database Systems

Start dates: Spring, Summer, or Fall

Admissions and transfer credit information: The admissions committee makes acceptance decisions on a rolling basis. Students entering as freshman must have a high school diploma or GED. Students coming straight from high school must submit SAT or ACT test scores.

The University accepts both lower division and upper division transfer students.

Students who are lower division transfers must also have the same high school credits and standardized test scores as freshman applicants. Students who are upper division transfers must demonstrate a minimum 2.0 GPA, have pre-requisite work for the chosen major complete, and meet the minimum standards for the major they are transferring into.

Accreditation: The University of Florida received accreditation from the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

2Oregon State University – College of Engineering – School of Electrical Engineering and Computer Sciences – Ecampus (Corvallis, OR)Oregon State University

Online Bachelor of Science in Computer Science postbaccalaureate degree

The School of Electrical Engineering and Computer Sciences has internationally recognized research programs in the areas of Integrated Electronics, Artificial Intelligence and Robotics, Computer Graphics and Visualization, Electronic Materials and Devices, Energy Systems, and Software Engineering and Human Computer Interaction.

The School advances research in the fields through programs such as the Northwest Alliance for Computational Science and Engineering and the Collaborative Robotics and Intelligence Institute.

The School of Electrical Engineering and Computer Sciences includes notable faculty members.

The online Bachelor of Science in Computer Science postbaccalaureate degree does not require students have previous knowledge or experience in the field.

Classes cover a variety of important topics such as programming fundamentals, computer systems and networking, software engineering, user interfaces, and mobile and web development.

The program, one of the best online computer science degree programs, meets the needs of industry for computer science professionals trained in areas including software engineering, mobile and web development, and databases.

Credit requirements: 60 credits

Selected core online computer science courses:

  • Introduction to Computer Networks
  • Introduction to Databases
  • Programming I
  • Software Engineering I
  • Analysis of Algorithms
  • Discrete Structures in Computer Science
  • Computer Architecture and Assembly Language
  • Web Development
  • Data Structures
  • Operating Systems

Online instruction style: Asynchronous

Learning enrollment options: Flexible enrollment with an accelerated option available.

Program length: Full-time students can complete the online Computer Science degree program in one year.

Start dates: Four start dates per year

Students have access to online tutoring, counseling, library services, and other supportive networks throughout the program.

Admissions and transfer credit information: The admissions committee considers the quality of previous education, class rank, and standardized test scores. Additionally, the committee prefers a GPA of 3.0.

Oregon State University considers freshmen as students coming straight from high school or who have less than 24 transferable college credits.

The University considers individuals as transfer students if they have 24 or more transferable credits. Transfer students must submit official transcripts and an Insight Resume included in the online application.

Accreditation: Oregon State University received accreditation from the Northwest Commission on Colleges and Universities (NWCCU).

3Florida State University – College of Arts and Sciences – Department of Computer Science – Distance@FSU (Tallahassee, FL)Florida State University

Online Computer Science degree (BS)

The Department of Computer Science faculty members are leaders in areas such as Databases, Algorithms, Programming Languages and Compilers, Architecture, Distributed Systems, Scientific Computing, High-Performance Computing, Vision, Networking, Security, and Software Engineering.

The Department of Computer Science houses the Computer Architecture and SysTems Laboratory (CASTL), the Serene Lab (Software EngineeRing: EvolutioN and MaintEnance Lab @ FSU), Center for Security and Assurance in Information Technology (C-SAIT), the Laboratory, the Mobile Lab, the EXPLORER Laboratory (EXtreme-scale comPuting, modeLing, netwORking & systEms Research).

The online Bachelor of Science in Computer Science degree follows the same curriculum as the on-campus program. Students receive a broad educational foundation. The curriculum emphasizes the core competencies of data structure, operating systems, programming, and computer organization.

The program, one of the best online computer science degree programs, allows students to study a range of other aspects of computer and information science, including information security, computer and network systems administration, data communication/ networks, software engineering, and theoretical computer science.

Credit requirements: 120 total credits

Selection of online core computer science classes:

  • Introduction to Operating Systems
  • Introduction to UNIX
  • Programming I
  • Programming Languages
  • Computer Organization I
  • Software Engineering I
  • Complexity and Analysis of Data Structures and Algorithms
  • Theory and Structure of Databases
  • Ethical Issues in Computer Science
  • Data Structures, Algorithms, and Generic Programming
  • Object Oriented Programming

Online instruction style: Both synchronous and asynchronous

Learning enrollment options: Students can take the online CS degree program full-time or part-time

Program length: Two to four years

Admissions and transfer credit information: Freshmen must submit SAT or ACT test scores and a resume.

Transfer students must follow the same guidelines as freshmen. Students with 90 or more credit hours for transfer must also submit a personal statement.

Accreditation: The BS in CS degree program has accreditation from the national ABET Computing Accreditation Commission (CAC). Florida State University received accreditation from the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

4Auburn University, Department of Computer Science and Software Engineering (Auburn, AL)Auburn University

Online Bachelor of Science in Computer Science degree completion program

The Department of Computer Science and Software Engineering at Auburn University offers undergraduate, graduate, and online degree programs. Additionally, the Department manages several research facilities including the Wireless Engineering Research and Education Center and the Charles D. McCrary Institute for Critical Infrastructure Protection and Cyber Systems.

The Bachelor of Science in Computer Science online degree completion program provides students valuable experience with operating systems, computer network design, web and mobile app development, database management, and much more. The professors emphasize a practical hands-on learning of theoretical computer science concepts.

Students in the program, one of the best online computer science degree programs, can gain skills to engage in a broad range of interdisciplinary subjects, including: Network platforms, information technology, database management, operating systems, Web and mobile app development, and computer network design.

Credit requirements: 60 credit hours

Selection of core courses:

  • Introduction to Computer Science I and II
  • Data Structures
  • Software Construction Fundamentals
  • Discrete Structures
  • Computer Organization and Assembly Language Programming
  • Operating Systems
  • Computer Ethics
  • Mobile Applications Development

Program length: Students can complete the program in as little as two years

The Bachelor of Science in Computer Science online degree completion program places classes into five terms per year. Students typically take two courses per term.

The curriculum includes 18 core courses and two electives and assumes students have some prior background knowledge of the field.

Admissions and transfer credit information: Applicants must complete the online application and submit official transcripts. The admissions committee looks for a minimum GPA of 2.5 or higher.

The University designed the program for students with a prior background in the field. The admissions committee looks for students who have completed a minimum of 45 credits.

Auburn University accepts transfer credits and expects students to have a prior background before applying to the online BS in Computer Science degree program.

Accreditation: Auburn University received accreditation from the Southern Association of Colleges and Schools (SACS).

5DePaul University, College of Computing and Digital Media (Chicago, IL)DePaul University

Online Bachelor of Science in Computer Science degree completion program

The College of Computing and Digital Media includes three schools: Cinematic Arts, Computing, and Design. The School of Computing offers a variety of undergraduate, graduate, and certificate programs for individuals interested in advancing in the field.

The Center for Web Intelligence, DePaul Center for Data Mining and Predictive Analytics, Software Engineering Research Lab, and many other facilities provide research and networking opportunities.

The online Bachelor of Science in Computer Science degree completion program offers two concentrations: Game Systems and Software Development.

The program provides a solid foundation in the language of programming, systems, and algorithms and builds upon the foundation into creative areas such as artificial intelligence, human-computer interactions, and computational finance.

Credit requirements: 192 credit hours

Selection of core courses:

  • Introduction to Computer Science I and II
  • Python for Programmers
  • Concepts of Programming Languages
  • Technical Writing
  • Data Structures I and II

Online instruction style: Asynchronous

Program length: Students can complete the computer science online degree in four years

Admissions and transfer credit information: Freshmen applicants must submit official high school transcripts. SAT and ACT test scores are optional.

The University accepts transfer students into the online BS in Computer Science program.

Transfer students into the program must meet the following criteria:

  • Have a minimum of 30 transferable semester hours
  • Have one semester experience with Java or C++
  • Have a minimum GPA of 2.0
  • Be in good standing with the previous institution attended

Accreditation: The Higher Learning Commission provides DePaul University with accreditation.

6Old Dominion University – College of Sciences – Department of Computer Science – ODU Online (Norfolk, VA)Old Dominion University

Online BS in Computer Science degree

The Department of Computer Science, housed in the College of Sciences, offers students an array of programs in the computer science field. Faculty members participate in several research areas such as big data, digital libraries and web science, bioinformatics, medical image computing, high-performance computing, mobile and sensor networks and cybersecurity.

The Department of Computer Science receives significant external research funding from federal agencies including NSF, NEH, NASA, NIH, IIPL, DoD, NIA, and others.

The online Bachelor’s in Computer Science degree exposes students to both time-tested theories and cutting-edge experimental techniques.

Graduates of the program can seek positions such as computer systems analyst, web developer, database architects computer network support specialist, and more.

Credit requirements: 120 credits, students must complete a minimum of 30 credits through Old Dominion University.

Selection of core online computer science courses:

  • Introduction to Discrete Systems
  • Introduction to Theoretical Computer Science
  • Introduction to Software Engineering
  • Computers in Society
  • Principles of Programming Languages
  • Object-Oriented Programming and Design
  • Advanced Data Structures and Algorithms

Students may transfer up to 90 credits hours from a regionally accredited institution into the program.

Online instruction style: Both synchronous and asynchronous courses

Start dates: Fall, Spring, or Summer

Admissions and transfer credit information: Applicants for the online Bachelor’s degree in Computer Science complete an online application and submit any relevant transcripts.

The University accepts undergraduate college transfer credit. Students may submit unofficial transcripts for review.

Accreditation: Old Dominion University received accreditation from the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

7University of Illinois, Springfield – College of Liberal Arts and Sciences – Department of Computer Science (Springfield, IL)University of Illinois Springfield

Online BS Computer Science degree

The Department of Computer Science, located in the College of Liberal Arts and Sciences, offers an array of undergraduate and graduate programs. The Department of Computer Science provides students flexible online programs, scholarship and internship opportunities, and more.

The Online Bachelor’s degree in Computer Science includes core requirements which provide a solid foundation in the skills and theories vital to success in the field. The Department constantly updates the curriculum to meet the demands of the field.

Students select career-focused electives with the guidance of an academic advisor.

Credit requirements: 36 credit hours

Selection of core online computer sciences courses:

  • Introduction to Operating Systems
  • Foundations of Computer Science
  • Computer Organization
  • Data Structures and Algorithms
  • Programming Languages

Students in the program must complete a capstone project.

Start dates: Spring and Fall admission

Admissions and transfer credit information: Applicants to the online Computer Science degree program must have a minimum GPA of 2.0 and two semester of java programming experience. Additionally, the admissions team strongly encourages one semester in Calculus, Discrete or Finite Math, and statistics. However, students may complete these classes as pre-requisites at the University.

Accreditation: The Higher Learning Commission provides the University of Illinois, Springfield with accreditation.

8Regis University – College of Computer and Information Sciences – Computer Science Department (Denver, CO)Regis University

Online Computer Science degree (BS)

The Computer Science Department provides undergraduate degree programs to adult students seeking computer science careers. Students receive a well-rounded education in computer theory, hands-on application, and vital career skills.

The online Computer Science Bachelor’s degree provides a balance between theoretical knowledge and hands-on practice. Additionally, the degree emphasizes professionalism, ethical practices, and a community perspective. Classes review topics such as software development, programming languages, and networks.

Students may also complete the bachelor’s degree in tandem with a similar master’s program for a faster, more advanced degree.

Students in the online CS degree program gain knowledge of current computing techniques and how to design and implement computer systems to deal with modern technology problems.

Credit requirements: 120 total credits

Selection of core computer science online courses:

  • Introduction to Programming
  • Algorithms and Complexity
  • Computational Foundations
  • Computation Theory
  • Principles of Programming Languages
  • Data Structures
  • Ethical Leadership in Computer Science
  • Computer Architecture
  • Operating Systems Design/Analysis
  • Software Engineering

Admissions and transfer credit information: Applicants for the online BS in computer Science degree program must have a high school or GED diploma. Students must complete the online application and provide official transcripts, and a personal statement.

Students with prior licensing, certifications, or significant work experience can apply these towards credit for graduation.

The University accepts transfer credit and maintains an Associate’s to Bachelor’s program for easy transition. The University accepts up to 90 transfer credits towards a Bachelor’s degree.

Accreditation: The online Bachelor of Science in Computer Science degree program has accreditation from the Accreditation Board for Engineering and Technology (ABET). The Higher Learning Commission provides Regis University with accreditation.

9Lamar University – College of Arts and Sciences – Department of Computer Science – LU Online (Beaumont, TX)Lamar University

Online BS Computer Science degree

The Department of Computer Science at Lamar University offers students a variety of undergraduate and graduate program options. The Computer Science department has a working relationship with local and national companies. The Department’s Industrial Advisory Council is comprised of representatives from regional/state industries and high-tech firms.

The online Computer Science Bachelor’s degree offers concentrations in Game Development and Bioinformatics. Students in the program pursue both familiar and cutting-edge technologies studying subjects such as artificial intelligence, medical imaging, real-time embedded systems, and quantum computing.

The online Computer Science degree program prepares students for careers as database administrators, software developers, network security analysts, and more.

Professors encourage hands-on internship experiences with the local companies.

Credit requirements: 120 total hours, with 48 hours in computer science

Selected core online computer science courses:

  • Computer Theory
  • Computer Organization and Assembly
  • Operating Systems
  • Computer Architecture
  • Database Design
  • Computer Law and Ethics
  • Computer Networks
  • Programming Languages
  • Design and Analysis of Algorithm
  • Big Data and Computation
  • Data Mining
  • Game Development
  • Cybersecurity
  • Real-Time Embedded Systems

Program length: Students can complete the online BS Computer Science degree in four years

The degree requires students to complete 48 hours for the major, 20 hours of math, and 12 hours of laboratory science.

Start dates: Classes start in the fall and winter

Admissions and transfer credit information: Incoming freshmen must submit official high school transcripts and ACT or SAT test scores. In addition to the quality of classes the admissions team considers the students grades and final class rank.

Transfer students with 18 transferable credits or more must submit all prior official transcripts. Students with less than 18 transferable credits must also follow the freshman admission requirements.

Accreditation: Lamar University received accreditation from the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC). The Department of Computer Science has accreditation from ABET.

10Dakota State University – Beacom College of Computer and Cyber Sciences – Online@DSU (Madison, SD)Dakota State University

Online Computer Science degree (BS)

The Beacom College of Computer and Cyber Sciences offers students an array of undergraduate and graduate programs and certificate programs. The College provides online programs, accelerated programs, and professional development services.

The online Bachelor’s in Computer Science degree gives students access to the latest technology for research and study including a virtualized security/hacking infrastructure and an academic server room supporting Linux/Windows and network administration.

Students can take an extra year to combine the bachelor’s program with a similar master’s program for a more advanced degree upon graduation.

Credit requirements: 120 credits

Selection of online computer science core classes:

  • Computer Science I
  • Computer Science II
  • Information Security Fundamentals
  • Assembly Language
  • Data Structures
  • Programming Languages
  • Object Oriented Design
  • Database Management Systems
  • Operating Systems
  • Language Processing

Program length: Students can complete the online CS degree in four years

Admissions and transfer credit information: Incoming freshmen must meet one of the following criteria to qualify for admission to Dakota State University:

An ACT score above 18 or an SAT score above 870
A GPA of 2.6 or higher
A class rank of 60 percent or higher

Dakota State University accepts transfer credits. The school considers students as transfer students if they have at least 24 transferable credits. The admissions team looks for a minimum GPA of 2.0 and good standing with the previous institution. Students must submit official transcripts for evaluation.

Accreditation: The Higher Learning Commission provides Dakota State University with regional accreditation.

11Regent University – College of Arts and Sciences – Department of Engineering and Computer Science (Virginia Beach, VA)Regent University

Online Bachelor of Science in Computer Science degree

The Department of Engineering and Computer Science offers students an array of associate’s and bachelor’s degree programs. The Department emphasizes both theoretical and hands-on instruction while upholding the ethical and spiritual focus of the University.

The online Bachelor’s in Computer Science degree focuses on highly-marketable career skills applicable to a variety of fields. Students gain an understanding of programming languages, operating systems, designing and developing computer systems, networking infrastructures, computational processes, and more.

Graduates of the program can seek careers in programming, digital arts, software development, information security, network administration, data mining, and many other areas.

Credit requirements: 120 total credits, 54 credits for the major

Selected core online computer science courses:

  • Introduction to Computer Science
  • Database Fundamentals
  • Operating Systems
  • Data Structures and Algorithms
  • Parallel and Distributive Programming
  • Ethics for Computer Science
  • Mobile and Smart Computing
  • Software Engineering
  • Computer Architecture

Online instruction style: Asynchronous

Learning enrollment options: Full-time or part-time

Program length: Four years

Start dates: Every eight weeks

Admissions and transfer credit information: Applicants must complete an online application and submit all prior transcripts from high school and/or previous colleges. The admissions team accepts unofficial transcripts.

The University accepts up to 90 undergraduate transfer credits. Students can first submit unofficial transcripts for evaluation, however students must also submit official transcripts before the admissions team makes the final decision.

Accreditation: The Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) provides Regent University with accreditation.

12Eastern New Mexico University, College of Liberal Arts and Sciences, Department of Mathematical Sciences (Portales, NM)Eastern New Mexico University

Online Bachelor of Science in Computer Science degree

The Department of Mathematical Sciences offers a variety of undergraduate degrees in computer science, electronics engineering technology, mathematics, and other career-oriented fields. The Department maintains a global perspective throughout the various curricula and encourages general business skills such as critical thinking, problem solving, and data-based decision making.

The online Bachelor of Science in Computer Science degree program continuously changes with the emergence of new technology to meet industry demands. Students receive a solid foundation in programming, data structures, operating systems, and other essential areas.

Students can elect to take the program entirely online or in a hybrid format.

Credit requirements: 120 total credit hours with 40 upper-division credit hours

Required courses for the major:

  • Computer Science Orientation
  • Introduction to Computer Programming
  • Computer Science I and II
  • Discrete Mathematics for Computer Science
  • Programming Language Concepts
  • Data Structures
  • Database Design and Programming
  • Design and Analysis of Algorithms
  • Operating Systems
  • Software Engineering

Online instruction style: Asynchronous

Admissions and transfer credit information: Traditional freshman applicants must submit official high school transcripts and SAT or ACT test scores. Adult learners, 25 years of age or older with less than 24 transferable credits, must submit the same transcript and test scores material but must complete a different online application.

The University accepts undergraduate transfer credit. The University maintains several transfer partnership agreements with the local community colleges.

Accreditation: The Higher Learning Commission provides Eastern New Mexico University with accreditation.

13California State University, Monterey Bay – College of Science – School of Computing and Design (Seaside, CA)California State University Monterey Bay

Computer Science online degree (BS)

The School of Computing and Design offers students undergraduate and graduate programs. The School values innovation, rigor, project-based learning, inter-discipline collaboration and global perspective.

The School of Computing and Design faculty members and students research new technology and create new uses for existing technology.

The online Bachelor in Computer Science degree completion program offers a concentration in software engineering. Students receive both hands-on practice and technical theory knowledge.

The online CS degree preparers students for positions such as software engineer, technology project manager, mobile app developer, and more.

Credit requirements: 120 units total, 32 units for the major

Selection of core online computer science courses:

  • Intro to Computer Networks
  • Introduction to Database Systems
  • Multimedia Design and Programming
  • Software Design
  • Software Engineering
  • Internet Programming
  • Design and Analysis of Algorithms
  • Graphics Programming
  • Technology Tutors

Students in the online Bachelor in Computer Science program must complete a directed group capstone project and portfolio.

Students must have a prior background in the field to attend the degree completion program.

Classes typically run for eight weeks with lecture, video, and reading assignment content.

Online instruction style: Synchronous and asynchronous classes

Learning enrollment options: Part-time only

Program length: Students can complete the program in 24 months.

Start dates: fall or spring

Admissions and transfer credit information: Applicants must have a “transfer ready” undergraduate degree from another institution, or a completed Bachelor’s degree in another field. The school considers students with a minimum of 60 semester credits as “transfer ready”. The 60 credits must include 30 credits of general education classes. Students must be in good standing at their previous institution.

Accreditation: The WASC Senior College and University Commission (WSCUC) provides California State University, Monterey Bay with accreditation.

14Lewis University – College of Arts and Sciences – Computer and Mathematical Sciences Department – School of Professional and Continuing Education (Romeoville, IL)Lewis University

Online accelerated Bachelor of Arts in Computer Science degree

The Computer and Mathematical Sciences Department offers undergraduate and graduate programs. Through a variety of resources and benefits, including flexible online programs, internship options and scholarships, the Department serves the needs of traditional and non-traditional students.

The online Bachelor of Arts in Computer Science degree is available in both traditional and accelerated formats. In the accelerated format courses run for eight weeks. Students gain hands-on experience with programming languages including Java, C#, and Python.

The online computer science courses review topics such as encrypting data, implementing artificial intelligence, designing reliable networks, developing mobile apps, and writing software.

The University also provide an accelerated online Bachelor of Science in Computer Science degree.

Credit requirements: 128 total credits, 46 credits for the major

Core online computer science courses:

  • Introduction to Computer Science
  • Programming Fundamentals
  • Programming Languages
  • Algorithms and Data Structures
  • Object-Oriented Programming
  • Computer Organization
  • Operating Systems
  • Discrete Mathematics
  • Client-Server Computing

Online instruction style: Asynchronous

Admissions and transfer credit information: Incoming freshmen must submit official high school transcripts or GED scores and ACT or SAT results.

Students interested in applying to the accelerated program must have a minimum of 30 transferable credit hours.

The University accepts undergraduate transfer credits. Students must submit all previous official transcripts for evaluation.

Accreditation: The Higher Learning Commission provides Lewis University with accreditation.

15Fort Hays State University – Werth College of Science, Technology, and Mathematics – Department of Computer Science – Virtual College (Hays, KS)Fort Hays State University

Computer Science online degree (BS)

The Werth College of Science, Technology, and Mathematics offers a variety of undergraduate programs through several departments. The departments represent diverse fields of study, including computer science, chemistry, biology, mathematics, geosciences, applied technology, agriculture, and physics.

The College provides online program options and internship opportunities.

The Bachelor’s in Computer Science online degree provides students a comprehensive education with a curriculum that covers information security, digital design/storage and retrieval, human computer interaction, networks, software, and more.

Students gain hands-on experience in computer systems as well as teamwork and communication skills.

Credit requirements: 120 total credits

Selected core online computer science classes:

  • Orientation to Computer Science
  • Foundations of Computing
  • Computer Science I
  • Software Engineering I
  • Programming Languages
  • Java Programming
  • Computer Operating Systems
  • Data Structures and Algorithm Design
  • Systems Architecture
  • Interactive Systems Design

Students in the online Bachelor in Computer Science program must complete a capstone project.

Admissions and transfer credit information: Non-Kansas residents applying as an incoming freshman must have an ACT score of 21 or higher, an SAT score of 1080 or higher, or be in the top third of their high school graduating class.

Transfer students must have a minimum of 24 transferable credits and GPA of at least 2.0. Transfer students under the age of 21 must also submit high school transcripts and meet the freshman admission requirements.

Accreditation: The Higher Learning Commission provides Fort Hays State University with accreditation.

16Central Methodist University (Fayette, MO)Central Methodist University

Online Computer Science degree (BA or BS)

Central Methodist University reaches out to the non-traditional student through extended learning centers and numerous undergraduate and graduate online programs. The curriculum adheres to the traditions of the United Methodist Church. The University operates a Digital U program.

Students can choose between the online Bachelor of Arts and the online Bachelor of Science in Computer Science degree. Both programs emphasize analytic, communication, and problem-solving skills along with vital field topics such as programming languages, hardware and software, and database technologies.

Students gain hands-on experience with networking, cloud computing, database and operating systems, and much more.

Credit requirements: 120 total credit hours, 37 credits for the major

Selection of core courses:

  • Introduction to Computer Science
  • Database Systems and SQL
  • Networking
  • Computer Architecture and Operating Systems
  • Data Structures and Algorithms
  • Computer and Information Security

Students must complete a senior thesis and science seminar capstone.

Admissions and transfer credit information: The admissions team looks for a minimum GPA of 2.5. Students who do not meet the minimum GPA must demonstrate a GED score of 2250 or higher, an ACT score of 21 or higher, or an SAT score of 1050 or higher.

The University accepts undergraduate transfer credits. Students must demonstrate a minimum GPA of 2.0 and be in good standing at the previous institution. Students must submit official transcripts for evaluation.

17Austin Peay State University – College of Science, Technology, Engineering, and Mathematics – Department of Computer Science and Information Technology (Clarksville, TN)Austin Peay State University

Online Computer Science degree (BS)

The Department of Computer Science and Information Technology offers students a variety of undergraduate and graduate programs. The Department meets the needs of traditional and non-traditional students via flexible online programs, scholarship and internship opportunities, and more.

The online Bachelor’s in Computer Science degree offers a concentration in Computer Systems. The curriculum has an emphasis on programming and algorithm design. The program maintains a Liberal Arts foundation and expects students to complete a minor or second concentration in addition to the first.

Austin Peay State University provides several similar online degrees including a Bachelor’s of Science in Computer Information Systems with concentrations in Systems Development or Information Security and Assurance, and a Bachelor’s of Science in Computer Information Technology with concentrations in Internet and Web Technology, Database Administration, or Networking.

Credit requirements: 120 total credits, with 39 upper-division credits

The school provides online computers sciences courses such as:

  • Introduction to Programming I
  • Introduction to Programming II
  • Computer Organization I
  • Introduction to Web Development
  • Principles of Information Security
  • Principles of Database Management
  • Operating Systems and Architecture
  • Systems Analysis and Design

Program length: Four years for freshman students and two years for second-degree students

Admissions and transfer credit information: First-time freshman applicants must submit official ACT or SAT scores in addition to high school or GED transcripts.

The University accepts undergraduate transfer credit. The admissions team considers students with 12 or more transferable credits as transfer students. Students must submit official transcripts for evaluation.

Accreditation: The Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) provides Austin Peay State University with accreditation.

Accreditation: The Higher Learning Commission provides Central Methodist University with accreditation.

18Concordia University Saint Paul (St. Paul, MN)Concordia University

Computer Science online degree (BS)

Concordia University Saint Paul, a comprehensive higher education institution, provides bachelor, master, educational specialist, and two doctoral degrees. The University provides a broad liberal arts foundation while following the traditions of the Lutheran Church. The University attracts non-traditional students through numerous online and distance learning programs.

The online Computer Science Bachelor’s degree program provides students hands-on and theoretical knowledge of analyzing business and technology problems and also designing and applying software solutions.

The curriculum includes vital topics such as mobile app development, user experience, and security considerations. Professors emphasize teamwork, effective communication, and project management skills.

Credit requirements: 120 credits total, 55 credits for the major

Selection of core courses:

  • Math for Computer Science
  • Introductory Programming with Java
  • Modern Web Design
  • Database Design
  • Server-Side Development
  • Language Design and Implementation
  • Data Structures and Algorithms

Students complete the degree with a Computer Science capstone.

Classes for the online Bachelor’s in Computer Science degree run for seven weeks in duration.

Admissions and transfer credit information: Applicants must submit an online application and previous academic transcripts demonstrating a minimum GPA of 2.0. Students do not need to submit standardized GRE/GMAT scores.

Accreditation: Concordia University Saint Paul received accreditation from the Northwest Commission on Colleges and Universities.

19Mercy College – School of Liberal Arts – Department of Mathematics and Computer Science (Dobbs Ferry, NY)Mercy College

Online Computer Science degree (BS)

The Department of Mathematics and Computer Science offers students an array of undergraduate and graduate programs. The Department provides students a variety of resources and opportunities, including online program options, internships and access to the Cybersecurity Education Center and the National Center for Women and Information Technology.

The online Bachelor of Science in Computer Science degree provides students a solid foundation in Java and C++ programming, computer architecture, operating systems, software engineering, and computer networking.

The program’s curriculum follows the guidelines put forth by the Report of the ACM/IEEE-CS Joint Curriculum Task Force.

Students in the program learn how to recognize, create, analyze, design, demonstrate, and explain a wide variety of aspects in the computer science field.

Credit requirements: 120 total credits, 47 major concentration credits

Selected core online computer science courses:

  • Object/Structure/Algorithm I
  • Object/Structure/Algorithm II
  • Operating Systems
  • Software Engineering I: Principles
  • Computer Network II
  • Artificial Intelligence
  • Computer Architecture
  • Probability: Theory/Application

Students in the online Bachelor in Computer Science program must complete a senior capstone project.

Program length: Four years full-time

Admissions and transfer credit information: Incoming freshmen applicants must submit previous academic transcripts for evaluation. The admissions committee considers the quality of previous classes, final grades, extracurricular activities, and the student’s leadership potential. SAT and ACT test scores are optional.

The College considers students as transfer students if they have 12 or more transferable credits. Students must submit official transcripts that demonstrate a minimum GPA of 2.0. Transfer students must also submit high school transcripts and any testing credits.

The College accepts a maximum of 75 credits from two-year colleges and 90 credits from four-year colleges. The Department accepts only six transfer credits of upper-division courses to count towards the major.

Accreditation: Mercy College received accreditation from the Middle States Commission on Higher Education (MSCHE).

20Troy University – College of Arts and Sciences – Department of Computer Science – eTroy (Troy, AL)Troy University

Online Bachelor of Science in Applied Computer Science degree

The Department of Computer Science offers an array of undergraduate and graduate programs that emphasize the MSCS important domains. Students in both the bachelor’s and master’s programs can specialize their degree program to meet their career goals with the guidance of an academic counselor.
Troy University adapts the Computer Science curricula incorporating new technologies as the field advances.

The online Bachelor of Science in Applied Computer Science degree provides a broad foundation in vital topics such as programming, software development, and operating systems.

Professors encourage students to think creatively and develop team working skills through group projects. Students have the opportunity to display their work and research in weekly seminars.

Graduates of the program can seek jobs in areas such as systems analysis and design, computer programming, software engineering, and more.

Credit requirements: 36 credits for the major

Core computer science online courses:

  • Introduction to Database Systems
  • Computer Science I
  • Computer Science II
  • Advanced Programming I
  • Web-Based Software Development
  • Systems Analysis and Design
  • Data Communications and Networking
  • Data Structures and Algorithms
  • Operating Systems

Classes for the online Bachelor of Science in Applied Computer Science degree program typically run for nine weeks.

Admissions and transfer credit information: Applicants must complete the online application. Students must submit all previous high school and/or college transcripts for evaluation.

The admissions team looks for a minimum GPA of 2.0. Students must submit ACT scores of at least 20 or SAT scores of at least 1030.

The admissions team considers students as transfer students if they have 24 or more transferable semester hours. Transfer students must submit official transcripts displaying a minimum GPA of 2.0.

Accreditation: Troy University received accreditation from the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

21Park University – College of Liberal Arts and Sciences – School of Natural, Applied, and Social Sciences, Department of Computer Science and Information Systems (Parkville, MO)Park University

Online Bachelor of Science in Information and Computer Science degree

The College of Liberal Arts and Sciences is comprised of two schools and several departments all of which provide students a well-rounded liberal arts foundation. The Department of Computer Science and Information Systems offers students a variety of undergraduate degree and non-degree options.

The online Bachelor of Science in Information and Computer Science degree offers specializations in Computer Science, Software Development, Networking and Security, and Data Management.

Professors prepare students in the Networking and Security concentration to sit for the Cisco Certified Network Associate exam.

Students learn about the most recent technologies and gain a detailed understanding of programming languages and methodologies.

The program prepares students for a variety of careers such as web programmers, software engineers, IT project managers, applications programmers, database analysts, and more.

Credit requirements: 46 to 58 credits for the major

Selection of core online computer science courses:

  • Introduction to Programming
  • Basic Concepts of Statistics
  • Data Management Concepts
  • Managing Information Systems
  • Computer Networking
  • Discrete Mathematics
  • Technology in a Global Society

Classes run in an accelerated eight-week format.

Online instruction style: Asynchronous

Start dates: Five start dates per year

Admissions and transfer credit information: Applicants must submit all prior transcripts from high school, GED testing, or previous colleges.

The admissions team considers students as transfer students if they have 24 or more transferable credits. Students must submit official transcripts demonstrating a minimum GPA of 2.0. Students with less than 24 transferable credit hours must follow the freshman admissions requirements.

Accreditation: The Higher Learning Commission provides Park University with accreditation.

22Colorado Technical University (Colorado Springs, CO)Colorado Technical University

Online Computer Science degree (BS)

Colorado Technical University, a for-profit institution of higher education, offers an array of on-campus and online undergraduate and graduate programs. The University emphasizes career-readiness for traditional and non-traditional students.

The online Computer Science Bachelor’s degree provides cutting-edge knowledge of computer programming languages, network systems, and software engineering. The program offers concentrations in cybersecurity engineering, data science, and software engineering.

Credit requirements: 183 total credits

Selection of core online computer science classes:

  • Introduction to Programming
  • Introduction to Computer Security
  • Principles of Programming Languages
  • Fundamentals of Data Structures
  • Fundamentals of Networking
  • Computer Algorithms
  • Mobile Programming
  • Computer Architecture
  • Problem Solving in Computer Science
  • Java Programming C++ Programming
  • Python Programming
  • Software Engineering

Students in the online Bachelor in Computer Science program must complete a computer science team project.

Admissions and transfer credit information: Candidates must first contact an admissions representative and schedule an interview. Once the student and their admission adviser select the appropriate program for the student to attend, the student must submit high school transcripts or the GED equivalent for evaluation.

The University accepts past professional work experience, certifications, testing, and previous classes as possible transfer credit.

Accreditation: The Higher Learning Commission provides Colorado Technical University with accreditation.

23University of Maryland University College – The Undergraduate School (Upper Marlboro, MD)University of Maryland University College

Online Computer Science degree (BS)

The Undergraduate School at the University of Maryland University College provides an array of degree and non-degree programs in various fields. The Undergraduate School serves non-traditional students through flexible online programs along with numerous educational and professional resources.

The online Computer Science Bachelor’s degree prepares students for certification as a Microsoft Certified Solutions Expert or an Oracle Certified Java Programmer. Students gain experience with Java, C++, OpenGL, Octave, and MATLAB throughout their courses.

In addition to programming students learn algorithm optimization and enhancement and the theory and math behind modern computing.

The professors emphasize real-world application and career relevant skills.

The online computer science program prepares students for employment in application design, software architecture, systems analysis, programming, engineering, and more.

Credit requirements: 120 total credits

Selection of core computer science online courses:

  • Advanced Programming Languages
  • Building Secure Web Applications
  • Computer Systems and Architecture
  • Current Trends and Projects in Computer Science
  • Data Structures and Analysis
  • Intermediate Programming
  • Introductory Programming
  • Object-Oriented and Concurrent Programming
  • Operating Systems

Start dates: Multiple start dates per term with rolling admission

Admissions and transfer credit information: Applicants for the online CS degree program must have a prior high school, GED, or previous college transcript to submit for evaluation. The admissions team does not require standardized test scores.

The University accepts a maximum of 90 transfer credits from a four-year college or 70 transfer credits from a two-year college. Students must submit official transcripts for evaluation.

Accreditation: The University of Maryland University College received accreditation from the Middle States Commission on Higher Education (MSCHE).

24Franklin University – College of Arts, Science, and Technology (Columbus, OH)Franklin University

Online Computer Science degree (BS)

The College of Arts, Science, and Technology provides a variety of traditional and online degree programs for undergraduate and graduate students. Professors bring personal field experience and networking opportunities to the classroom.

The online Bachelor of Science in Computer Science degree provides hands-on, practical experience in essential field topics such as coding and testing, web app development, computer architecture, object-oriented design, and database management.

Students gain exposure to Java, C, Scheme, and Prolog programming languages and JSP, XHTML, and XML technologies.

The program prepares graduates for employment as enterprise system developers, database administrators, software architects, web application developers, and more.

Credit requirements: 124 total credits, 38 for the major (including electives)

Selected core online computer science courses:

  • Introduction to Computer Science and Object-Oriented Programming
  • Fundamentals of Operating Systems
  • Principles of Computer Networks
  • Programming Language: Principles and Practice
  • Application Server Programming
  • Discrete Mathematics
  • Cybersecurity Fundamentals
  • Database Management Systems

Students in the online Bachelor’s in Computer Science program must complete a professional practicum and capstone project.

Program length: Four years

Admissions and transfer credit information: Applicants must submit a high school transcript, GED equivalent, or previous college transcript for evaluation. Students with less than 24 transferable credits must follow the freshman admission requirements.

Students with 24 or more transferable credits must submit prior official college transcripts. Students may transfer up to 94 credit hours into the program, pending approval.

The College honors students’ past experiences and certifications and often translates these into course credit towards graduation.

Accreditation: The Higher Learning Commission provides Franklin University with accreditation.

25Southern New Hampshire University – College of Online and Continuing Education (Hooksett, NH)Southern New Hampshire University

Online Computer Science degree (BS)

The College of Online and Continuing Education serves the needs of non-traditional students. The College provides a variety of undergraduate, graduate and professional programs. The College provides resources and support, professional development services, and more.

The online Bachelor’s in Computer Science degree exposes students to career-relevant topics such as advanced programming languages, software development lifecycle, and object-oriented analysis and design.

Students gain hands-on experience with programming languages including Python, Java, and C++, the operating environments of Linux, Windows, and mobiles, and testing platforms such as Netbeans, Eclipse, OpenGL and Maven.

Credit requirements: 121 total credits

Selection of core online computer science courses:

  • Introduction to Structured Query Language
  • Foundation in Application Development
  • Software Development Lifecycle
  • Computational Programming Concepts
  • Computer Science’s Role in Industry
  • Object Oriented Analysis and Design
  • Computer Platform Technologies
  • Data Structures and Algorithms

Students in the online Bachelor’s in Computer Science degree program must complete a capstone.

Online instruction style: Asynchronous

Admissions and transfer credit information: All applicants, regardless of status or program, must complete the online application and speak with an admissions representative. Students must submit all previous official transcripts. The admissions team does not require GRE, GMAT, or SAT scores.

Students may transfer up to 90 credits towards a bachelor’s degree.

The University maintains several transfer agreements with local community colleges to make the transfer process easier. The University considers any professional experience and prior certifications.

Accreditation: Southern New Hampshire University received accreditation from the New England Association of Schools and Colleges (NEASC).


Computer Science Education and Career Information


What is Computer Science?

Computer Science is the study of computers and computational systems. Computer science spans theory and practice. Computer science involves analyzing software, algorithms and architecture. Computer science also involves creating applications which perform well on handheld devices.

Computer scientists determine what problems people can solve with computers and the complexity of the algorithms required to solve them.
Computer scientists are involved with software and software systems which includes theory, design, development, and application. They also evaluate computer hardware and software performance.

The major computer science areas of study include:

  • Algorithms and data structures
  • Artificial intelligence
  • Bioinformatics
  • Computational science
  • Computer elements and architecture
  • Computer graphics
  • Computer systems and networks
  • Computing theory
  • Database systems
  • Human computer interaction
  • Information storage and retrieval
  • Numerical analysis
  • Numerical and symbolic computation
  • Operating systems
  • Parallel computation
  • Programming languages
  • Security
  • Software engineering
  • Software systems

What is an Online Computer Science Degree?

Online Computer Science programs cover core competencies such as data structure, programming, operating systems, and computer organization. The programs cover theoretical computer science concepts. Students in the programs gain a comprehensive knowledge of computation.

Students in online computer science degree programs can gain skills in network administration, programming, database management, computer security, and/or client interface. These skills make individuals more valuable to prospective employers.

In some of the online CS degree programs students create, design and test software programs, manage digital projects, and improve computer functionality.

Some of the programs provide specializations. Graduates often have a specialty such as systems analyst or database administrator.

The programs provide online computer science courses covering subjects such as:

  • Computer architecture
  • Computer network design
  • Computer network systems
  • Computer programming languages
  • Data structures and algorithms
  • Database management
  • Discrete structures
  • Information and database systems
  • Introduction to theoretical computer science
  • Mobile applications development
  • Object-oriented programming and design
  • Operating systems
  • Parallel computing
  • Software engineering
  • Theory and structure of databases
  • Web development

Some courses involve students working in teams to complete a project. Students may work on a project for their school’s partners in business and industry.


What can you do with a Computer Science Degree?

Computer science professionals work in an array of positions in practically every industry. They work in business, finance, government and more. Some computer science professionals work independently or on a contractual basis.

Computer science professionals are involved in the design, upgrade and improvement of computer systems in a variety of industries. They develop new software and mobile apps, and oversee efficient information networks.


Computer Science Degree Jobs

Graduates of a Computer Science degree program can seek jobs such as:

  • Android Software Developer
  • Applications Programmer
  • Computer Network Architect
  • Computer Programmer
  • Computer Systems Administrator
  • Computer Systems Analyst
  • Cyber Security Engineer
  • Database Administrator
  • Information Security Analyst
  • Information Systems Manager
  • Network Architect
  • Network Systems Administrator
  • Software Application Developer
  • Software Development Engineer
  • Software Development Engineer, Test
  • Software Systems Developer
  • Systems Analyst
  • Web Developer

Employers of Computer Science Degree Program Graduates

Businesses in an array of industries employ individuals with a computer science degree.

Some of the employers seeking employees with computer science skills include:

  • Accounting & Auditing Service Companies
  • Banking
  • Colleges and universities
  • Computer manufacturers
  • Computer service companies
  • Computer training organizations
  • Consulting firms
  • Data processing installers
  • Digital and media companies
  • Education
  • Financial services
  • General health systems
  • Government agencies
  • Hardware/software manufacturers
  • Healthcare
  • Insurance
  • Manufacturing
  • Research centers
  • Retail businesses
  • Software and mobile app development companies
  • Technology vendors
  • Utilities
  • Wholesale businesses

Computer Science Degree Salary Information

Job TitleSalary
Computer Network Architect$104,650
Computer Programmer$82,240
Computer Systems Analyst$88,270
Database Administrator$87,020
Information Security Analyst$95,510
Network and Computer Systems Administrator$81,100
Software Developer$103,560
Web Developer$67,990
(Source: Bureau of Labor Statistics, 2017)


Computer Science Professionals Employment Growth

The Bureau of Labor Statistics forecasts a 13 percent employment growth from 2016 to 2026 for computer and information technology occupations, faster than the average for all occupations.


Financing an Online Computer Science Degree

Many colleges and universities offer online students financial aid. Online students as well as traditional students applying for federal financial aid must attend a school which has accreditation from an accrediting agency which received recognition from the Department of Education.

Our Financial Aid Guide for Online College Students provides vital information about the various types of financial assistance such as Federal Direct Subsidized Loans, Federal Direct Unsubsidized Loans, Grants, Lifetime Learning Credit, the American Opportunity Tax Credit, Parent Plus Loans, Grad Plus Loans, and more.

Financial Aid Guide for Online College Students


Online Schools for Computer Science

Numerous traditional colleges with an online presence offer students online computer science degree programs. Some of these colleges provide online computer science degrees through their department of computer science, department of computer and information science and engineering, department of computer science and software engineering, department of engineering and computer science or other relevant departments.

Computer science online schools provide busy students flexibility. They typically provide the same computer science degree programs provided to traditional students. They typically provide online students opportunities to interact with classmates and professors.

Some online schools for computer science provide synchronous classes which require online students log in at one set time to interact with the professor and classmates, whereas in asynchronous courses, the online students log in independently to complete the coursework, however at some schools online students can schedule virtual group discussions.

Our list provides the best online schools for computer science.


Computer Science Certifications

Some individuals interested in a computer science career obtain certification in specific areas of the field. Some employers prefer candidates with relevant certifications. Industry certification can help professionals advance in their career, increase salary potential, and improve employment opportunities.

Individuals interested in specialized software certification should decide which computer system programs they want to focus on and consult the manufacturers of the applicable software.

Vendors, such as Cisco and Microsoft, provide an array of certification options specific to their technologies. Technology experts can also pursue non-vendor credentials in disciplines, such as networking, security, administration and internet technologies.

Here are some of the applicable certifications:

  • Certified Information Systems Security Professional (CISSP)
  • Cisco CCNA/P/IE Security
  • Cisco CCNA/P/IE Data Center
  • Cisco Certified Network Associate (CCNA)
  • Cisco Certified Network Professional (CCNP)
  • CompTIA A+
  • CompTIA Network+
  • Microsoft Certified Systems Engineer (MCSE)

Professional Organizations

Association for Computing Machinery (ACM)

The Association for Computing Machinery, a major computing society in the world, accomplishes its mission of advancing computing as a science and profession through disseminating computing research, providing forums for exchanging ideas and opportunities for learning and networking, and recognizing technical excellence.

ACM provides career development opportunities. ACM sponsors computer science related events and has local chapters and special interests groups as well as a large number of college and university chapters.

The Association for Computing Machinery has members throughout the world.

IEEE Computer Society

The IEEE Computer Society, a major membership organization dedicated to computer science and technology, serves as a source for information, networking, and career development for a global workforce which includes educators, researchers, IT professionals, software engineers, employers, and students.

The Society serves as a leader in professional education and training. IEEE Computer Society provides technical conferences, digital library, publications, training webinars, professional training, a Corporate Affiliate program, and more.

Computing Research Association (CRA)

The Computing Research Association has a mission to enhance innovation through collaborating with industry, academia, and government to strengthen research and advanced education in computing.

The membership includes over 200 North American organizations active in computing research: Academic departments of computer science, information, and computer engineering, laboratories and centers as well as affiliated professional societies.

Association for Information Science and Technology

The Association for Information Science and Technology bridges the gap between information science practice and research. The Association seeks new and better theories, techniques, and technologies to improve access to information.

The members include thousands of researchers, practitioners, developers, professors, and students in the field of information science and technology from numerous countries throughout the world.

The Association for Information Science and Technology offers career development and leadership opportunities via its regional chapters and student chapters.

Association for the Advancement of Artificial Intelligence (AAAI)

The Association for the Advancement of Artificial Intelligence serves as a nonprofit, international, scientific society which promote researching and the responsible use of artificial intelligence. AAAI strives to increase public understanding of artificial intelligence (AI), improve the teaching and training of AI practitioners, and more.

The Association sponsors numerous conferences every year and provides support to journals in the artificial intelligence field. AAAI produces AI Magazine, a quarterly publication.

Association for Women in Computing (AWC)

The Association for Women in Computing is one of the first professional organizations for women in computing. AWC promotes the advancement of women in the computing professions. The members include various types of computer professionals, including programmers, Internet specialists, system analysts, technical writers, operators, trainers and consultants.

AWC provides opportunities for professional growth via networking and programs on technical and career-oriented subjects.

The Association for Women in Computing has chapters nationwide, as well as independent members.


Online Computer Science Degree Program Ranking Guidelines

We selected and ranked the degree programs based on the quality of the program, the types of courses available, faculty members, awards, rankings, reputation, and the online education method.

Next Step?

Click the "Let's Go" button to the left to request information from the top online educational schools.