Cs flex
CS Flex at Weber State University lets you start computer science courses anytime, learn at your own pace, and progress faster through a proven mastery-based learning model.
No fixed start dates
Self-paced learning
Same high-quality computer science curriculum
A Faster Way to Complete Computer Science Courses
Computer Science (CS) Flex is an alternative modality for completing computer science courses. CS Flex is designed for anyone, including majors and non-majors, and students attending in person or online, including those in Utah and beyond.
Computer Science lower-division courses are offered in the CS Flex format. Students have access to the same material as standard semester-long courses and can mix and match CS Flex and standard computer science courses to complete the classes they need in a way that fits their goals and schedule.
CS Flex uses mastery-based learning, allowing students to progress at their own pace. With open entry, there are no application deadlines, and students can start at any time. By leveraging prior experience and maintaining consistent effort, students may be able to complete coursework more efficiently and potentially finish their degree more quickly.
Accelerate Your Degree
CS Flex courses cover the same material as traditional classes but allow you to:
- Complete courses in less time
- Focus deeply on concepts
- Avoid falling behind due to rigid deadlines

What Is CS Flex?
CS Flex is a flexible learning option that allows you to complete computer science courses without the constraints of a traditional semester. Instead of weekly deadlines and fixed schedules, you:
- Progress at your own speed
- Demonstrate mastery before moving forward
- Focus on learning—not just keeping up
Whether you want to accelerate your degree or need flexibility, CS Flex adapts to your life.

Why Choose CS Flex?
Traditional classes don’t always fit your schedule. CS Flex is designed for:
- Working professionals
- Parents and caregivers
- Students balancing multiple commitments
- Self-motivated learners who want to move faster
With CS Flex, you’re in control of your timeline.

How It Works
- Enroll anytime. No waiting for a new semester
- Access course materials immediately
- Learn at your own pace
- Pass assessments to demonstrate mastery
- Finish faster or take the time you need
You can complete courses quickly if you’re motivated or spread them out to fit your schedule.

Support & Resources
Even though courses are self-paced, you still get support:
- Instructor guidance
- Academic advising
- Technical resources
- Tutoring
You’re in control but never on your own.
