Dual Enrollment

Clarke's dual enrollment program gives high school students access to the same courses that make up our Bachelor's degree in Computer Science. Every course is flexible, fully online, and built around real-world projects.

$100
Per Credit
10+
Courses
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.
Four young professionals collaborating in an office with charts and notes on a whiteboard and walls, discussing a marketing report.

Getting a Head Start

Here are the most common reasons students enroll in Clarke dual enrollment.

How It Works

Choose your course

Browse the available courses and pick the one that fits where your student is and what they need. No application fee. No GPA requirement.

Enroll and get started

Complete a short enrollment form. Your student gets access to their course, instructor, and the Clarke learning environment before day one.

Make the transcript call

At the end of the course, decide whether to convert the grade to an official transcript credit. You only pay the conversion fee for grades worth keeping.

Courses and Pricing

What's available and what it costs.

Courses begin on the first Monday of September, January, and June and run for 12 weeks. Each course has two 45-minute live sessions per week, which are recorded so attendance is optional. Courses are worth 3 college credits and priced at $100 per credit. If you decide to add a course to your official transcript, add $50 per credit.

Web Foundations

Learn how the internet works and build your first websites using HTML, CSS, and JavaScript. A hands-on introduction to web development and the foundation for every course that follows.

Web Development Fundamentals

Build on your web foundations and develop more complex, interactive websites using modern HTML, CSS, and JavaScript. Students finish the course by building and deploying a real web application.

Front End Web Development

Take your web development skills further by building sophisticated client-side applications with greater scope and complexity. Students finish with a final project built on a JavaScript framework used by professional developers.

Introduction to Python Programming

Learn to think like a programmer using Python, one of the most in-demand languages in software, data science, and AI. Students work with real data, build web applications, and finish with a collaborative group project.

Programming 1

Develop a strong foundation in programming as a problem-solving tool, learning how to write efficient, well-structured code in Python. Students finish with a group project that brings together everything they have built across the course.

Programming 2

Go deeper into programming with advanced concepts like object-oriented design, recursion, and database management using SQL. Students work with web services, real data sources, and build on the skills from Programming 1.

Team Software Project

Work on a real software product team using the same tools, processes, and collaboration methods used in the industry. Students build a full web application together and present their finished product to peers and external stakeholders.

Introduction to Cybersecurity

Explore the fundamentals of cybersecurity, including how threats work and how professionals defend against them. Students gain hands-on experience with the tools and techniques used to protect computer systems, networks, and data.

Introduction to Data Science

Learn to collect, analyze, and communicate with data using Python, SQL, and real-world datasets. Students finish the course by building a data application that answers a real question they care about.

Introduction to Artificial Intelligence

Understand how AI systems work and how they are built, from machine learning fundamentals to the models shaping technology today. Students gain the foundational knowledge needed to work with and evaluate AI tools and systems.

Data Structures and Algorithms 1

Learn the foundational data structures and algorithms that underpin all serious software development. Students practice solving the kinds of problems that appear in technical interviews and professional engineering work.

Data Structures and Algorithms 2

Build on Data Structures and Algorithms 1 with advanced topics including graph algorithms, dynamic programming, and NP completeness. Students continue practicing technical problem-solving and communication through mock interview sessions and technical writing.

Ready to Get Started?

Browse available courses, pick the right one for your student, and complete enrollment in minutes.