goals for a year
books
programming languages
- seven languages in seven weeks
- seven more languages in seven weeks
- beginning c++17: from novice to professional
- haskell book (stretch goal)
data
- designing data-intensive applications
courses
MIT
- 6.006 - algorithms (introduction) - finish problem sets
- 6.046J - design and analysis of algorithms
- 6.849 - geometric folding algorithms: linkages, origami, polyhedra (stretch goal)
frontend masters
- the hard parts of servers & Node.js (https://frontendmasters.com/courses/servers-node-js/)
- deep javascript foundations (https://frontendmasters.com/courses/deep-javascript-v3/)
- design for developers (https://frontendmasters.com/courses/design-for-developers/)
- creative coding with canvas & WebGL (https://frontendmasters.com/courses/canvas-webgl/)
- introduction to elm (https://frontendmasters.com/courses/intro-elm/)
- advanced elm (https://frontendmasters.com/courses/advanced-elm/)
- code transformation and linting with ASTs (https://frontendmasters.com/courses/linting-asts/)
- interactive data visualization with D3.js (https://frontendmasters.com/courses/interactive-data-visualization-d3-js/) (stretch goal)
acloud.guru
- machine learning (https://acloud.guru/learn/aws-certified-machine-learning-specialty)
- architect professional (https://acloud.guru/learn/aws-certified-solutions-architect-professional-2019)
interviewing
- https://www.interviewcake.com
- https://interviewing.io/
- https://projecteuler.net/ (stretch goal)
certifications
AWS
- advanced networking
- architect professional
- machine learning
- professional cloud architect (stretch goal)
If you liked this post, you can
share it with your followers
or follow me on Twitter!