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.