OKSTEM College — Free & Open

Associate of Science in
Computer Science

A complete, rigorous college-level curriculum covering every core CS and Math requirement. Self-paced, free, and built for learners who want the real thing.

Start with CS 101 →
12
Core Courses
124
Lessons
38
Credit Hours
$0
Cost
Semester 1 Foundations · 15 credit hours
Semester 2 Core Theory · 14 credit hours
Semester 3 Systems & Applications · 9 credit hours

What You'll Be Able to Do

✓Write, debug, and test Python programs using OOP principles
✓Analyze algorithm complexity with Big-O notation
✓Design and query relational databases using SQL
✓Explain how CPUs, memory, and I/O work at the hardware level
✓Apply probability and statistics to analyze real data
✓Trace a network packet from application to physical layer
✓Use Git, Agile workflows, and software engineering best practices
✓Prove mathematical statements using induction and logic
✓Understand OS scheduling, concurrency, and memory management
✓Compute derivatives, integrals, and apply calculus to optimization
✓Implement data structures from scratch and choose the right one
✓Think computationally — decompose problems and design solutions

Ready to Start?

No sign-up required. Free forever. Begin with Lesson 1 of CS 101.

Start Learning →