Computer Science

Bachelor of Science

Prepare for a Tech Career with Industry Guided Learning

Our computer science program combines hands-on projects with professional mentorship to give you the experience and confidence to lead in the age of AI.

Bachelor of Science in
Computer Science


Fully Online

36 months | 180 credits

Project-based learning

Work-integrated design

Mentorship from an
industry professional

5:1 student to instructor ratio

Phase 01: Immersive Learning
  • Optimize Your Learning
  • Web Foundations
  • Web Development Fundamentals
  • Front End Web Development
  • Programming 1
  • Programming 2
  • Backend Development
Phase 02: Applied Learning
  • Team Software Project
  • Introduction to Cybersecurity
  • Introduction to Data Science & AI
  • Data Sctructures and Algorthims 1
  • Industry Experience 1
Phase 03: Specialization
Artificial Intelligence
  • Data Engineering
  • Data Visualization & Cloud Computing
  • Data Structures and Algorithms 2
  • Inferential Statistics
  • Regression
  • Industry Experience 2
  • Introduction to Machine Learning
  • Machine Learning
  • Natural Language Processing, Time Series & Neural Networks
  • Artificial Intelligence
  • Large Language Models
  • Industry Experience 3
Cybersecurity
  • Network and Computer Security
  • System Hardening
  • Data Structures and Algorithms 2
  • Threat Intelligence
  • Fundamental Cyber Attacks and Defensive Tactics
  • Industry Experience 2
  • Security Architecture & Frameworks
  • Incidence Response
  • Advanced Cyber Attacks and Defensive Tactics
  • Penetration Testing Applications
  • Challenge Studio 1
  • Industry Experience 3
Data Science
  • Data Engineering
  • Data Visualization & Cloud Computing
  • Data Structures and Algorithms 2
  • Inferential Statistics
  • Regression
  • Industry Experience 2
  • Introduction to Machine Learning
  • Machine Learning
  • Natural Language Processing, Time Series & Neural Networks
  • Artificial Intelligence
  • Large Language Models
  • Industry Experience 3
Software Engineering
  • Engineering for Development
  • Network and Computer Security
  • Data Structures and Algorithms 2
  • Data Engineering
  • Challenge Studio 1
  • Industry Experience 2
  • Data Visualization & Cloud Computing
  • Inferential Statistics
  • Regression
  • Introduction to Machine Learning
  • Challenge Studio 2
  • Industry Experience 3
Phase 04: Capstone
  • Capstone Research Methods
  • Capstone: Applied Computer Science
  • Engineering Your Career

What Our Students Say

Students thrive in flexible programs that blend learning, mentorship, collaboration, real-world work.

5:1
Student to Instructor Ratio

Small group instruction from professional practitioners

Students Icon Eduhub X Webflow Template | Brix Template
1:1
Industry Mentorship

Personalized guidance from industry experts

Campus Icon Eduhub X Webflow Template | Brix Template
Young man with blonde hair and blue eyes wearing a dark blue henley shirt sitting outdoors with blurred trees and tables in the background.

“I didn’t just want a degree, I wanted experience that matters.”

Clarke gave me the opportunity to work on real projects with real companies, not just case studies in a classroom.

Ethan Brooks
Greenville, SC
Young woman with long blonde braided hair wearing a white knitted sweater, sitting indoors with blurred bookshelves in the background.

“At Clarke, I’m building my career while I’m earning my degree.”

My apprenticeship lets me apply what I’m learning in class to actual client work every week, and it makes everything click.

Claire Whitman
Birmingham, AL
Young man with short hair wearing a dark hoodie and green jacket, standing outdoors with trees in the background.

“Education that finally feels connected to the real world.”

Through my mentors and apprenticeship, I’m gaining the confidence and skills to walk in and be ready to contribute from day one.

Mason Price
Augusta, GA

Questions?

We Have Answers

What degree will I earn?

You'll earn a Bachelor of Science in Computer Science degree, with a specialization in one of the following areas: Artificial Intelligence, Cybersecurity, Data Science, or Software Engineering.

How long is the program?

The program takes three years to complete. This program includes a four-month full-time immersive program, followed by part-time study and part-time apprenticeship for the remaining 32 months.

If you choose not to pursue an apprenticeship, you will still be required to do 3 industry projects while continuing studies part-time.

How does Clarke’s accelerated pace work?

Clarke’s bachelor’s programs follow a sequential structure rather than the traditional semester model. Instead of taking multiple classes at once, students complete one course at a time, each lasting one to two months and building directly on the last. The program includes short breaks throughout the year but follows a year-round schedule, allowing you to stay focused and graduate faster.

If the program runs year-round, are there any breaks?

Yes. Clarke’s programs are designed with flexibility in mind, allowing students to manage their own pace while staying on track. Each academic year includes about five weeks of scheduled breaks, typically around major U.S. holidays. Students can also work ahead in some courses to take short breaks when needed. This schedule mirrors the rhythm of a professional environment rather than a traditional academic calendar, helping students transition smoothly from school to the workplace.

Is the program entirely online?

Yes. Clarke is fully online, but highly interactive, with mentors, peers, and project work built into every phase. You'll collaborate with mentors and peers through tools like Discord, GitHub, and live sessions, with structured mentorship and feedback every step of the way.

What are the hardware requirements?

We recommend that students have a laptop that was manufactured within the last 4 years and has 16GB+ of memory. While most of our students choose macOS, Windows and Linux are both supported as well.

How do the apprenticeships work?

Clarke’s programs are built on the philosophy of applied learning through apprenticeships. We collaborate with nonprofit partners and employers to help connect each student with meaningful opportunities. The final decision always rests between you and the partner organization — Clarke facilitates introductions and matching, but does not directly place students.

To learn more about apprenticeship matching before enrolling, visit the Bletchley Fellowship program

How is Clarke College different from traditional universities?

Clarke’s computer science program is built entirely around real-world experience. You’ll learn through hands-on projects, mentorship from professionals, and applied work in apprenticeships. The curriculum focuses on the technologies and workflows used in the field today, not abstract theory or unrelated electives. Every course is designed to move you closer to a career in tech.

What careers will I be prepared for post-graduation?

The computer science program has 4 specialization tracks that prepare graduates for different career paths. Here are several roles these tracks will prepare you for:

AI Engineer
Cyber Analyst
Data Analyst
Data Scientist
Full Stack Developer
Machine Learning Engineer
Security Analyst
Software Engineer

Is Clarke College accredited?

Yes. Clarke College is a member college of Woolf, a globally recognized and fully-accredited European collegiate institution. This makes your degree portable and verifiable, just like any other degree program.