Skip to content

Courses

Free, structured courses — learn from them at your own pace, right here on the site. Subjects will grow over time; computer science is the current focus. Each course is built end-to-end before the next begins.

Course Subject Tags What it is Status
CS 1050 — Computer Science 1 Computer Science Python Beginner MSU-aligned First programming course, in Python. Zero experience assumed. 🟢 In progress
CS 1030 — Computer Science Principles Computer Science Python Beginner MSU-aligned Broad intro for non-majors / first exposure. ⚪ Planned
CS 2050 — Computer Science 2 Computer Science Python Data Structures MSU-aligned Data structures: ADTs, linked lists, trees, recursion. ⚪ Planned
CS 3810 — Principles of Database Systems Computer Science SQL Databases MSU-aligned Relational design, SQL, normalization. ⚪ Planned

Tag legend: Subject is the broad field; Tags flag the language/tool (Python, SQL), level (Beginner), focus (Data Structures, Databases), and curriculum alignment (MSU-aligned = mapped to MSU Denver's objectives; see each course's affiliation note). Future courses may use their own subjects/codes not tied to any university.

You read and learn here on the site. When a course includes code to run, the runnable files live in an open repository you can download — see Using GitHub if that's new to you.