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 →