Applied Computer Science, BS Post-Baccalaureate Courses
Gain in-demand skills without the commitment.
Level up your skills with standalone course opportunities and gain the knowledge and expertise that is applicable to you. You may choose from any of the classes offered by the Applied Computer Science Post-Baccalaureate program provided that you are able to meet course prerequisites. This is a non-degree option, which means you can enroll in computer science courses for credit without being a degree-seeking student.
This option is beneficial if you:
- are seeking professional development,
- need to complete prerequisite courses for a graduate program,
- want to explore or need more time before committing to the full degree program,
- missed our application deadline.
If you choose to enroll in the degree program at a later date, the standalone courses may transfer and be applied to your degree. Learn more about transferring credits.
Career-relevant coursework for professional advancement
Flexible courses to fit your schedule
Complete your fall/spring course in 16 weeks & your summer course in 12 weeks
Have Questions?
Program Events
Program News
Courses
Non-degree classes are offered in partnership with CU Boulder’s Division of Continuing Education. Students may enroll in any of the classes below and should register for section 750 (750 sections are available for non-degree students only). On-campus students pursuing a Computer Science degree are not eligible to enroll in the Continuing Education sections of Applied Computer Science Post-Baccalaureate classes in the fall and spring semesters.
- CSPB 1300: Computer Science 1: Starting Computing
- CSPB 2400: Computer Systems
- CSPB 3104: Algorithms
- CSPB 3308: Software Development Methods and Tools
- CSPB 3022: Intro to Data Science with Probability and Statistics
- CSPB 3287: Design and Analysis of Database Systems
- CSPB 3702: Cognitive Science
- CSPB 4122: Information Visualization
- CSPB 4622: Machine Learning
- CSPB 2270: Computer Science 2: Data Structures
- CSPB 2824: Discrete Structures
- CSPB 3155: Principles of Programming Languages
- CSPB 2820: Linear Algebra with Computer Science Applications
- CSPB 3202: Intro to Artificial Intelligence
- CSPB 3403: Introductions to CyberSecurity for a Converged World
- CSPB 3753: Design and Analysis of Operating Systems
- CSPB 4502: Data Mining
Getting Started
You can start your application and finish anytime. Learn more about the application requirements and process below. If you’ve missed the application deadline, please contact us at cspbonline@colorado.edu to discuss your options.
How to Enroll
Check Prerequisites and Transfer Credits
CSPB prerequisites listed in the CU Course Catalog must be met prior to enrollment in a given course. Non-degree seeking Continuing Education students should always defer to the prerequisite requirements for CSPB courses.
Students who have taken classes outside of CU may be eligible to transfer their credits to satisfy prerequisites. Eligibility can be verified by using Transferology to check course equivalencies.
Complete the Application
Complete the free, online application as a new non-degree student.
Schedule an Appointment With an Advisor
After completing your application, non-degree students must set up an appointment to meet with the Applied Computer Science Post-Baccalaureate program academic advisor. This advisor will support you in enrolling in classes and answer any questions you have about the program.
Non-degree Dates and Deadlines
For a complete list of academic dates and deadlines, visit the university's Academic Calendar. Dates are subject to change.
For more information about dates, please contact the Applied Computer Science Post-Baccalaureate academic advisor.
* Drop by 11:59 p.m. online using Buff Portal.
** Withdraw by 11:59 p.m. online using Buff Portal or by email to ceregistration@colorado.edu. A grade of W will appear on your transcript.
Program Offerings Related to these Courses
Students 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 can earn a second undergraduate degree.
Post-Baccalaureate Bachelor's Degree
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 enhance or change their career. The program is on an accelerated timeline which means you can earn a second bachelor's degree in just 45 credit hours.
The program aims to produce students who are able to:
- learn the strong foundational material that distinguishes professionals and lets them keep up with emerging technologies,
- develop software engineering skills using modern tools and a variety of programming languages,
- learn the tools and methods needed to work in groups,
- learn the algorithms and mathematics that underlie Computer Science, Data Science, Artificial Intelligence and Machine Learning, analyze and visualize data while understanding the cognitive processes of decision making, and analyze and create databases and automate analysis using data mining and data science algorithms.