Here’s an outline of what I’d like to achieve throughout 2020.

Math

I’ve decided to brush up on my math in preparation for a machine learning course that I’ll be starting in April.

Data Science

Data Science-esque things took a back seat towards the end of last year (though I was using Juypter Notebooks/pandas here and there), but I’m going to be getting back into it.

Web Stuff

Complete the freeCodeCamp syllabus.

The following certificates remain to be completed:

  • Front End Libraries
  • Data Visualization
  • APIs and Microservices

Computer Science

I want to learn more about the fundamentals of computer science. These look pretty old-school but the word on the street is that they’re good:

Books

Books and essays that I’d like to read:

  • Flatland (Abbott, 1884)
  • A Mathematician’s Apology (Hardy, 1940)
  • The Man Who Loved Only Numbers (Hoffman, 1998)
  • What is Mathematics? (Courant and Robbins, 1940)
  • The C Programming Language (Kernighan and Ritchie, 1978)
  • The Pragmatic Programmer: From Journeyman to Master (Hunt and Thomas, 1999)
  • The Mythical Man-Month: Essays on Software Engineering (Brooks, 1975)
  • Hackers: Heroes of the Computer Revolution (Levy, 1984)
  • As We May Think (Bush, 1945)
  • Computing machinery and intelligence (Turing, 1950)
  • The Annotated Turing (Petzold, 2008)
  • Structure and Interpretation of Computer Programs (Abelson and Sussman, 1985)
  • The Cathedral & the Bazaar: Musings on Linux and Open Source (Raymond, 1999)