Computational Thinking For Data Science: The Homebrew Bootcamp
Berkeley, California, United States
When Covid hit, I deferred my acceptance from the Master's of Translational Medicine program and went back to the drawing board. I had an unexpected gap year; how could I use it? Drawing on my long history of self-directed learning, I designed and completed an ongoing open-source curriculum in correspondence with UC Berkeley courses to learn computer science and data analytics. I enjoyed completing the infamous UC Berkeley course cs61a: Structure and Interpretation of Computer Programs and its sequel, cs61b: Data Structures. Using a set of job interviews with a data science company as a scaffold, I then worked my way through the basics of data science, data visualization, database management, API access, web programming, and program performance optimization. I am now experienced in Python-based computing and data science, and am familiar with R, SQL, and HTML/CSS. I am always expanding my skillset. Next steps? Computer vision with PyTorch, and app development with Flutter!