Reading Notes
A collection of my notes from classes at Code Fellows for reference.
Code 102 - Intro to Software Development
- Markdown
- Terminal
- Git
- HTML Basics
- CSS Basics
- JavaScript Basics
- JavaScript Functions
- JavaScript Expressions and Loops
Code 201 - Foundations of Software Development
- Readings Overview
- Basics of HTML, CSS & JS
- HTML Lists, Control Flow with JS, and the CSS Box Model
- HTML Links, JS Functions, and Intro to CSS Layout
- Images, Color, Text
- Problem Domain, Objects, and the DOM
- Object-Oriented Programming, HTML Tables
- CSS Layout
- Forms and JS Events
- Debugging
- Audio, Video, Images
- Chart.js, Canvas
- Local Storage
- CSS Transitions, Transforms, and Animations
- Psychological Safety
- Introduction to React and Components
- React: State and Props
- React: Passing Functions as Props
- React and Forms
- React: Putting it All Together
- REST
- Node.js
- APIs
- Functional Programming
- In Memory Storage
- MongoDB and Mongoose
- CRUD
- More CRUD
- Diversity & Inclusion in the Tech Industry
- Authentication
Code 401 - Advanced Software Development
- Intro to Python
- Testing and Modules
- FileIO & Exceptions
- Classes and Recursion
- Linked Lists
- Python Random Module and Testing
- Python List Comprehensions and Decorators
- Stacks and Queues
- Data Analysis: NumPy
- Data Analysis: Pandas
- Linear Regressions
- Data Visualization
- Trees
- Serverless Functions
- Web Scraping
- Cryptography
- Automation
- Intro to Django
- Placeholder
- Django CRUD and Forms
- Hash Tables
- Django REST Framework & Docker
- Permissions & Postgresql
- Authentication & Production Server
- API Deployment
- Graphs
- Next.js and Tailwind CSS Intro
- React Review
- React Context
- Next.js Routing and Deployment
- Pythonisms
Miscellaneous
- Prompt Engineering
- Linux Command Line
- Introduction to SQL
- Data Structures and Algorithms
- Engineering Readings
Professional Development
- Growth Mindset
- Mindset Reminders
- Ethics in Tech