reading-notes

Reading Notes

A collection of my notes from classes at Code Fellows for reference.

Code 102 Code 201 Code 301 Code 401 Miscellaneous Professional Development About Me

Code 102 - Intro to Software Development

  1. Markdown
  2. Terminal
  3. Git
  4. HTML Basics
  5. CSS Basics
  6. JavaScript Basics
  7. JavaScript Functions
  8. JavaScript Expressions and Loops

Code 201 - Foundations of Software Development

  1. Readings Overview
  2. Basics of HTML, CSS & JS
  3. HTML Lists, Control Flow with JS, and the CSS Box Model
  4. HTML Links, JS Functions, and Intro to CSS Layout
  5. Images, Color, Text
  6. Problem Domain, Objects, and the DOM
  7. Object-Oriented Programming, HTML Tables
  8. CSS Layout
  9. Forms and JS Events
  10. Debugging
  11. Audio, Video, Images
  12. Chart.js, Canvas
  13. Local Storage
  14. CSS Transitions, Transforms, and Animations
  15. Psychological Safety

Code 301 - Intermediate Software Development

  1. Introduction to React and Components
  2. React: State and Props
  3. React: Passing Functions as Props
  4. React and Forms
  5. React: Putting it All Together
  6. REST
  7. Node.js
  8. APIs
  9. Functional Programming
  10. In Memory Storage
  11. MongoDB and Mongoose
  12. CRUD
  13. More CRUD
  14. Diversity & Inclusion in the Tech Industry
  15. Authentication

Code 401 - Advanced Software Development

  1. Intro to Python
  2. Testing and Modules
  3. FileIO & Exceptions
  4. Classes and Recursion
  5. Linked Lists
  6. Python Random Module and Testing
  7. Python List Comprehensions and Decorators
  8. Stacks and Queues
  9. Data Analysis: NumPy
  10. Data Analysis: Pandas
  11. Linear Regressions
  12. Data Visualization
  13. Trees
  14. Serverless Functions
  15. Web Scraping
  16. Cryptography
  17. Automation
  18. Intro to Django
  19. Placeholder
  20. Django CRUD and Forms
  21. Hash Tables
  22. Django REST Framework & Docker
  23. Permissions & Postgresql
  24. Authentication & Production Server
  25. API Deployment
  26. Graphs
  27. Next.js and Tailwind CSS Intro
  28. React Review
  29. React Context
  30. Next.js Routing and Deployment
  31. Pythonisms

Miscellaneous

  1. Prompt Engineering
  2. Linux Command Line
  3. Introduction to SQL
  4. Data Structures and Algorithms
  5. Engineering Readings

Professional Development

  1. Growth Mindset
  2. Mindset Reminders
  3. Ethics in Tech