View on GitHub

Code Fellows reading notes

A repository for organizing notes from my learning.

Foreword

Read, read, read. -William Faulkner

Hello, and welcome to my reading notes! My name is Joseph Streifel (@jstreifel-33), but you can call me Joe. This page is for organizing my reading notes from my journey as a budding developer.

Looking for my Github profile or portfolio but ended up here instead?
Github Profile: jstreifel-33
Portfolio: Joe Streifel’s portfolio

Table of contents

Code 102 - Intro to Software Development

  1. The Growth Mindset
  2. Understanding Text Editors and the Terminal
  3. Introduction to Git
  4. Getting Started with HTML
  5. Intro to CSS
  6. Intro to JavaScript
  7. Programming with JavaScript
  8. JavaScript Loops

Reflection Assignments

Learning Markdown

Code 201 - Foundations of Software Development

  1. Introductory HTML and JavaScript
  2. Basics of HTML, CSS, and JavaScript
  3. HTML Lists, the CSS Box Model, and JS Control Flow
  4. HTML Links, JS Functions, and Intro to CSS Layout
  5. Images, Colors, and Text
  6. Problem Domain, Objects, and the DOM
  7. Object-Oriented Programming, HTML Tables
  8. CSS Styling Revisited
  9. Forms and JS Events
  10. JS Error Handling and Debugging
  11. Audio, Video, Images
  12. Chart.js and Canvas
  13. Local Storage
  14. CSS Transforms, Transition, and Animations
  15. What Google Learned About Teams

Code 301 - Intermediate Software Development

  1. Introduction to React and Components
  2. React States and Props
  3. Passing Functions as Props
  4. React and Forms
  5. Putting it All Together
  6. NODE.JS intro
  7. Introduction to REST
  8. API Design Best Practices
  9. Functional Programming
  10. In memory storage
  11. Mongo and Mongoose
  12. CRUD
  13. Diversity & Inclusion in the Tech Industry
  14. Authentication

Code 401 - Python Advanced Software Development

Pre-work

  1. Python 101 - Sololearn Course Notes
  2. Growth Mindset

Course Notes

  1. Pain, Suffering, and Big O
  2. Testing, Modules, and Recursion
  3. File IO and Exceptions
  4. Classes, Objects, Recursive Thinking, and Pytest
  5. DSA - Big O & Linked Lists
  6. Random Module, Risk Analysis, and Test Coverage
  7. Python Scope
  8. List Comprehensions
  9. Dunder Methods & Probability
  10. DSA - Stacks & Queues
  11. Data Analysis Basics
  12. Intro to Pandas
  13. Linear Regressions
  14. Data Visualization
  15. DSA - Trees
  16. Serverless Functions
  17. Web Scraping
  18. Cryptography
  19. Automation
  20. Intro to Django
  21. Django Models and Admin
  22. Django Forms and CRUD
  23. Django Custom User
  24. DSA - Hash Tables
  25. Docker and Django REST Framework
  26. Permissions & Postgresql
  27. Authentication & Production Server
  28. API Deployment
  29. DSA - Graphs
  30. Interview Review
  31. ES6, React, Tailwind, and Next.js
  32. React II - More React
  33. React III - Next.js and React Context
  34. React IV - Next.js Dynamic Routes and Deployment
  35. Pythonisms