Work-Integrated Graduate Program

Master's Degree in Computer Science

A two-year master's degree in computer science, designed so that learning and real work happen at the same time. Available with a paid apprenticeship that covers the cost of your degree and puts you ahead.

$1k/mo
Net Income*
2 years
Apprenticeship
Three friends laughing and playing video games indoors, each holding a game controller.
A group of young people sitting indoors in rows, wearing matching navy blue shirts, with one woman looking directly at the camera.
Group of young people enjoying an outdoor picnic around a long wooden table with pizzas and drinks at sunset.

Overview

Excellence Icon Eduhub X Webflow Template | Brix Template

Program Length

2 years

Accountability Icon Eduhub X Webflow Template | Brix Template

Study Load

20hrs/week

Impact Icon Eduhub X Webflow Template | Brix Template

Work Load

20hrs/week

Respect Icon Eduhub X Webflow Template | Brix Template

Delivery Mode

Flexible, on-demand curriculum
Weekly live sessions
Personalized mentor feedback

Integrity Icon Eduhub X Webflow Template | Brix Template

Concentrations

Artificial Intelligence
Data Science
Cybersecurity

Passion Icon Eduhub X Webflow Template | Brix Template

Costs

Tuition: $34,00
Scholarship: $10,00
Earnings: $48,000
Net Income: $1,000/mo

Passion Icon Eduhub X Webflow Template | Brix Template

Faculty Ratio

8:1 Student to Instructor Ratio
1:1 Student to Mentor Ratio

Passion Icon Eduhub X Webflow Template | Brix Template

Skill Level

Bachelor's degree

Passion Icon Eduhub X Webflow Template | Brix Template

Start Dates

The first Monday of September, January, and June

The Work-Integrated Model

Degree and Experience

Not One or the Other

Most education programs make you choose. You can go to school full-time and graduate with a credential, but nothing on your resume. Or you can work and build experience while your education waits. Clarke's work-integrated model is built around a third option.

Every work-integrated program pairs rigorous coursework with a paid apprenticeship that runs alongside it. You learn the material and apply it in a real working environment at the same time. By the time you graduate, you have not just studied the field. You have worked in it.

The apprenticeship is also structured to offset the cost of your education. Your scholarship and apprenticeship earnings more than cover your tuition.

Don't go into debt to get a serious credential.

What You'll Learn

The Master's in Computer Science runs in three phases over two years. You will go deep in advanced computer science, specialize in your chosen concentration, and conclude with a capstone that brings everything together.

Program Outline


2 years

Project-based learning

Flexible, online format

Work-integrated design

Industry mentorship

Instruction from a practitioner

Phase 1: Engineering Immersive
  • Optimize Your Learning
    Develop the habits, strategies, and self-awareness needed to succeed as an independent learner in a rigorous program. You will build a personal toolkit for managing your time, tracking progress, and approaching challenges with confidence, setting yourself up for success from day one. Catalog→
  • Communicating for Success
    Develop the written and verbal communication skills that technical professionals need to work effectively across teams and organizations. You will practice translating complex technical ideas for different audiences, a skill that distinguishes strong engineers and data scientists from good ones. Catalog→
  • Web Foundations
    Learn how websites are built from the ground up using HTML, CSS, and JavaScript. You will explore how the internet works as a platform, develop foundational programming skills, and apply algorithmic thinking to real challenges, finishing with a project where you design and build your own website. Catalog→
  • Web Development Fundamentals
    Go deeper into JavaScript and learn how to build dynamic, interactive websites that respond to user input. You will work with DOM manipulation, asynchronous programming, and web APIs, finishing with a fully functional interactive site built for a real audience. Catalog→
  • Front-End Web Development
    Master React, the JavaScript framework used by professional developers to build modern web applications. You will build component-based interfaces, manage state and API-driven data, and finish with a complete, deployable front-end application built using industry-standard tools. Catalog→
  • Introduction to Programming in Python
    Learn to think like a programmer using Python, one of the most widely used languages in software, data science, and AI. You will develop algorithmic thinking, work with core data structures, and build command-line tools to solve real problems. Catalog→
  • Programming 1
    Take Python further with object-oriented programming and API development. You will model real-world systems using classes and objects, build backend applications with structured logic, and develop RESTful APIs used to power modern software products. Catalog→
  • Programming 2
    Build production-ready backend systems using relational databases, SQL, and Python. You will connect APIs to databases, implement user authentication, and develop the full-stack backend skills needed to build secure, scalable applications. Catalog→
  • Team Software Project
    Work on a real software product team using the same tools and processes used in the industry. You will collaborate in a small team to build a full web application, practicing code reviews, sprint planning, and the SCRUM framework, finishing with a showcase to external stakeholders. Catalog→
Phase 2: Applied Learning
  • Industry Experience 1
    Apply your academic skills in a real professional environment for the first time. You will work on software that meets the needs of an actual employer, building the judgment and work habits that come only from doing real work under real conditions. Catalog→
  • Data Structures and Algorithms 1
    Learn the foundational data structures and algorithms that underpin all serious software development. You will work with linked lists, arrays, stacks, queues, and core sorting and searching algorithms, applying them to real problems with an emphasis on technical interview preparation. Catalog→
  • Introduction to Cybersecurity
    Explore the fundamentals of cybersecurity through hands-on work with the systems and networks that underpin modern computing. You will set up and operate virtual machines, execute Linux and Windows commands, and gain practical experience with the tools used to secure real infrastructure. Catalog→
  • Network and Computer Security
    Go deeper into operating systems, networking, and secure system configuration through hands-on labs and virtual environments. You will build the technical skills needed to secure systems across both traditional and cloud-based environments, working with the tools professionals use to protect enterprise infrastructure. Catalog→
  • Challenge Studio 1
    Apply your technical skills to one of the world's most complex real-world problems. Working in teams, you will investigate how technology can address significant societal challenges, combining engineering capabilities with research, stakeholder engagement, and systems thinking. Catalog→
  • Introduction to Data Science
    Learn to collect, clean, analyze, and communicate with data using Python. You will work with real datasets, build visualizations, and are introduced to machine learning fundamentals, finishing with a project where you build a data application to answer a real-world question. Catalog→
  • Security Architecture and Cloud Analytics
    Learn to design secure, resilient system architecture and work with large-scale data in cloud environments. You will combine data processing and visualization techniques with security principles, building systems that are both analytically capable and structurally sound. Catalog→
  • Statistical Inference and Regression Modeling
    Develop the statistical foundations needed to draw reliable conclusions from data. You will work through probability, hypothesis testing, and regression modeling, applying each technique to real datasets and building both theoretical understanding and practical Python skills. Catalog→
Phase 3: Specialization
  • Industry Experience 2
    Continue your professional development in a real workplace setting, taking on greater responsibility and more complex problems than in Industry Experience 1. You will deepen your technical skills and build the track record that matters to future hiring managers. Catalog→
  • Data Structures and Algorithms 2
    Build on the foundations with advanced topics, including graph algorithms, dynamic programming, and algorithm design. You will deepen your problem-solving skills through mock interview sessions and technical writing, developing the depth needed for professional engineering roles. Catalog→
  • Challenge Studio 2
    Continue the work started in Challenge Studio 1, deepening your engagement with a real-world problem and advancing the technical solution your team is building. You will take on greater independence and leadership, navigating ambiguity and refining your solution based on feedback from real stakeholders. Catalog→
  • Machine Learning
    Build, evaluate, and interpret machine learning models using real-world datasets and industry-standard Python libraries. You will work through supervised and unsupervised learning techniques, developing the judgment to select the right approach and communicate findings clearly. Catalog→
  • Artificial Intelligence
    Apply AI techniques to natural language processing, time series forecasting, and neural network modeling. You will work with the methods behind large language models, deep learning architectures, and recommendation systems, finishing with a project integrating multiple AI techniques to solve a real-world problem. Catalog→
  • Large Language Models
    Learn to deploy, optimize, and maintain large language models in real-world environments. You will explore the full machine learning lifecycle, apply fine-tuning and prompt engineering to tailor LLM outputs, and finish prepared to integrate and operate advanced AI systems in production settings. Catalog→
  • Fundamental Cyber Attacks and Defensive Tactics
    Learn how cyber threats are identified, analyzed, and defended against in real organizations. You will work with the MITRE ATT&CK framework, SIEM tools, and threat intelligence methods, building both the technical skills and analytical judgment needed to work in a security operations role. Catalog→
  • Advanced Cyber Attacks and Defensive Tactics
    Apply advanced offensive and defensive security techniques, including digital forensics, malware analysis, and ethical penetration testing. You will work through the full penetration testing lifecycle, developing the skills to identify, exploit, and responsibly report on system vulnerabilities. Catalog→
  • Penetration Testing Applications
    Expand penetration testing into real-world application and platform security contexts. You will focus on web application security, Active Directory attack methods, and mobile device vulnerabilities, finishing with a web application penetration testing project that brings these techniques together. Catalog→
Phase 4: Capstone
  • Industry Experience 3
    Apply the full depth of your technical skills in a professional environment in the final placement of the Bachelor's program. You will deliver work that meets professional standards, demonstrate growth across the degree, and graduate with a documented record of real engineering contribution. Catalog→
  • Capstone Research Methods
    Develop the research skills needed to design and complete a rigorous capstone project. You will learn how to define a research question, review existing work in the field, and structure an investigation that meets the standards of professional and academic practice. Catalog→
  • Capstone: Applied Computer Science
    The capstone course of the Bachelor's program. You will demonstrate the full range of technical and professional skills built across your degree by completing an original project that addresses a real problem in your chosen discipline, presenting to peers and external evaluators. Catalog→
  • Engineering Your Career
    Prepare to enter the job market with confidence. You will refine your professional brand, build application materials, and practice the interview skills needed to compete for roles in software engineering, data science, and cybersecurity, covering everything from personal positioning through offer negotiation. Catalog→

The Economics

The Apprenticeship

When you enroll in the Master's program, you're invited to apply to the Bletchley Fellowship, a nonprofit that works alongside Clarke and employers to enable our work-integrated education model. Fellows receive the Bletchley Scholarship, $10,000 applied directly to their tuition. The Fellowship also handles apprenticeship matching, connecting you with an employer on day one.
The apprenticeship pays approximately $48,000 over the course of the program. When you combine the scholarship and the apprenticeship earnings, most fellows net around $1,000 per month while they're in the program.

Costs

Tuition: $34,000

Scholarship: $10,000

Earnings: $48,000

Net Income: $1,000/mo
Four young professionals collaborating in an office with charts and notes on a whiteboard and walls, discussing a marketing report.

Built for You

The Master's in Computer Science is built for people who already have a technical foundation and are ready to go deeper. This is not a traditional graduate program. It is a two-year commitment to advanced technical work, with a paid apprenticeship running alongside your studies from month one.

This program is a strong fit if you:

●   Already have a bachelor's degree in computer science or equivalent professional experience

●   Want to specialize in AI, data science, or cybersecurity

●   Want a graduate degree that pays for itself and puts you ahead financially

●   Want to advance your career with a credential that reflects serious technical depth

"I was skeptical that a two-year program could be both rigorous and work-integrated. It is."

The coursework is demanding and the apprenticeship adds to that load. But the two reinforce each other in a way I did not anticipate. What I learned in class showed up in my work the same week and vice versa.

Sophie Moore Avatar Eduhub X Webflow Template | Brix Template
Laura Gifford
Louisville, KY
"I had years of engineering experience. What I needed was the credential and the specialization to go with it."

The Master's program gave me both without asking me to stop working. The apprenticeship ran alongside my coursework from day one and the depth of the curriculum pushed me in ways I did not expect.

Young man with blond hair wearing a dark blue henley shirt sitting outdoors at a metal table with blurred green trees and buildings in the background.
Brian Calloway
Las Vegas, NV
"I looked at traditional master's programs and could not justify two years of tuition with no income."

The economics here are different. I earned while I studied, finished with no debt, and came out ahead. That is not something most graduate programs can say.

Young woman with blonde hair in a side braid wearing a white sweater, seated in front of a bookshelf.
Stephanie Norris
San Antonio, TX
"The cybersecurity concentration gave me a specialization I could not have built on my own."

I had a solid engineering background but security was always something I worked around rather than owned. This program changed that. I finished with real depth and a portfolio of security work that employers could verify.

Young man with short hair wearing a green jacket outdoors with leafy background.
Daniel Marsh
Philadelphia, PA
"I was skeptical that a two-year program could be both rigorous and work-integrated. It is."

The coursework is demanding and the apprenticeship adds to that load. But the two reinforce each other in a way I did not anticipate. What I learned in class showed up in my work the same week and vice versa.

Sophie Moore Avatar Eduhub X Webflow Template | Brix Template
Laura Gifford
Louisville, KY
"I had years of engineering experience. What I needed was the credential and the specialization to go with it."

The Master's program gave me both without asking me to stop working. The apprenticeship ran alongside my coursework from day one and the depth of the curriculum pushed me in ways I did not expect.

Young man with blond hair wearing a dark blue henley shirt sitting outdoors at a metal table with blurred green trees and buildings in the background.
Brian Calloway
Las Vegas, NV
"I looked at traditional master's programs and could not justify two years of tuition with no income."

The economics here are different. I earned while I studied, finished with no debt, and came out ahead. That is not something most graduate programs can say.

Young woman with blonde hair in a side braid wearing a white sweater, seated in front of a bookshelf.
Stephanie Norris
San Antonio, TX
"The cybersecurity concentration gave me a specialization I could not have built on my own."

I had a solid engineering background but security was always something I worked around rather than owned. This program changed that. I finished with real depth and a portfolio of security work that employers could verify.

Young man with short hair wearing a green jacket outdoors with leafy background.
Daniel Marsh
Philadelphia, PA
"I was skeptical that a two-year program could be both rigorous and work-integrated. It is."

The coursework is demanding and the apprenticeship adds to that load. But the two reinforce each other in a way I did not anticipate. What I learned in class showed up in my work the same week and vice versa.

Sophie Moore Avatar Eduhub X Webflow Template | Brix Template
Laura Gifford
Louisville, KY
"I had years of engineering experience. What I needed was the credential and the specialization to go with it."

The Master's program gave me both without asking me to stop working. The apprenticeship ran alongside my coursework from day one and the depth of the curriculum pushed me in ways I did not expect.

Young man with blond hair wearing a dark blue henley shirt sitting outdoors at a metal table with blurred green trees and buildings in the background.
Brian Calloway
Las Vegas, NV
"I looked at traditional master's programs and could not justify two years of tuition with no income."

The economics here are different. I earned while I studied, finished with no debt, and came out ahead. That is not something most graduate programs can say.

Young woman with blonde hair in a side braid wearing a white sweater, seated in front of a bookshelf.
Stephanie Norris
San Antonio, TX
"The cybersecurity concentration gave me a specialization I could not have built on my own."

I had a solid engineering background but security was always something I worked around rather than owned. This program changed that. I finished with real depth and a portfolio of security work that employers could verify.

Young man with short hair wearing a green jacket outdoors with leafy background.
Daniel Marsh
Philadelphia, PA

Questions?

We Have Answers

What experience do I need to apply?

You need a bachelor's degree in computer science or equivalent professional experience. If you have been working as a software engineer, data analyst, or in a related technical role and have not completed a formal CS degree, the admissions team will assess your background as part of the process. Strong practical experience can satisfy the entry requirement.

Do I have to do the apprenticeship?

No. The Master's in Computer Science is available with or without the apprenticeship component. If you are already working in a technical role, you can pursue the academic track and apply what you are learning directly in your current job. If you want the work-integrated track, you will be invited to apply to the Bletchley Fellowship, which handles placement and funds the scholarship that makes the financial model work.

How does the apprenticeship work?

Once accepted to Clarke and matched by the Bletchley Fellowship, your apprenticeship begins in month one alongside your coursework. It runs at 20 hours per week for most of the program, stepping up during the capstone phase. The scholarship and apprenticeship earnings are structured so that your tuition is fully covered and you net approximately $1,000 per month for the duration of the program.

What concentrations are available?

The Master's in Computer Science offers three concentrations: AI, Data Science, and Cybersecurity. Each builds on a shared foundation of advanced computer science before going deep in the chosen discipline. Your apprenticeship work is aligned with your concentration throughout the program.

Is this degree accredited?

Yes. Clarke College is a member college of Woolf, a globally recognized and fully accredited European collegiate institution. Your degree is portable and verifiable, the same as any other accredited institution.

What kind of jobs will I be prepared for?

Graduates pursue roles as AI Engineers, Data Scientists, Data Engineers, Security Engineers, and Penetration Testers. All graduates finish with two years of apprenticeship experience that employers can verify, alongside their graduate credential.

Is this program open to international students?

Clarke's academic programs are open to students regardless of citizenship or work authorization. However, the Bletchley Fellowship and apprenticeship component require that students be authorized to work in the United States without employer sponsorship. If you are not currently authorized to work in the US, the program is available to you as an academic-only program without the apprenticeship component.

Ready to Get Started?

No application deadlines.
Pick the start date that fits your schedule.