Tracking my self-teaching efforts
Late July 2022
- FreeCodeCamp curriculum
- Research guidance on how to learn and the best resources to use
- HTML, CSS, JS work
August 2022
- Started Odin Project
- Continued Free Code Camp, finished about half
- Various youtube videos, most useful by
- The Net Ninja
- Brad Traversy
- Web Dev Simplified
- Wes Bos 30 Days of Javascript
- Read:
- Artist's Guide to Programming by Jim Parker
- Think Like a Programmer by V. Anton Spraul
Started this document 9/22/22
September2022
- Finished Odin Project Foundations, chose Ruby path to continue
- Read:
- Self-Taught Computer Scientist by Cory Althoff
- Begin to Code with Javascript by Rob Miles (completed projects from book)
- Applied to Ada Academy
9/23/22
- Finished Begin to Code with Javascript book
- Continued progress on Odin Project Calculator
- Worked on CSS Grid exercises in Odin Project Intermediate HTML/CSS
9/25/22 & 9/26/22 Reading Eloquent Javascript by Marjin Haverbeke & working on exercises after each chapter
9/27/22
- Continued reading Eloquent Javascript & completing exercises
- Started Learning Javascript by Ethan Brown
9/28/22 Continued Learning Javascript by Ethan Brown
9/29/22-10/5/22 Travelled to northern Minnesota and Canada
10/6/22 Reviewed Learning Javascript by Ethan Brown
10/7/22 Odin Project - css grid unit Admitted to Hackbright Boot Camp after technical interview today - networked w/alum and asked questions about program
10/8/22 Odin Project - Admin dashboard project
10/9/22 Odin Project - Object curriculum
10/10/22 Odin Project - Library Project
10/11/22 Odin Project - Library Project, Reading You Don't Know JS (2nd Edition)
10/12/22 Learning Python now, I got an interview for the ADA academy C19 in Atlanta Completing ADA academy resources on Python today
10/13/22 Got very sick, didn't accomplish much
10/14/22 Recovering, continuing Ada Python course
10/16/22 Javascript Tic-tac-toe for Odin Project
10/17/22 Learning Javascript Design Patterns by Addy Osmani Odin Project - ES6 Modules
10/18/22 Finished Python coding question for Ada Academy technical interview Odin Project - Webpack
10/19/22 Odin Project - Javascript Modules
10/20/22 Ada Developer Academy Technical Interview First time speaking about code with another person
10/21/22 Odin Project - Javascript Modules
10/23/22 Odin Project - principles of good OOP design
10/24/22 Odin Project - To-Do List app start
10/25/22 Odin Project - To-Do List app, local storage, learned a lot about event propagation & modules
10/26/22 Odin Project - To-Do List app, watched all lectures I could find by Codesmith CEO, Will Sentance (very helpful)
10/27/22 Odin Project - today I finished a code that I would deem largely unintelligible to others, full of DRY violations, and a poor attempt to make a code modular. This was the first project I made using modules and webpack, so the focus was on getting them to work. I plan to continue working on this.
10/30/22 Head First Javascript by Elisabeth Robson and Eric Freeman
10/31/22 Odin Project - Weather app (async/await & api)
11/1/22 Ada Developer Academy final interview
11/2/22-11/4/22 COVID, very sick
11/5/22 Continue book Head First Javascript
11/6/22 Odin Project - computer science fundamentals
11/7/22 Odin Project - computer science fundamentals (merge sort, binary search tree)
11/8/22 Odin Project - computer science fundamentals, client-side form validation
11/9/22 Oding Project - client-side form validation
11/10/22 Odin Project - client-side form validation, advanced git topics, dynamic user interface interactions
11/11/22 Odin Project - testing with Jest
11/12/22 First coding meetup with NewBoCo
11/13/22 Head-First Javascript book
11/14/22 Odin Project - testing with Jest
11/15/22 Odin Project - Battleship
11/16/22 Odin Project - Battleship
11/17/22 - 11/21/22 Odin Project - Battleship
11/22/22 Odin Project - Battleship & start of React curriculum
11/23/22 Odin Project - React lessons
11/24/22 Odin Project - React
11/25/22 Odin Project - React
11/26/22 Odin Project - React Scrimba - Learn React for Free
11/27/22 Scrimba - Learn React for Free
11/28/22 11/29/22 11/30/22 Scrimba- Learn React for Free Professor Steve (youtube) Class Based React Odin Project - React CV Creator Project
12/1 12/2 12/4 Continue learning React, CV creator has massive problems so I'm back to drawing board with React learning
12/5/22 Odin Project - React CV Creator New branch in project, converted class based components to functions
12/6 Odin Project - React CV Creator Fixing bugs, adding features
12/7/22 Odin Project - Memory Game
12/8/22 Odin Project - React Router & React Testing units
12/9/22 Odin Project - Cleaning up old projects and publishing to Netlify
12/11/22 Odin Project - React Router & Testing Basics Cleaning up old projects, publish to Netlify for personal portfolio prep
12/12/22 Clean up old projects Odin Project - start React shopping cart project
12/13/22 Odin Project - React Shopping Cart project
12/14/22 Odin Project - React Shopping Cart project Waitlisted for Ada Developer Academy Learned how to use React Bootstrap Library
12/15/22 Odin Project- Learning Firebase BaaS for Back End
12/16/22 Started The Clean Coder: A Code of Conduct for Professional Programmers Book by Robert Cecil Martin Today I learned TDD is something I need to focus on
12/17/22 Odin Project - Learning Firebase through updating previous project to integrate with BaaS
12/18/22 Learned a little Firebase Finished The Clean Coder book - very very good book Started reading Clean Code, book by Robert Cecil Martin
12/19/22 Odin Project - Firebase Authentication with Library Project
12/20/22 Today I found out I could have a spot in Atlanta Ada Academy program. I spent the day looking at apartments.
12/21/22 Atlanta apartment search and admiring Airbnb UI
12/22/22, 12/23/22, 12/25/22 Angela Yu's 100 days of Python course (for Ada)
12/26/22 100 days of python
12/27-12/30 100 days of python
1/2/23 Started Cracking the Coding Interview by Gayle Laakmann McDowell 100 Days of Python
1/3/23 100 Days of Python
1/4/23-1/10/23 100 Days of Python
1/11-1/13 100 Days of Python
1/14/23 Harvard CS50 2021 Lecture 9 Harvard CS50 Lecture 7
1/15/23 100 Days of Python Harvard CS50 Lecture 8
1/16/23-1/18/23 100 Day of Python
1/19/23-1/20/23 Build website for client pro bono http://northside-park-montessori.com/
1/23/23 100 Days of Python
1/24/23-1/29/23 Off
1/30/22 97 Things Every Programmer Should Know - O'Reilly publishing