Our online Bachelor of Science in Applied Computer Science Post-Baccalaureate degree is designed for working professionals with a prior bachelor’s degree who are looking to make a career pivot, move ahead in their current career path or deepen their knowledge of computer science in 45 credits. 

The program’s flexible format allows you to pursue your degree, full-time or part-time, from anywhere in the world.

Develop skills and knowledge that include:

  • Technical proficiency in Python and C++ coding, data mining, software development, artificial intelligence and more
  • The ability to design, implement and evaluate computer and software-based systems
  • A deep understanding of the effects of computing on individuals, organizations and society

What is a post-baccalaureate degree?

A post-baccalaureate degree is a specialized bachelor’s degree program designed for students who already have at least one bachelor’s degree. Post-baccalaureate programs are typically offered on an accelerated timeframe and are tailored to prepare students for graduate school or a specific career.

Classroom Experience

Benefit from small classes that allow you to connect more personally to your instructors and dive deeply into the course material. You will also learn from University of Colorado Boulder faculty who are recognized as leading experts in their fields.


  I am really enjoying the program. The topics are fascinating and thought provoking. I value the idea of learning how to learn and my classes are teaching me how to think critically in addition to teaching me new skills.

– Christa S. | Applied Computer Science Post-Baccalaureate Student 


Student Support

What makes our program unique is the excellent student support you receive from the moment you express interest until you graduate with your degree. Our admissions specialist can answer questions about everything from financial aid to admissions requirements, so you can feel confident in your decision to earn a degree. Once you’re enrolled in courses, our academic advisor can help you stay on track with your classes and connect you to academic and career resources to make sure you enjoy your journey along the way.