documenting my self-education journey in Computer Science
autodidact, from oxfordgoogle:
au·to·di·dact
/ˌôdəˈdīˌdak(t),ˌädəˈdīˌdak(t)/
noun
noun: autodidact; plural noun: autodidacts; noun: auto-didact; plural noun: auto-didacts
a self-taught person.
Origin
mid 16th century (as autodidacton ): via Latin from Greek autodidaktos ‘self-taught’,
from autos ‘self’ + didaskein ‘teach’.
Goal:
- a Master of Science in Computer Science from the University of Colorado at Boulder
full list of required courses:
- Algebra: Elementary to Advanced Specialization
- Precalculus through Data and Modelling Specialization
- Integral Calculus through Data and Modelling Specialization
- Intro to Discrete Mathematics for Computer Science Specialization
- Mathematics for Computer Science
Programming languages:
- Guile Scheme
- Java
- Python3
Coursework/books:
- Rice University's Fundamentals of Computing Specialization
- Princeton's Programming With A Purpose, in Java
- MIT's Structure and Interpretation of Computer Programs
- Composing Programs
Programming languages:
- Java
- Python3
Coursework/books:
- Princeton's Algorithms, Part 1
- Princeton's Algorithms, Part 2
- MIT's Introduction to Algorithms
Programming languages:
- C
- Go
- Java
- Rust
Coursework/books: