https://github.com/mixelpixel/lambda-university
Lambda University
https://github.com/mixelpixel/lambda-university
Last synced: about 1 year ago
JSON representation
Lambda University
- Host: GitHub
- URL: https://github.com/mixelpixel/lambda-university
- Owner: mixelpixel
- Created: 2017-07-03T16:36:51.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-04-19T06:09:19.000Z (about 8 years ago)
- Last Synced: 2025-03-01T20:04:19.602Z (over 1 year ago)
- Language: JavaScript
- Size: 5.26 MB
- Stars: 19
- Watchers: 6
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lambda Computer Science Academy
- https://lambdaschool.com/alumni/alumni/patrick-kennedy

- Click [here](https://youtu.be/uxIYIhiGMcE) or on the image below to see my group capstone presentation!
[](https://youtu.be/uxIYIhiGMcE "Click the image to play the video!")
***
### !EASTER EGGS: Click on the ▶︎ black ▶︎ triangles ▶︎ to reveal the EASTER EGGS!
***
- [Lambda School Curriculum](http://ls-training-kit.netlify.com/cs-master)
- [Lambda School Syllabus](https://github.com/LambdaSchool/LambdaCSA-Syllabus)
Pre-Course Work
- [Pre-Course Work](https://docs.google.com/document/d/1YKYxzNt6QZxnPw8xOT-Qyf1BY0cHb-Us1ydzZTphxRI/edit)
- ([updated pre-course work](https://docs.google.com/document/d/1tHol5Hl72qMCckpkP6L1uMoGmCt-Tnd7fFbETlhZi3s/edit#))
1. I earned a [Stanford CS 101 Certificate](https://prod-cert-bucket.s3.amazonaws.com/downloads/9081486833cb4f1586f69479d17c6bb3/Statement.pdf)!
2. To be completed:
- Lambda Pro's [React](https://lambdaschool.com/pro/react), Node, ES6, and Mongo courses
- [Lambda University Curriculum](https://docs.google.com/document/d/1Csrb2C5H6mdVsIdUi_CdKB_bY__Lpnx_fWuV4vNdsck/edit)
- [Hiring Partners](https://docs.google.com/spreadsheets/d/1--7sg8s4Dxq-YN8BNlMmxYmKJrMlHOiaOVBZmZT8km8/edit#gid=0)
- https://github.com/LambdaSchool/Pre-Course-Git-Fu
***
Month 1: July, 2017
## Week 01: July 3 - 7
### Day 01: Monday, July 3
### [DAY 01 NOTES](Month1/Week01/Day01/README.md)
#### Ben Nelson lectures
##### [1st Lecture](https://youtu.be/HJJDTYi9g20): ES5 and ES6, Arrow Functions, `const` & `let`, Callback Functions, Semi-Colons ;;;
##### [2nd Lecture](https://youtu.be/gaLr7_BMgD0): `this`, `.call()` `.apply()` & `.bind()`) and CLOSURE
- [Week 01 Homework Assignment](https://github.com/SunJieMing/Advanced-JavaScript)
- [Week 01 Completed Homework](https://github.com/mixelpixel/Advanced-JavaScript)
##### [3rd Lecture](VIDEO_RECORDED_NOT_POSTED): `constructor` Class Functions, `for` LOOPS, `do` `while` LOOPS & RECURSION
***
### Day 02: Wednesday, July 5
### [DAY 02 NOTES](Month1/Week01/Day02/README.md)
#### Ryan Hamblin lectures
##### [1st Lecture](https://youtu.be/P6lw-HOaqmI): Each, Map Homework Review & Q&A re: for loops, forEach, nested loops
##### [2nd Lecture](https://youtu.be/dyyuDaZngXc): Reduce Homework Review
#### Ben Nelson lectures
##### [3rd Lecture](https://youtu.be/2mIvc0wc0oI): D.R.Y. and Functions 101
##### [4th Lecture](https://youtu.be/Y3NRA2-kvbY): backtick string formatting, Method declaration shortcut, SPREAD operator, REST parameter, `arguments`, Classes
***
### Day 03: Thursday, July 6
### [DAY 03 NOTES](Month1/Week01/Day03/README.md)
#### GUEST LECTURER: Karthik Viswanathan
- https://karthikv.net/
- https://github.com/karthikv
##### [1st Lecture](https://youtu.be/KNpkIDV5Jj0): Homework 1 review: each, map, reduce, flatten & recursion"
#### Ben Nelson lectures
##### [2nd Lecture](https://youtu.be/exSwdXfeBtI): Basic JS w/ES6 review & Q&A: variables, branching logic, AirBnB style, Ternary, for loop, const v let, forEach, wordsToSentences problem
##### [3rd Lecture](VIDEO_RECORDED_NOT_POSTED): End of day review & Q&A
***
### Day 04: Friday, July 7
### [DAY 04 NOTES](Month1/Week01/Day04/README.md)
#### Ben Nelson lecture
##### [1st Lecture](https://youtu.be/JxCVug-Jo_s): Closure & Recursion review
#### Ryan Hamblin lectures
##### [2nd Lecture](https://youtu.be/-9h9f600Q3Y): `this` 4 RULES OF `this`
##### [3rd Lecture](https://youtu.be/LtW4eEK39SE): "this.js" Homework review
##### Closing sprint meeting (not recorded)
***
## Week 02: July 10 - 14
### Day 05: Monday, July 10
### [DAY 05 NOTES](Month1/Week02/Day05/README.md)
Code Challenge #1: https://github.com/ryanhca/CS1-Code-Challenges "Longest String"
#### Ryan Hamblin - 1st Lecture
##### [Section 1](https://youtu.be/oYDDke8hehw): `bind()`
##### [Section 2](https://youtu.be/4kfkCJJsSuA): Week 1 Homework Review, Advanced JS "class.js"
##### [Section 3](https://youtu.be/A3P23iO-bas): Week 1 Homework Review, Advanced JS "objects.js"
#### Ben Nelson lecture
##### [2nd Lecture](https://youtu.be/lZlV9d3t8z4): Data Structure, Big O Notation, Pair Programming
Pair Programming #1: https://github.com/SunJieMing/LS-Data-Structures w/Drew Mueller
***
### Day 06: Tuesday, July 11
### [DAY 06 NOTES](Month1/Week02/Day06/README.md)
Code Challenge #2: https://github.com/ryanhca/CS1-Code-Challenges "Is Unique?"
#### Ryan Hamblin lectures
##### [1st Lecture](https://youtu.be/juZvUpn4j5Y): Review Code Challenege #1: longestString
##### [2nd Lecture](https://youtu.be/bAkjh-jZY8M): Brown Bag session, Visual Studio & IDE shortcuts
#### Ben Nelson lecture
##### [3rd Lecture](https://youtu.be/7sMfjChMVaQ): Pair Prog #1 HASH TABLES & LINKED LISTS
***
### Day 07: Wednesday, July 12
### [DAY 07 NOTES](Month1/Week02/Day07/README.md)
Code Challenge #3: https://github.com/ryanhca/CS1-Code-Challenges "Reverse Case"
#### Ben Nelson lectures
##### [1st Lecture](https://youtu.be/fHP0KMst_90): GitHub flow & resolving merge conflicts
##### [2nd Lecture](https://youtu.be/SXvxbIEgOkw): Review Code Challenge #2: isUnique; Big O and Set()'s
##### [3rd Lecture](https://youtu.be/uGohVrgYrpQ): Solutions to Data Structures Pair Programming #1
##### [4th Lecture](https://youtu.be/YKQSnvZGfDE): Pair Prog #2 - Data Structures 2: TREES, BINARY SEARCH TREE & GRAPHS
Pair Programming #2: https://github.com/SunJieMing/LS-Data-Structures-II w/Manisha Lal
***
### Day 08: Thursday, July 13
### [DAY 08 NOTES](Month1/Week02/Day08/README.md)
Code Challenge #4: https://github.com/ryanhca/CS1-Code-Challenges "Largest Prime Palindrome"
#### [1st Lecture](https://youtu.be/JWNE9lsFcYg) w/Tai The Thai: Review Code Challenge #3: reverseCase
#### [2nd Lecture](https://youtu.be/pCdtDj4NGpA) w/Ryan Hamblin: Brown Bag - tips and thoughts on using Slack!
#### [3rd Lecture](VIDEO_RECORDED_NOT_POSTED) w/Ben Nelson: Q&A
***
### Day 09: Friday, July 14
### [DAY 09 NOTES](Month1/Week02/Day09/README.md)
Code Challenge #5: https://github.com/ryanhca/CS1-Code-Challenges "Even Occurences"
#### [1st Lecture](https://youtu.be/F0y2sJHQzzs) w/Ryan Hamblin: Review Code Challenge #4: longestPrimePalindrome & Coercion == vs. ===
#### [2nd Lecture](VIDEO_RECORDED_NOT_POSTED) w/Ryan Hamblin: Rubik's Cube < 1minute
#### [3rd Lecture](https://youtu.be/KhJ95GoKxK0) w/Ben Nelson: Data Structures II Review / Q&A
***
## Week 03: July 17 - 21
### Day 10: Monday, July 17
### [DAY 10 NOTES](Month1/Week03/Day10/README.md)
Code Challenge #6: https://github.com/ryanhca/CS1-Code-Challenges "CallBack Practice"
#### [1st Lecture](https://youtu.be/GPLF6kWI2KY) w/Tai The Thai: Review Code Challenge #5: evenOccurences
#### [2nd Lecture](VIDEO_RECORDED_NOT_POSTED) w/Sean Chen: Class Poll/Review - Data Structures II
#### [3rd Lecture](https://youtu.be/a7qTzbUVVsY) w/Sean Chen: Data Structures II Solutions - Tree, Binary Search Tree & Graph
#### [4th Lecture](https://youtu.be/BV83yPgDXBQ) w/Ryan Hamblin: Sprint for DOM Pair Programming #3
#### [5th Lecture](VIDEO_RECORDED_NOT_POSTED) w/Ben Nelson: Q&A
Pair Programming #3: https://github.com/ryanhca/LS-DOM.git w/John Wells
***
### Day 11: Tuesday, July 18
### [DAY 11 NOTES](Month1/Week03/Day11/README.md)
Code Challenge #7: https://github.com/ryanhca/CS1-Code-Challenges "For Loop Timeout()"
#### [1st Lecture](https://youtu.be/LJLl7v3UUJo) w/Tai The Thai: Review Code Challenge #6: callbackPractice
#### [2nd Lecture](https://youtu.be/lD7CnIM21T4) w/Tai The Thai: Object[key: value] review
#### [Brown Bag](VIDEO_RECORDED_NOT_POSTED) w/Tyge Johnson: Adult learning Theories
#### [3rd Lecture](NO_VIDEO_RECORDED) w/Sean Chen: Sprint Q&A
***
### Day 12: Wednesday, July 19
### [DAY 12 NOTES](Month1/Week03/Day12/README.md)
Code Challenge #8: https://github.com/ryanhca/CS1-Code-Challenges "Binary Search"
#### [1st Lecture](https://youtu.be/WVevuObf0Ak) w/Tai The Thai: Review Code Challenge #7: forLoopTimeout
#### [2nd Lecture](https://youtu.be/XY7AyFsmNKE) w/Ryan Hamblin: Pair Programming 3 DOM Review
#### [3rd Lecture](https://youtu.be/exFWxA8mGLo) w/Ryan Hamblin: Pair Programming 4 Introduction: REACT
Pair Programming #4: https://github.com/ryanhca/LS-React-1.git w/Tyge Johnson
***
### Day 13: Thursday, July 20
### [DAY 13 NOTES](Month1/Week03/Day13/README.md)
Code Challenge #9: https://github.com/ryanhca/CS1-Code-Challenges "Brain Teaser: Water Bucket"
#### [1st Lecture](https://youtu.be/sfaJU2Fa2Ew) w/Ben Nelson: Review Code Challenge #8: binarySearch
#### [2nd Lecture](VIDEO_RECORDED_NOT_POSTED) w/Ben Nelson: Concurrency Model & Event Loop
#### [3rd Lecture](https://youtu.be/B9P2_gkZJPY) w/Ryan Hamblin: Q&A / Review REACT
***
### Day 14: Friday, July 21
### [DAY 14 NOTES](Month1/Week03/Day14/README.md)
Code Challenge #10: https://github.com/ryanhca/CS1-Code-Challenges "Array"
#### [1st Lecture](https://youtu.be/jVfmcDDC-lY) w/Tai: Review Code Challenge #9: waterBucket
#### [Brown Bag](VIDEO_RECORDED_NOT_POSTED) w/Jason Campbell: "Insurance Basics"
#### [3rd Lecture](VIDEO_RECORDED_NOT_POSTED) w/Ben Nelson: Syllabus & State of the Program address
***
## Week 04: July 24 - 28
### Day 15: Monday, July 24
### [DAY 15 NOTES](Month1/Week04/Day15/README.md)
Code Challenge #11: https://github.com/ryanhca/CS1-Code-Challenges "String Compression"
#### [1st Lecture](VIDEO_RECORDED_NOT_POSTED) w/Sean Chen: Review Code Challenge #10: array
#### [2nd Lecture](VIDEO_RECORDED_NOT_POSTED) w/Sean Chen: Sprint Review LS-React-1
#### [3rd Lecture](https://youtu.be/EWNijKkMSpk) w/Ben Nelson: Project Review LS-React-1 SOLUTION
#### [4th Lecture](https://youtu.be/gpM9Hiu12mY) w/Sean Chen: LS-React-2 pt.1
#### [5th Lecture](https://youtu.be/8wAH4Hd2Jag) w/Sean Chen: LS-React-2 pt.2
Pair Programming #5: https://github.com/ryanhca/LS-React-2.git w/Sarah Majors
#### [6th Lecture](VIDEO_RECORDED_NOT_POSTED) w/Sean Chen: Sprint Q&A
***
### Day 16: Tuesday, July 25
### [DAY 16 NOTES](Month1/Week04/Day16/README.md)
Code Challenge #12: https://github.com/ryanhca/CS1-Code-Challenges "Operators"
#### [1st Lecture](https://youtu.be/52hnLC-6flY) w/Ryan Hamblin: Review Code Challenge #11 stringCompression
#### [Brown Bag](NO_VIDEO_RECORDED) w/Ryan Hamblin: Quokka
#### [2nd Lecture](NO_VIDEO_RECORDED) w/Sean Chen: Sprint / Q&A
***
### Day 17: Wednesday, July 26
### [DAY 17 NOTES](Month1/Week04/Day17/README.md)
Code Challenge #13: https://github.com/ryanhca/CS1-Code-Challenges "Constructors"
#### [1st Lecture](https://youtu.be/GfOknvrEAy8) w/Tai: Review Code Challenge #12: operators
#### [2nd Lecture](VIDEO_RECORDED_NOT_POSTED) w/Sean Chen: LS-React-II Solution Review
#### [3rd Lecture](VIDEO_RECORDED_NOT_POSTED) w/Ben Nelson: Sprint review
#### [4th Lecture](https://youtu.be/wJatXrRg8rw) w/Ben Nelson: REDUX
Pair Programming #6: https://github.com/sunjieming/LS-Redux.git w/Jiovan Melendez
***
### Day 18: Thursday, July 27
### [DAY 18 NOTES](Month1/Week04/Day18/README.md)
Code Challenge #14: https://github.com/ryanhca/CS1-Code-Challenges "Queue Stack"
#### [1st Lecture](https://youtu.be/rAq7juBu7Nw) w/Ben Nelson: Review Code Challenge #13 constructors
#### [Brown Bag](https://youtu.be/4w0-GP7Yuks) w/Lois Truby: ASL & Deaf Culture
#### [2nd Lecture](https://youtu.be/P1kvmVfcahE) w/Ryan Hamblin: Sprint / Q&A
***
### Day 19: Friday, July 28
### [DAY 19 NOTES](Month1/Week04/Day19/README.md)
Code Challenge #15: https://github.com/LambdaSchool/CS1-Code-Challenges.git "Bubble Sort"
#### [1st Lecture](https://youtu.be/Vq0ZZcd0MLU) w/Tai: Review Code Challenge #14: queueStack
#### [Brown Bag](VIDEO_RECORDED_NOT_POSTED) w/Ben Nelson: Binary
#### [3rd Lecture](https://youtu.be/3pcWCi-3Rsw) w/Sean Chen: Sprint / Q&A
***
Month 2: August, 2017
# Month 2: August, 2017
## Week 05: July 31 - August 4
### Day 20: Monday, July 31
### [DAY 20 NOTES](Month2/Week05/Day20/README.md)
Code Challenge #16: https://github.com/LambdaSchool/CS1-Code-Challenges.git "All Anagrams"
#### [1st Lecture](https://youtu.be/Ex_uCsMLQnI) w/Tai: Code Challenge #15 review bubbleSort
#### [2nd Lecture](NO_VIDEO_RECORDED) w/Sean Checn: Redux Sprint Review
#### [3rd Lecture](https://youtu.be/lbAON4zRLXU) w/Ben Nelson: Redux solution
#### [4th Lecture](https://youtu.be/ENNS0YeCLA0) w/Sean Chen: AJAX & HTTP-Mini Sprint
#### [5th Lecture](https://youtu.be/thYVD3foBvg) w/Sean Chen: HTTP-Mini Sprint review
Pair Programming #7: LS-AJAX w/Jesh Yoon
#### [6th Lecture](NO_VIDEO_RECORDED) w/Ben Nelson: Sprint / Q&A
***
### Day 21: Tuesday, August 01
### [DAY 21 NOTES](Month2/Week05/Day21/README.md)
Code Challenge #17: https://github.com/LambdaSchool/CS1-Code-Challenges.git "Insert Sort"
#### [1st Lecture](https://youtu.be/txVN2bLiDpg) w/Sean Chen: Code Challenge #16 review allAnagrams
#### [Brown Bag](https://youtu.be/hR-1fClOXe4) w/Allan Muraya: "Square" metaphor
#### [2nd Lecture](https://youtu.be/agyufmrlB3o) w/Ryan Hamblin: Redux Q&A
***
### Day 22: Wednesday, August 02
### [DAY 22 NOTES](Month2/Week05/Day22/README.md)
Code Challenge #18: https://github.com/LambdaSchool/CS1-Code-Challenges.git "Rotate Image"
#### [1st Lecture](https://youtu.be/1_6QNPdE79w) w/Tai: Code Challenge #17 review insertSort
#### [2nd Lecture](https://youtu.be/P8nOh-M8o3Q) w/Sean Chen: LS-AJAX solution lecture
#### [3rd Lecture](https://youtu.be/OniWLLXqlnk) w/Ben Nelson: LS-AJAX Sprint review
#### [4th Lecture](https://youtu.be/5eGGI4diNrU) w/Ryan Hamblin: SPA / React-Router
Pair Programming #8: https://github.com/LambdaSchool/LS-Routing-Movies w/Ryan S
#### [5th Lecture](https://youtu.be/OniWLLXqlnk) w/Ben Nelson: Single Page Application and React-Router
***
### Day 23: Thursday, August 03
### [DAY 23 NOTES](Month2/Week05/Day23/README.md)
Code Challenge #19: https://github.com/LambdaSchool/CS1-Code-Challenges.git "Logic Gates"
#### [1st Lecture](https://youtu.be/Hmi4Y7JluzM) w/Tai: Code Challenge #18 review rotateImage
#### [Brown Bag](https://youtu.be/fcbLwbqWKjI) w/Patrick Kennedy: philosophy of computer science
#### [3rd Lecture](VIDEO_RECORDED_NOT_POSTED) w/Sean Chen: Review / Q&A
***
### Day 24: Friday, August 04
### [DAY 24 NOTES](Month2/Week05/Day24/README.md)
Code Challenge #20: https://github.com/LambdaSchool/CS1-Code-Challenges.git "Parallel"
#### [1st Lecture](https://youtu.be/jgWl-NdfRZ8) w/Emily Sperry: Code Challenge #19 review logicGates
#### [Brown Bag](VIDEO_RECORDED_NOT_POSTED) w/Jiovan Melendez: User Research Basics
#### [2nd Lecture](https://youtu.be/GNJg_K8DG2Q) w/Ryan Hamblin: Review / Q&A LEGENDARY LIVE CODE AND WALK-THROUGH !!!
***
## Week 06: Aug. 7 - 11
### Day 25: Monday, August 07
### [DAY 25 NOTES](Month2/Week06/Day25/README.md)
Code Challenge #21: https://github.com/LambdaSchool/CS1-Code-Challenges.git "Rock Paper Scissor"
#### [1st Lecture](https://youtu.be/EWejyPwcfis) w/Tai: Code Challenge #20 review parallel
#### [2nd Lecture](https://youtu.be/EIu4D0QWECM) w/Sean Chen: Routing Sprint Review
#### [3rd Lecture](https://youtu.be/EIu4D0QWECM) w/Sean Chen: Routing Sprint Solution
#### [4th Lecture](https://youtu.be/nTRxvncdyHY) Pre-Recorded w/Ryan Hamblin: LS-Testing-Mini Lecture
LS-Testing-Mini: https://github.com/LambdaSchool/LS-Testing-Mini
#### [5th Lecture](https://youtu.be/ujinGT484G8) w/Ryan Hamblin: LS-Testing-Mini Solution
Pair Programming #9: PAIR_PROG_URL w/Lois Truby
#### [6th Lecture](https://youtu.be/9GYAo-7wkgM) w/Ryan Hamblin: Sprint / Q&A
***
### Day 26: Tuesday, August 08
### [DAY 26 NOTES](Month2/Week06/Day26/README.md)
Code Challenge #22: https://github.com/LambdaSchool/CS1-Code-Challenges.git "Quick Sort"
#### [1st Lecture](https://youtu.be/usriLC2tr98) w/Tai: Code Challenge #21 review rockPaperScissor
#### [Brown Bag](NO_VIDEO_RECORDED) w/Sean Chen: vim
#### [2nd Lecture](NO_VIDEO_RECORDED) w/Sean Chen: Sprint / Q&A
***
### Day 27: Wednesday, August 09
### [DAY 27 NOTES](Month2/Week06/Day27/README.md)
Code Challenge #23: https://github.com/LambdaSchool/CS1-Code-Challenges.git "Selection Sort"
#### [1st Lecture](VIDEO_RECORDED_NOT_POSTED) w/Tai: Code Challenge #22 review quickSort
#### [2nd Lecture](VIDEO_RECORDED_NOT_POSTED) w/Ryan Hamblin: LS-Testing Solution
#### [3rd Lecture](VIDEO_RECORDED_NOT_POSTED) w/Karthik Viswanathan: LS-Testing Sprint Review
#### [4th Lecture](https://youtu.be/K1RkG_irE9I) Pre-Recorded w/Karthik Viswanathan: LS-Node-Mini
#### [5th Lecture](https://youtu.be/PZSWGzUCET8) w/Karthik Viswanathan: LS-Node-Mini Sprint Review
Pair Programming #10: PAIR_PROG_URL w/Latoyya
***
### Day 28: Thursday, August 10
### [DAY 28 NOTES](Month2/Week06/Day28/README.md)
Code Challenge #24: https://github.com/LambdaSchool/CS1-Code-Challenges.git "Rotated Array"
#### [1st Lecture](https://youtu.be/x72nJktUCXw) w/Sean Chen: Code Challenge #23 review selectionSort
#### [Brown Bag](VIDEO_RECORDED_NOT_POSTED) w/Allan Murara: GraphQL
#### [2nd Lecture](VIDEO_RECORDED_NOT_POSTED) w/Ryan Hamblin: Lab Q&A
***
### Day 29: Friday, August 11
### [DAY 29 NOTES](Month2/Week06/Day29/README.md)
Code Challenge #25: https://github.com/LambdaSchool/CS1-Code-Challenges/tree/master/linkedListCycle "Linked List Cycles"
#### [1st Lecture](https://youtu.be/PXlKyNFBaeg) w/Tai Chulikavit: Code Challenge #24 review rotatedArray
#### [2nd Review](https://youtu.be/l4WQgb-bNoM) w/Ryan Hamblin: Review Node Express Lab
#### [Brown Bag](VIDEO_RECORDED_NOT_POSTED) w/Darren Ames: Machine Learning BioInformatics
#### [3rd Lecture](NO_VIDEO_RECORDED) w/Sean Chen: Lab Q&A
***
## Week 07: Aug. 14 - 18
### Day 30: Monday, August 14
### [DAY 30 NOTES](Month2/Week07/Day30/README.md)
Code Challenge #26: https://github.com/LambdaSchool/CS1-Code-Challenges/tree/master/blueSquares "Blue Squares"
#### [1st Lecture](https://youtu.be/FAbIdzLePUA) w/Tai Chulikavit: Code Challenge #25 review linkedListCycles
#### [2nd Lecture](NO_VIDEO_RECORDED) w/Karthik Viswanathan: node-express Lab Review
#### [3rd Lecture](https://youtu.be/kE3poobSJAk) w/Karthik Viswanathan: node-express Lab Solution
#### [4th Lecture](https://youtu.be/mc26S-0FeSA) w/Ryan Hamblin: Mongo DB Intro & mini-sprint
https://github.com/LambdaSchool/mongo-I-mini/tree/master
#### [5th Lecture](https://youtu.be/y6d-b3p3tAA) w/Ryan Hamblin: Mongo-I Lab Q&A
Pair Programming #11: https://github.com/LambdaSchool/LS-Mongo-I w/Ely
***
### Day 31: Tuesday, August 15
### [DAY 31 NOTES](Month2/Week07/Day31/README.md)
Code Challenge #27: https://github.com/ryanhca/CS1-Code-Challenges/tree/master/lruCache "Last Recently Used Cache"
#### [1st Lecture](https://youtu.be/9EGlhs1BISo) w/Speaker: Code Challenge #26 review blueSquares
#### [Brown Bag](https://youtu.be/6FJwJcpfdfg) w/Evan Allen: Bitcoin
#### [2nd Lecture](https://youtu.be/jHmyGWLguv8) w/Speaker: Lab Q&A
***
### Day 32: Wednesday, August 16
### [DAY 32 NOTES](Month2/Week07/Day32/README.md)
Code Challenge #28: https://github.com/ryanhca/CS1-Code-Challenges/tree/master/stackOfPlates "Stack Of Plates"
#### [1st Lecture](https://youtu.be/Y9vyiZ9qnlw) w/Karthik Viswanathan: Review Code Challenge #27: lruCache
#### [2nd Lecture](https://youtu.be/cSNmaz_Hi8w) w/Karthik Viswanathan: LS-Mongo-I Solution
#### [3rd Lecture](NO_VIDEO_RECORDED) w/Ryan Hamblin: LS-Mongo-I Lab review
https://github.com/LambdaSchool/LS-Mongo-I-finished
#### [4rd Lecture](https://www.youtube.com/playlist?list=PLWX9jswdDQ0Xr9-vvyMnQ7nXTPby5iwqE) w/Ryan Hamblin: LS-Mongo-II intro & mini:
https://github.com/LambdaSchool/LS-Mongo-II-Mini
#### [5th Lecture](https://youtu.be/QJOwc7-rk9A) w/Ryan Hamblin: mongo-II-mini review
Pair Programming #12: https://github.com/LambdaSchool/LS-Mongo-II w/Mercedes
***
### Day 33: Thursday, August 17
### [DAY 33 NOTES](Month2/Week07/Day33/README.md)
Code Challenge #29: https://github.com/ryanhca/CS1-Code-Challenges/tree/master/robotPaths "Robot Paths"
#### [1st Lecture](https://youtu.be/6Fznu7dDu2g) w/Tai Chulikavit: Review Code Challenge #28 stackOfPlates
#### [Brown Bag](https://youtu.be/d2YYm0qEszo) w/Thomson Comer: The Hyper Text Transfer Protocol
#### [2nd Lecture](https://youtu.be/46y7cweCEM0) w/Ryan Hamblin: LS-Mongo-II Q&A
***
### Day 34: Friday, August 18
### [DAY 34 NOTES](Month2/Week07/Day34/README.md)
Code Challenge #30: https://github.com/ryanhca/CS1-Code-Challenges/tree/master/commonCharacters "Common Characters"
#### [1st Lecture](https://youtu.be/7fAYivr-NJs) w/Tai Chulikavit: Review Code Challenge #29 robotPaths
#### [Brown Bag](https://youtu.be/M0v4Iizcw6c) w/Kent C. Dodds: Tools
#### [2nd Lecture](NO_VIDEO_RECORDED) w/Ben Nelson: Q&A
***
## Week 08: Aug. 21 - 25
### Day 35: Monday, August 21
### [DAY 35 NOTES](Month2/Week08/Day35/README.md)
Code Challenge #31: https://github.com/ryanhca/CS1-Code-Challenges/tree/master/fizzbuzzTesting "FizzBizz Testing"
#### [1st Lecture](https://youtu.be/-xoF-AYd-94) w/Tai Chulikavit: Review Code Challenge #30 commonCharacters
#### [2nd Lecture](NO_VIDEO_RECORDED) w/Karthik Viswanathan: LS-Mongo-II Lab review
#### [3rd Lecture](https://youtu.be/q4FE0K4GGZs) w/Karthik Viswanathan: LS-Mongo-II Lab solution
#### [4th Lecture](https://youtu.be/fGs7ww2NWyg) w/Sean Chen: LS-Mongo-III Mini Lecture
#### [5th Lecture](https://youtu.be/4G22XossnIY) w/Speaker: Mini review and Lab Intro
#### [6th Lecture](NO_VIDEO_RECORDED) w/Sean Chen: Lab Q&A
Pair Programming #13: https://github.com/LambdaSchool/Mongo-III w/Julian
***
### Day 36: Tuesday, August 22
### [DAY 36 NOTES](Month2/Week08/Day36/README.md)
Code Challenge #32: https://github.com/ryanhca/CS1-Code-Challenges/tree/master/longestRun "Longest Run"
#### [1st Lecture](https://youtu.be/-knrJcFaq-U) w/Tai Chulikavit: Review Code Challenge #31 fizzbuzzTesting
#### [Brown Bag](https://youtu.be/ddGwdHOx-aA) w/Allan Murara: more graphql
#### [2nd Lecture](https://youtu.be/QcvC2CPHFv8) w/Ryan Hamblin: Lab / Q&A
***
### Day 37: Wednesday, August 23
### [DAY 37 NOTES](Month2/Week08/Day37/README.md)
Code Challenge #33: https://github.com/ryanhca/CS1-Code-Challenges/tree/master/breadthFirstSearch "Breadth First Search"
#### [1st Lecture](https://youtu.be/zOhzTE6XtYE) w/Sean Chen: Review Code Challenge #32 longestRun
#### [2nd Lecture](https://youtu.be/7EdIJaYmMU8) w/Ryan Hamblin: LS-Mongo-III Solution
#### [3rd Lecture](VIDEO_RECORDED_NOT_POSTED) w/Ryan Hamblin: LS-Mongo-III Lab Review
#### [4th Lecture](https://youtu.be/lcTNZXJVwd4) w/Karthik Viswanathan: Authorization mini-lab intro
#### [5th Lecture](https://youtu.be/wo4LhNZHZfE) w/Karthik Viswanathan: Authorization mini-lab Q&A
#### [6th Lecture](https://youtu.be/1N06A3pEAbA) w/Karthik Viswanathan: Authorization mini-Lab solution
Pair Programming #14: https://github.com/LambdaSchool/Auth w/Lois
***
### Day 38: Thursday, August 24
### [DAY 38 NOTES](Month2/Week#08/Day38/README.md)
Code Challenge #34: https://github.com/ryanhca/CS1-Code-Challenges/tree/master/NAME "Vowel Count"
#### [1st Lecture](https://youtu.be/Jp-GolWBt-w) w/Ben Nelson: Review Code Challenge #33 breadthFirstSearch
#### [Brown Bag](https://youtu.be/iJAFcLJ7D1E) w/Latoyya Smith: SneakerHeadz!
#### [2nd Lecture](NO_VIDEO_RECORDED) w/Ben Nelson: LS-Auth Q&A
***
### Day 39: Friday, August 25
### [DAY 39 NOTES](Month2/Week08/Day39/README.md)
Code Challenge #35: https://github.com/ryanhca/CS1-Code-Challenges/tree/master/meanMedianMode "Mean Median Mode"
#### [1st Lecture](https://youtu.be/pT-l5zBCbfI) w/Tai Chulikavit: Review Code Challenge #34 vowelCount
#### [2nd Lecture](https://youtu.be/p9mS-MDeESQ) w/Tai Chulikavit: Bullet Journaling
#### [3rd Lecture](https://youtu.be/7tGys0-ItnM) w/Ben Nelson: LS-Auth Q&A
***
## Week 09: Aug. 28 - Sept. 1
### Day 40: Monday, August 28
### [DAY 40 NOTES](Month2/Week09/Day40/README.md)
Code Challenge #36: https://repl.it/student/submissions/1448448 "Sum Of Digits"
#### [1st Lecture](https://youtu.be/SKz7oc4TIII) w/Ryan Hamblin: Review Code Challenge #35: meanMedianMode
#### [2nd Lecture](NO_VIDEO_RECORDED) w/Ben Nelson: LS-Auth Lab Sprint Review
#### [3rd Lecture](https://youtu.be/MSo52B7lfPg) w/Ben Nelson: LS-Auth Solution
#### [4th Lecture](NO_VIDEO_RECORDED) w/Sean Chen: LS-Greenfield Q&A
Solo Programming: https://github.com/mixelpixel/LS-Greenfield
***
### Day 41: Tuesday, August 29
### [DAY 41 NOTES](Month2/Week09/Day41/README.md)
Code Challenge #37: https://repl.it/student/submissions/1454546 "Armstrong Numbers"
#### [1st Lecture](VIDEO_RECORDED_NOT_POSTED) w/Ben Nelson: Review Code Challenge #36 sumOfDigits
#### [Brown Bag](https://youtu.be/qfbrWPV3mqI) w/Jesh Yoon: Japanese Mahjong
***
### Day 42: Wednesday, August 30
### [DAY 42 NOTES](Month2/Week09/Day42/README.md)
Code Challenge #38: https://repl.it/student/submissions/1460542 "Reverse Number"
#### [1st Lecture](https://youtu.be/rXC7bsRuE8A) w/Ben Nelson: Review Code Challenge #37 armstrongNumbers
#### [2nd Lecture](NO_VIDEO_RECORDED) w/Ivan Mora: LS-Greenfield Student Demos
#### [3rd Lecture](NO_VIDEO_RECORDED) w/Ivan Mora: LS-Greenfield Review
#### [4th Lecture](https://youtu.be/sqf1bh7kD3I) w/Sean Chen: LS-Client-Auth Intro
#### [5th Lecture](VIDEO_RECORDED_NOT_POSTED) w/Ryan Hamblin: LS-Client-Auth-mini solution & LS-Client-Auth release
Pair Programming #15: https://github.com/LambdaSchool/Client-Auth w/Steve
***
### Day 43: Thursday, August 31
### [DAY 43 NOTES](Month2/Week09/Day43/README.md)
Code Challenge #39: https://repl.it/student/submissions/1467240 "Sort String"
#### [1st Lecture](https://youtu.be/rxIwwe3kw2s) w/Tai Chulikavit: Review Code Challenge #38 reverseNumber
#### [Brown Bag](VIDEO_RECORDED_NOT_POSTED) w/Tai Chulikavit: Piazza
#### [2nd Lecture](https://youtu.be/fs-Yt8xi0MM) w/Sean Chen: LS-Client-Auth Q&A
***
### Day 44: Friday, September 01
### [DAY 44 NOTES](Month2/Week09/Day44/README.md)
Code Challenge #40: https://repl.it/student/submissions/1472701 "Common Elements"
#### [1st Lecture](https://youtu.be/rZmvDJNrPl4) w/Ivan Mora: Review Code Challenge #39 sortString & commonElements
#### [Brown Bag](https://youtu.be/DiClVxqZIWE) w/Ely Alamillo: Simple Web Server Steup
#### [2nd Lecture](https://youtu.be/H7Bet3ji8DU) w/Ben Nelson: LS-Client-Auth Q&A
***
***
Month 3: September, 2017
# Month 3: September, 2017
## Week 10: Sept. 5 - 8
### Day 45: Tuesday, September 05
### [DAY 45 NOTES](Month3/Week10/Day45/README.md)
Code Challenge #41: https://repl.it/student/submissions/1489170 "Reverse Linked List"
#### [1st Lecture](https://youtu.be/vY7Azkz6xwc) w/Tai Chulikavit: Review Code Challenge #41: reverseLinkedList
#### [2nd Lecture](NO_VIDEO_RECORDED) w/Sean Chen: LS-Client-Auth review
#### [3rd Lecture](https://youtu.be/GfA1MOVnXCo) w/Sean Chen: LS-Client-Auth solution
#### [4th Lecture](https://youtu.be/otSW2ZpBa2U) w/Ben Nelson: Documentation and TDD - LS-Server-Testing
#### [5th Lecture](NO_VIDEO_RECORDED) w/Sean Chen: LS-Server-Testing Q&A
Pair Programming #16: https://github.com/LambdaSchool/Server-Testing Solo
***
### Day 46: Wednesday, September 06
### [DAY 46 NOTES](Month3/Week10/Day46/README.md)
Code Challenge #42: https://repl.it/student/submissions/1498763 "Collatz Sequence"
#### [1st Lecture](https://youtu.be/aW-KYfWrsMk) w/Tai Chulikavit: Review Code Challenge #42 collatzSequence
#### [Brown Bag](https://youtu.be/cxOKFIt8yXU) w/Sarah Majors: Maker movement / Maker culture
#### [Brown Bag](https://youtu.be/eM52fBUp4II) w/Ryan Hamblin: Combating Imposter Syndrome, Finding Value in Disaster
#### [2nd Lecture](https://youtu.be/YLq0nowaayQ) w/Ben Nelson: LS-Server-Testing Lab Q&A
***
### Day 47: Thursday, September 07
### [DAY 47 NOTES](Month3/Week10/Day47/README.md)
Code Challenge #43: https://repl.it/student/submissions/1510620 "Route Between Nodes"
#### [1st Lecture](https://youtu.be/LBq-BqqT_H8) w/Tai Chulikavit: Review Code Challenge #43 routeBetweenNodes
#### [2nd Lecture](https://youtu.be/vOWNLYE63fM) w/Ben Nelson: LS-Server-Testing solution
#### [3rd Lecture](NO_VIDEO_RECORDED) w/Ben Nelson: LS-Server-Testing review
#### [4th Lecture](https://youtu.be/xeUinxnjlgI) w/Ben Nelson: LS-Mobile-I - React Native
Pair Programming #17: https://github.com/LambdaSchool/Mobile-I w/Jason
***
### Day 48: Friday, September 08
### [DAY 48 NOTES](Month3/Week10/Day48/README.md)
Code Challenge #44: https://repl.it/student/submissions/1521337 "Sum and Product"
#### [1st Lecture](https://youtu.be/fnf9Vm7BP-Y) w/Tai Chulikavit: Review Code Challenge #44 sumAndProduct
#### [Brown Bag](https://youtu.be/plBd25SMy1Q) w/Patrick Kennedy: Git: `git` & GitHub
#### [2nd Lecture](https://youtu.be/PpRMJi2ByKU) w/Tai Chulikavit: LS-Mobile-I Q&A
***
## Week 11: Sept. 11 -15
### Day 49: Monday, September 11
### [DAY 49 NOTES](Month3/Week11/Day49/README.md)
Code Challenge #45: https://repl.it/student/submissions/1539350 "Deep Equality"
#### [1st Lecture](https://youtu.be/PpRMJi2ByKU) w/Tai Chulikavit: Review Code Challenge #45 deepEquality
- [1st Lecture pt2](https://youtu.be/aPBH-Vde8BU)
#### [2nd Lecture](NO_VIDEO_RECORDED) w/Ben Nelson: LS-Mobile-I review
#### [3rd Lecture](https://youtu.be/pOKIJ1KFkQM) w/Ben Nelson: LS-Mobile-I Solution
#### [4th Lecture](https://youtu.be/EYToM5ZutRA) w/Speaker: LS-Mobile-II
Pair Programming #18: https://github.com/LambdaSchool/Mobile-II w/Jason
#### [5th Lecture](https://youtu.be/EO92iInOCmE) w/Speaker: LS-Mobile-II Q&A
***
### Day 50: Tuesday, September 12
### [DAY 50 NOTES](Month3/Week11/Day50/README.md)
Code Challenge #46: https://repl.it/student/submissions/1548411 "Telephone Words"
#### [1st Lecture](https://youtu.be/iI-h7_L7Lnc) w/Sean Chen: Review Code Challenge #46 telephoneWords
#### [Brown Bag](https://youtu.be/qs2praedUwQ) w/Jared Forsythe: Reason
#### [2nd Lecture](https://youtu.be/WE4K9E4YuvI) w/Ben Nelson: LS-Mobile-II Q&A
***
### Day 51: Wednesday, September 13
### [DAY 51 NOTES](Month3/Week11/Day51/README.md)
Code Challenge #47: https://repl.it/student/submissions/# "Is Twin Prime?"
#### [1st Lecture](https://youtu.be/wNPKVuKBWxo) w/Tai Chulikavit: Review Code Challenge #47: isTwinPrime
#### [2nd Lecture](https://youtu.be/u2A_7eOs0nQ) w/Ben Nelson: LS-Mobile-II solution
#### [3rd Lecture](NO_VIDEO_RECORDED) w/Tai Chulikavit: LS-Mobile-II review
#### [4th Lecture](https://youtu.be/vIa66wXNVOc) w/Thomson Comer: DevOps & Deployment intro
#### [5th Lecture](https://youtu.be/6LyDznLOCMg) w/Tai Chulikavit: ngrok & DevOps & Deployment mini
#### [6th Lecture](https://youtu.be/IPUZj48-dMg) w/Thomson Comer: DevOps & Deployment Q&A
Pair Programming #19: https://github.com/LambdaSchool/DevOps-Deployment w/Tyge
***
### Day 52: Thursday, September 14
### [DAY 52 NOTES](Month3/Week11/Day52/README.md)
Code Challenge #48: https://repl.it/student/submissions/1571861 "CSS Animations"
#### [1st Lecture](https://youtu.be/2M9caq3E8pM) w/Emily Sperry: Review Code Challenge #48: CSS Animations
#### [2nd Lecture](VIDEO_RECORDED_BUT_DEPRECATED_PER_FOLLOWING_VIDDY) w/Thomson Comer: Docker and LS-DevOps setup
#### [3rd Lecture](https://youtu.be/_76fHf8HcuY) w/Thomson Comer: more Docker and LS-DevOps setup
#### [Brown Bag](https://youtu.be/-3i0n9RbeX4) w/Austen Allred: Startups!
#### [4th Lecture](https://youtu.be/19Cjc88IDeE) w/Thomson Comer: LS DevOps / Deployment Q&A
***
### Day 53: Friday, September 15
### [DAY 53 NOTES](Month3/Week11/Day53/README.md)
Code Challenge #49: https://repl.it/student/submissions/1581604 "Roman Numeral Encoder"
#### [1st Lecture](https://youtu.be/BEIF6yT-I-8) w/Emily Sperry: Review Code Challenge #49 romanNumeralEncoder
#### [Brown Bag](https://youtu.be/6sF6CBynPpE) w/Wesley Harvey: Regular Expressions
#### [2nd Lecture](https://youtu.be/jVjZFRdkuA4) w/Thomson Comer: LS-DevOp-Deployment Back End
#### [3rd Lecture](https://youtu.be/6fthxZVGQUs) w/Thomson Comer: LS-DevOp-Deployment Front End
***
## Week 12: Sept. 18 - 22
### Day 54: Monday, September 18
### [DAY 54 NOTES](Month3/Week12/Day54/README.md)
***
### Day 55: Tuesday, September 19
### [DAY 55 NOTES](Month3/Week12/Day55/README.md)
***
### Day 56: Wednesday, September 20
### [DAY 56 NOTES](Month3/Week12/Day56/README.md)
***
### Day 57: Thursday, September 21
### [DAY 57 NOTES](Month3/Week12/Day57/README.md)
***
### Day 58: Friday, September 22
### [DAY 58 NOTES](Month3/Week12/Day58/README.md)
***
## Week 13: Sept. 25 - 29
### Day 59: Monday, September 25
### [DAY 59 NOTES](Month3/Week13/Day59/README.md)
Code Challenge #50: https://repl.it/student/submissions/1664305 "Stack Machine"
#### [1st Lecture](https://youtu.be/w-kcXRj0Tu4) w/Tai Chulikavit: Review Code Challenge #50: stackMachine
#### [2nd Lecture](VIDEO_RECORDED_NOT_POSTED) w/Thomson Comer: LS-DevOps & Deployment review
#### [3rd Lecture](VIDEO_RECORDED_NOT_POSTED) w/Thomson Comer: LS-DevOps & Deployment solution
#### [4th Lecture](https://youtu.be/QuPWki6vMMI) w/Thomson Comer: Computer Architecture One Intro
#### [5th Lecture](https://youtu.be/82F93iymaaU) w/Thomson Comer: Computer Architecture One
#### [6th Lecture](VIDEO_RECORDED_NOT_POSTED) Collaboration: Computer Architecture One
#### [7th Lecture](VIDEO_RECORDED_NOT_POSTED) w/Thomson Comer: Computer Architecture One Q&A
Pair Programming #20: https://github.com/LambdaSchool/Computer-Architecture-One w/Steve
***
### Day 60: Tuesday, September 26
### [DAY 60 NOTES](Month3/Week13/Day60/README.md)
Code Challenge #51: https://repl.it/student/submissions/1677604 "Combine Two Strings"
#### [1st Lecture](https://youtu.be/lcTbfgMlNNE) w/Sean Chen: Review Code Challenge #51: combineTwoStrings
#### [Brown Bag](https://youtu.be/BQIoxKE4MqY) w/Zack Argyle: Web Engineering
#### [2nd Lecture](https://youtu.be/kP29RbUD7bY) w/Thomson Comer: Stay on target
#### [3rd Lecture](https://youtu.be/ti29qrVGG1k) w/Thomson Comer: LS-CA1 Q&A
***
### Day 61: Wednesday, September 27
### [DAY 61 NOTES](Month3/Week13/Day61/README.md)
Code Challenge #52: https://repl.it/student/submissions/1684889 "Sum Digit Power"
#### [1st Lecture](https://youtu.be/sG8YnMyKohA) w/Ben Nelson: Review Code Challenge #52 sumDigitPower
#### [2nd Lecture](https://youtu.be/2YI1zyfHapI) w/Thomson Comer: LS Computer Architecture One solution
#### [3rd Lecture](https://youtu.be/_ivSbOPoJNk) w/Thomson Comer: LS Computer Architecture Two introduction
Pair Programming #21: - https://github.com/LambdaSchool/Computer-Architecture-Two Solo
***
### Day 62: Thursday, September 28
### [DAY 62 NOTES](Month3/Week13/Day62/README.md)
Code Challenge #53: https://repl.it/student/submissions/1695186 "Prime Reduction"
#### [1st Lecture](https://youtu.be/u3p5kZtAAHY) w/Tai Chulikavit: Review Code Challenge #53 primeReduction
#### [Brown Bag](https://youtu.be/e1IgY2jQT9M) w/Thomson Comer: Log All The Things
#### [2nd Lecture](VIDEO_RECORDED_NOT_POSTED) w/Thomson Comer: LS-Computer Architecture Two Q&A
***
### Day 63: Friday, September 29
### [DAY 63 NOTES](Month3/Week13/Day63/README.md)
Code Challenge #54: https://repl.it/student/submissions/1704948 "Full Adder"
#### [1st Lecture](NO_VIDEO_RECORDED) w/Speaker: Review Code Challenge #54 fullAdder
#### [Brown Bag](https://youtu.be/MslTB3ZAD7E) w/Emily Sperry: Overwatch
***
***
Month 4: October, 2017
# Month 4: October, 2017
## Week 14: Oct. 2 - 6
### Day 64: Monday, October 02
### [DAY 64 NOTES](Month4/Week14/Day64/README.md)
Code Challenge #54: https://repl.it/student/submissions/1721915 "Full Adder"
#### [1st Lecture](https://youtu.be/9Rqk8aV8-SU) w/Tai Chulikavit: Review Code Challenge #54 fullAdder
#### [2nd Lecture](NO_VIDEO_RECORDED) w/Thomson Comer: Computer Architecture Two Review
#### [3rd Lecture](https://youtu.be/4q3LlOZLjPo) w/Thomson Comer: Computer Architecture Two Solution
#### [4th Lecture](https://youtu.be/RQ0cu_vbCPw) w/Thomson Comer: Operating Systems Intro
#### [5th Lecture](https://youtu.be/upqmNSdpHi4) w/Thomson Comer: Operating Systems
#### [6th Lecture](NO_VIDEO_RECORDED) w/Thomson Comer: Operating Systems Q&A
Pair Programming #22: https://github.com/LambdaSchool/Operating-Systems-One w/Antonio
***
### Day 65: Tuesday, October 03
### [DAY 65 NOTES](Month4/Week14/Day65/README.md)
Code Challenge #55: https://repl.it/student/submissions/1731362 "Overlapping Rectangles"
#### [1st Lecture](https://youtu.be/PS732Ig7Uow) w/Sean Chen: Review Code Challenge #55 overlappingRectangles
#### [Brown Bag](VIDEO_RECORDED_NOT_POSTED) w/Eric Blancas: Esports and Competitive Gaming
#### [2nd Lecture](NO_VIDEO_RECORDED) w/Thomson Comer: Operating Systems One Q&A
***
### Day 66: Wednesday, October 04
### [DAY 66 NOTES](Month4/Week14/Day66/README.md)
#### [1st Lecture](VIDEO_RECORDED_NOT_POSTED) w/Tai: Code Challenge Review
#### [2nd Lecture](https://youtu.be/TIS_03jK4P4) w/Thomson Comer: LS Operating Systems One solution
#### [3rd Lecture](NO_VIDEO_RECORDED) w/Thomson Comer: LS Operating Systems One review
#### [4th Lecture](https://youtu.be/tadDAQpjAE4) w/Thomson Comer: The C Programming Language Intro
#### [5th Lecture](https://youtu.be/IbcUJJhsz5c) w/Thomson Comer: The C Programming Language
Pair Programming #23: https://github.com/LambdaSchool/The-C-Programming-Language w/Antonio
***
### Day 67: Thursday, October 05
### [DAY 67 NOTES](Month4/Week14/Day67/README.md)
Code Challenge #56: https://repl.it/student/submissions/1746465 "Merge Sort"
#### [1st Lecture](https://youtu.be/oMlOBuyazv4) w/Ryan Hamblin: Review Code Challenge #56 mergeSort
#### [Brown Bag](https://youtu.be/UPxubEpGd7c) w/Ryan Hamblin: Coffee
#### [2nd Lecture](https://youtu.be/DmVyAyixoqU) w/Thomson Comer: C Programming Language Q&A
***
### Day 68: Friday, October 06
### [DAY 68 NOTES](Month4/Week14/Day68/README.md)
Code Challenge #57: https://repl.it/student/submissions/1752932 "Rand7 to Rand5"
#### [1st Lecture](https://youtu.be/zRA4SxsAfDY) w/Sean Chen: Review Code Challenge #57 rand7ToRand5
#### [2nd Lecture](https://youtu.be/rc7Ioom0SSU) w/Thomson Comer: C Programming Language Q&A & TC demo
#### [3rd Lecture](https://youtu.be/13w1_2M8JcM) w/Thomson Comer: C Programming Language Q&A
***
## Week 15: Oct. 9 - 13
### Day 69: Monday, October 09
### [DAY 69 NOTES](Month4/Week15/Day69/README.md)
Code Challenge #58: https://repl.it/student/submissions/1764702 "Find Total Average And Percentage"
#### [1st Lecture](https://youtu.be/7sBMwuVb0EI) w/Sean Chen: Review Code Challenge #58 findTotalAverageAndPercentage
#### [2nd Lecture](NO_VIDEO_RECORDED) w/Sean Chen: LS - C Programming Language Lab Review
#### [3rd Lecture](https://youtu.be/8JbGDEv-Txg) w/Thomson Comer: LS - C Programming Language Lab Solution
#### [4th Lecture](https://youtu.be/V6MaRvOikUE) w/Sean Chen: LS-Operating Systems, Processes Mini
#### [5th Lecture](https://youtu.be/zQDSUU9m_6g) w/Sean Chen: LS-Operating Systems, Processes Mini Solution
***
### Day 70: Tuesday, October 10
### [DAY 70 NOTES](Month4/Week15/Day70/README.md)
Code Challenge #59: https://repl.it/student/submissions/1773343 "Nth Fibonacci"
#### [1st Lecture](https://youtu.be/5qLwPFzqZh8) w/Sean Chen: Review Code Challenge #59 nthFibonacci
#### [2nd Lecture](https://youtu.be/vd5rosQ_8zI) w/Sean Chen: LS-Operating Systems: Scheduling
#### [Brown Bag](https://youtu.be/PK2c_95bsdk) w/Kevin Depue: emacs
#### [3rd Lecture](NO_VIDEO_RECORDED) w/Sean Chen: LS-Operating Systems: Scheduling Q&A
Pair Programming #24: https://github.com/LambdaSchool/Multi-Level-Feedback-Queue w/Brian & Ryan
***
### Day 71: Wednesday, October 11
### [DAY 71 NOTES](Month4/Week15/Day71/README.md)
Code Challenge #60: https://repl.it/student/submissions/1781474 "Linked List"
#### [1st Lecture](https://youtu.be/mX9VubqAujE) w/Speaker: Review Code Challenge #60 linkedList
#### [2nd Lecture](https://youtu.be/gqUORqHMJ3Y) w/Sean Chen: LS-Operating Systems: Scheduling Solution
***
### Day 72: Thursday, October 12
### [DAY 72 NOTES](Month4/Week15/Day72/README.md)
Code Challenge #61: https://repl.it/student/submissions/1789748 "Stack"
#### [1st Lecture](https://youtu.be/0PelLAB4F8w) w/Sean Chen: Review Code Challenge #61 stack
#### [2nd Lecture](NO_VIDEO_RECORDED) w/Sean Chen: LS-MLFQ Review
#### [3rd Lecture](https://youtu.be/JCUNwhDEaXY) w/Thomson Comer: LS-Applied C Programming
#### [Brown Bag](VIDEO_RECORDED_NOT_POSTED) w/Hans Petrich from Silent Break Security: Penetration Testing
#### [4th Lecture](https://youtu.be/Pr0iZylrh38) w/Thomson Comer: LS - Applied C Programming
Pair Programming #25: https://github.com/LambdaSchool/Applied-C-Programming w/Jake & Antonio
***
### Day 73: Friday, October 13
### [DAY 73 NOTES](Month4/Week15/Day73/README.md)
Code Challenge #62: https://repl.it/student/submissions/1797443 "Queue Using Stack"
#### [1st Lecture](https://youtu.be/PRkNuAgkXww) w/Sean Chen: Review Code Challenge #62 queueUsingStack
#### [Brown Bag](https://youtu.be/B-tiv0tvdBI) w/Kelly Walker: JS Debugging
***
## Week 16: Oct. 16 - 20
### Day 74: Monday, October 16
### [DAY 74 NOTES](Month4/Week16/Day74/README.md)
Code Challenge #63: https://repl.it/student/submissions/1809823 "Binary Tree Search"
#### [1st Lecture](https://youtu.be/E2Wv-JXJFuM) w/Sean Chen: Review Code Challenge #64 binaryTreeSearch
#### [2nd Lecture](NO_VIDEO_RECORDED) w/Thomson Comer: Applied C Programming Q&A
#### [3rd Lecture](https://youtu.be/01PG_IpaiN4) w/Thomson Comer: Applied C Programming Q&A
#### [4th Lecture](https://youtu.be/ExtEKwKm3j8) w/Thomson Comer: Applied C Programming Q&A
***
### Day 75: Tuesday, October 17
### [DAY 75 NOTES](Month4/Week16/Day75README.md)
Code Challenge #64: https://repl.it/student/submissions/1817075 "Quick Sort"
#### [1st Lecture](https://youtu.be/krtTy-mRaNk) w/Sean Chen: Review Code Challenge #63 quickSort
#### [Brown Bag](https://youtu.be/ccHqd9j3ePk) w/Brian Hall: JavaScript Promises and Dragons! BEEJ!!!
#### [2nd Lecture](https://youtu.be/krAZdwo_h3s) w/Thomson Comer: Applied C Programming Q&A
***
### Day 76: Wednesday, October 18
### [DAY 76 NOTES](Month4/Week16/Day76/README.md)
Code Challenge #65: https://repl.it/student/submissions/1824513 "Merge Sort"
#### [1st Lecture](https://youtu.be/H4psSvw7DJQ) w/Sean Chen: Review Code Challenge #65 mergeSort
#### [2nd Lecture](https://youtu.be/tlH7An5IIJk) w/Thomson Comer: Theory of Computation Intro, pt.1
#### [3rd Lecture](https://youtu.be/QGWRbPGtaME) w/Thomson Comer: Theory of Computation Intro, pt.2
Pair Programming #26: https://github.com/LambdaSchool/Theory-Of-Computation w/Jesh
***
### Day 77: Thursday, October 19
### [DAY 77 NOTES](Month4/Week16/Day77/README.md)
Code Challenge #66: https://repl.it/student/submissions/# "Insertion Sort"
#### [1st Lecture](https://youtu.be/KeBcSApTefM) w/Sean Chen: Review Code Challenge #66 insertionSort
#### [2nd Lecture](https://youtu.be/NhLzTF-4epM) w/Thomson Comer: Theory of Computation
***
### Day 78: Friday, October 20
### [DAY 78 NOTES](Month4/Week16/Day78/README.md)
Code Challenge #67: https://repl.it/student/submissions/1837298 "Highest Product of Three"
#### [1st Lecture](https://youtu.be/DfFBYylXx5U) w/Sean Chen: Review Code Challenge #67: highestProductOfThree
#### [2nd Lecture](https://youtu.be/3zlgN4nBiFA) w/Thomson Comer: Theory of Computation
#### [Brown Bag](https://youtu.be/XuQxXyndOZY) w/Caleb Hicks: State of the Lambda
***
## Week 17: Oct. 23 - 27
### Day 79: Monday, October 23
### [DAY 79 NOTES](Month4/Week17/Day79/README.md)
Code Challenge #68: https://repl.it/student/submissions/1847090 "Python Crash Course"
#### [1st Lecture](https://youtu.be/qUmJVVOSFyY) w/Sean Chen: Review Code Challenge #68: pythonCrashCourse
#### [2nd Lecture](VIDEO_RECORDED_NOT_POSTED) w/Thomson Comer: LS-Theory of Computation fin.
***
### Day 80: Tuesday, October 24
### [DAY 80 NOTES](Month4/Week17/Day80/README.md)
Code Challenge #69: https://repl.it/student/submissions/1855286 "Strings"
#### [1st Lecture](https://youtu.be/VC52108omBI) w/Sean Chen: Review Code Challenge #69 strings
#### [2nd Lecture](https://youtu.be/mNhV6-K3f8s) w/Thomson Comer: Algorithms-One Introduction
#### [Brown Bag](https://youtu.be/LcRbERkJ2ok) w/Kevin DePue: The Command Line
#### [3rd Lecture](https://youtu.be/sgUiTVtt7lA) w/Thomson Comer: Algorithms-One
Pair Programming #27: https://github.com/LambdaSchool/Algorithms-One solo
***
### Day 81: Wednesday, October 25
### [DAY 81 NOTES](Month4/Week17/Day81/README.md)
Code Challenge #70: https://repl.it/student/submissions/1864112 "Lists"
#### [1st Lecture](https://youtu.be/CTtsi2AV6Hg) w/Sean Chen: Review Code Challenge #70: lists
#### [2nd Lecture](https://youtu.be/_wsYBbijgH4) w/Thomson Comer: LS-Algorithms-One
***
### Day 82: Thursday, October 26
### [DAY 82 NOTES](Month4/Week17/Day82/README.md)
Code Challenge #71: https://repl.it/student/submissions/# "Mean, Median, Mode"
#### [1st Lecture](https://youtu.be/r0xWh4QqS9Q) w/Sean Chen: Review Code Challenge #71: meanMedianMode
#### [Brown Bag](NO_VIDEO_RECORDED) w/Jonathan Chiang cs3: Block-Chain
#### [2nd Lecture](VIDEO_RECORDED_NOT_POSTED) w/Thomson Comer: LS-Algorithm One Solution
Pair Programming #27: https://github.com/thomcom/Algorithms-Two solo
***
### Day 83: Friday, October 27
### [DAY 83 NOTES](Month4/Week17/Day83/README.md)
Code Challenge #72: https://repl.it/student/submissions/1878345 "Permutation Palindrome"
#### [1st Lecture](https://youtu.be/yR0fdyILZ1s) w/Tai Chulikavit: Review Code Challenge #72: permutationPalindrome
#### [Brown Bag](VIDEO_RECORDED_NOT_POSTED) w/Matt Bernier: Product Management
***
***
Month 5: November, 2017
# Month 5: November, 2017
## Week 18: Oct. 30 - Nov. 3
### Day 84: Monday, October 30
### [DAY 84 NOTES](Month5/Week18/Day84/README.md)
Code Challenge #73: https://repl.it/student/submissions/1891345 "Linked List"
#### [1st Lecture](https://youtu.be/6Ilb270zYpU) w/Sean Chen: Review Code Challenge #73: linkedList
#### [2nd Lecture](https://youtu.be/NI58sCR0-kM) w/Thomson Comer: Algorithms Two part one
#### [3rd Lecture](https://youtu.be/vF6akBDES8Q) w/Thomson Comer: Algorithms Two part two
Pair Programming #28: https://github.com/LambdaSchool/Algorithms-Two_React-TSP solo
***
### Day 85: Tuesday, October 31
### [DAY 85 NOTES](Month5/Week18/Day85/README.md)
Code Challenge #74: https://repl.it/student/submissions/1895354 "Doubly Linked List"
#### [1st Lecture](https://youtu.be/acl83_x8Wew) w/Sean Chen: Review Code Challenge #74 doublyLinkedList
#### [Brown Bag](https://youtu.be/NCrwYjEFEmg) w/Aaron Gallant: Bach
#### [2nd Lecture](https://youtu.be/eGs0hx8YVR0) w/Thomson Comer: Algorithms Two
***
### Day 86: Wednesday, November 01
### [DAY 86 NOTES](Month5/Week18/Day86/README.md)
Code Challenge #75: https://repl.it/student/submissions/1903866 "Find Rotation Point"
#### [1st Lecture](https://youtu.be/HCa69879ZGo) w/Sean Chen: Review Code Challenge #75: findRotationPoint
#### [2nd Lecture](https://youtu.be/p1hNiUDuaOY) w/Beej: LS-Algorithms Two
#### [3rd Lecture](NO_VIDEO_RECORDED) w/Beej: LS-Algorithm Two Q&A review
#### [4th Lecture](https://youtu.be/Jf9g98A2CIY) w/Beej: Dijkstras Algorithm
#### [5th Lecture](https://youtu.be/fKGnC9ldaiI) w/Beej: Dijkstras Algorithm
Pair Programming #29: https://github.com/LambdaSchool/DijkstrasD3Demo solo
***
### Day 87: Thursday, November 02
### [DAY 87 NOTES](Month5/Week18/Day87/README.md)
Code Challenge #76: https://repl.it/student/submissions/1910097 "Make Change"
#### [1st Lecture](https://youtu.be/ZmN9F07PjB0) w/Sean Chen: Review Code Challenge #76 makeChange
#### [2nd Lecture](https://youtu.be/D4PlOnIBee8) w/Beej: Dijkstras Algorithm Q&A
***
### Day 88: Friday, November 03
### [DAY 88 NOTES](Month5/Week18/Day88/README.md)
Code Challenge #77: https://repl.it/student/submissions/1917830 "Least Recently Used Cache"
#### [1st Lecture](https://youtu.be/tg4JEUsYKSM) w/Sean Chen: Review Code Challenge #77 lruCache
#### [2nd Lecture](https://youtu.be/YRDbMIpD3QQ) w/Beej: D3 Djikstra React
***
## Week 19: Nov. 6 - 10
### Day 89: Monday, November 06
### [DAY 89 NOTES](Month5/Week19/Day89##/README.md)
Code Challenge #78: https://repl.it/student/submissions/# "Go Intro I: Variables, Type & Loops"
#### [1st Lecture](https://youtu.be/1J1ckOZ1WRM) w/Sean Chen: Review Code Challenge #78 goIntroI
#### [2nd Lecture](https://youtu.be/4Nf8MNOPAhE) w/Beej: Dijkstra D3 solution
#### [3rd Lecture](https://youtu.be/W4HXyRQwElY) w/Beej: Mini Sprint Animation with React
#### [4th Lecture](https://youtu.be/BAWlBL2fqbQ) w/Beej: Game Of Life
Pair Programming #30: https://github.com/LambdaSchool/Conways-Life solo
***
### Day 90: Tuesday, November 07
### [DAY 90 NOTES](Month5/Week19/Day90/README.md)
Code Challenge #79: https://repl.it/student/submissions/1936670 "Go Intro II: Arrays, Slices & Make"
#### [1st Lecture](https://youtu.be/_sym-joan7U) w/Sean Chen: Review Code Challenge #79 goIntroII
#### [Brown Bag](https://youtu.be/VU8H-SelFnI) w/Jason Campbell: Interview Questions
#### [2nd Lecture](https://youtu.be/IhZUX_iZIm4) w/Beej: Conway's Game of Life
***
### Day 91: Wednesday, November 08
### [DAY 91 NOTES](Month5/Week19/Day91/README.md)
Code Challenge #80: https://repl.it/student/submissions/1943334 "Go Intro III: Functions and Pointers"
#### [1st Lecture](https://youtu.be/mIhpRnLLhG0) w/Sean Chen: Review Code Challenge #80 goIntroIII
#### [2nd Lecture](https://youtu.be/A7s_-yJ5lUA) w/Beej: Conway solution
#### [3rd Lecture](https://youtu.be/9rH571vvgnE) w/Aaron Gallant: Intro to Security and Cryptography
#### [4th Lecture](https://youtu.be/JYU-3HmXHsg) w/Aaron Gallant: Security and Cryptography Mini
#### [5th Lecture](https://youtu.be/U14cPfdwuXw) w/Aaron Gallant: Security and Cryptography Mini Solution
***
### Day 92: Thursday, November 09
### [DAY 92 NOTES](Month5/Week19/Day92/README.md)
Code Challenge #81: https://repl.it/student/submissions/1951449 "Stack"
#### [1st Lecture](https://youtu.be/K9aOAyGow28) w/Sean Chen: Review Code Challenge #81 stack
#### [Brown Bag](https://youtu.be/6kHGtWTVb9k) w/Elmer Thomas: Open Source Management
#### [2nd Lecture](https://youtu.be/_8dir3QaIF0) w/Aaron Gallant: Secret-Gist
Pair Programming #31: https://github.com/LambdaSchool/Secret-Gists solo
***
### Day 93: Friday, November 10
### [DAY 93 NOTES](Month5/Week19/Day93/README.md)
Code Challenge #82: https://repl.it/student/submissions/1958450 "Binary Search Tree"
#### [1st Lecture](https://youtu.be/Vdui-EVc-fU) w/Sean Chen: Review Code Challenge #82 binarySearchTree
#### [Brown Bag](https://youtu.be/CgGdiGInSyA) w/Mike "Mitch" Mitchel: Modular Testing & Modlets
#### [2nd Lecture](https://youtu.be/3OExk481rAM) w/Aaron Gallant: Secret-Gist Q&A
***
## Week 20: Nov. 13 - 17
### Day 94: Monday, November 13
### [DAY 94 NOTES](Month5/Week20/Day94/README.md)
#### [1st Lecture](https://youtu.be/Ras1WlZFMnI) w/Sean Chen: Whiteboard Interview Prep
#### [2nd Lecture](https://youtu.be/oMgpPtSkVPk) w/Aaron Gallant: LS Secret-Gists solution
#### [3rd Lecture](https://youtu.be/4XDvsw5hr6I) w/Aaron Gallant: Intro to Portfolios
#### [4th Lecture](https://youtu.be/4otmwa9katY) w/Speaker: topic
***
### Day 95: Tuesday, November 14
### [DAY 95 NOTES](Month5/Week20/Day95/README.md)
#### [1st Lecture](https://youtu.be/DuQmsbfmFrQ) w/Sean Chen: Whiteboard Interview Prep
#### [2nd Lecture](https://youtu.be/uGnF1YVDV4U) w/Aaron Gallant: Portfolio Project Q&A
***
### Day 96: Wednesday, November 15
### [DAY 96 NOTES](Month5/Week20/Day96/README.md)
#### [1st Lecture](https://youtu.be/NMDgZnTgXaE) w/Sean Chen: Whiteboard Interview Prep
#### [2nd Lecture](https://youtu.be/YMUVNYvq3T4) w/Beej: Relational and Non-Relational Databases
#### [3rd Lecture](https://youtu.be/Qex4GONCT_o) w/Beej: Relational and Non-Relational Databases Q&A
***
### Day 97: Thursday, November 16
### [DAY 97 NOTES](Month5/Week20/Day97/README.md)
#### [1st Lecture](https://youtu.be/rb95tWqHzCQ) w/Sean Chen: Whiteboard Interview Prep
#### [2nd Lecture](https://youtu.be/SIYbPY7ipI0) w/Aaron Gallant: Portfolio Project Q&A
***
### Day 98: Friday, November 17
### [DAY 98 NOTES](Month5/Week20/Day98/README.md)
#### [1st Lecture](NO_VIDEO_RECORDED) w/Sean Chen: Whiteboard Interview Prep
#### [2nd Lecture](https://youtu.be/G2Kg83S-byY) w/Aaron Gallant: Static Pages
#### [Brown Bag](VIDEO_RECORDED_NOT_POSTED) w/Dan Frehner: Testing with Jest
#### [3rd Lecture](https://youtu.be/AjICDEfZxU4) w/Allan Gallant: Portfolio Project Q&A
***
## Nov. 20 - 24
### Thanksgiving week VACATION
***
## Week 21: Nov. 27 - Dec. 1
### Day 99: Monday, November 27
### [DAY 99 NOTES](Month5/Week21/Day99/README.md)
#### [1st Lecture](https://youtu.be/NaCJiR7pi4E) w/Aaron Gallant and Beej: Group Capstone Kickoff
#### Capstone
#### Internship
***
### Day 100: Tuesday, November 28
### [DAY 100 NOTES](Month5/Week21/Day100/README.md)
#### [1st Lecture](https://youtu.be/fdVxZKx49PA) w/Sean Chen: Whiteboarding
#### Capstone
#### Internship
***
### Day 101: Wednesday, November 29
#### Capstone
#### Internship
***
### Day 102: Thursday, November 30
#### Capstone
#### Internship
***
### Day 103: Friday, December 1
### [DAY 103 NOTES](Month5/Week21/Day103/README.md)
#### Capstone
#### Internship
#### [First Week Capstone Demos](https://youtu.be/0FH5zC0tg-Q)
***
***
Month 6: December, 2017
# Month 6: December, 2017
## Week 22: Dec. 4 - 8
### Day 104: Monday, December 4
#### Capstone
#### Internship
***
### Day 105: Tueday, December 5
#### Capstone
#### Internship
***
### Day 106: Wednesday, December 6
#### Capstone
#### Internship
***
### Day 107: Thursday, December 7
#### Capstone
#### Internship
***
### Day 108: Friday, December 8
### [DAY 108 NOTES](Month6/Week22/Day108/README.md)
#### Capstone
#### Internship
#### [Second Week Capstone Demos](https://youtu.be/eWjym0ahi-4)
***
## Week 23: Dec. 11 - 15
### Day 109: Monday, December 11
#### Capstone
#### Internship
***
### Day 110: Tueday, December 12
### [DAY 110 NOTES](Month6/Week23/Day110/README.md)
#### Capstone
#### Internship
#### [1st Lecture](https://youtu.be/kQbDnDsO8MQ) w/Adam Basloe: Docker
***
### Day 111: Wednesday, December 13
#### Capstone
#### Internship
***
### Day 112: Thursday, December 14
#### Capstone
#### Internship
***
### Day 113: Friday, December 15
### [DAY 113 NOTES](Month6/Week23/Day113/README.md)
#### Capstone
#### Internship
#### [Brown Bag](https://youtu.be/pDSzR0iSQws) w/CS1 Capstone Presentations: Speech Trainer & Open House
#### [Third Week Capstone Demos](https://youtu.be/CKdXSzvgd7g)
***
## Week 24: Dec. 18 - 22
### Day 114: Monday, December 18
### [DAY 114 NOTES](Month6/Week24/Day114/README.md)
#### Capstone
#### Internship
#### [1st Lecture](VIDEO_RECORDED_NOT_POSTED) w/Caleb Hicks: Job Hunting and Interview Prep
***
### Day 115: Tueday, December 19
### [DAY 115 NOTES](Month6/Week24/Day115/README.md)
#### Capstone
#### Internship
#### [1st Lecture](https://youtu.be/xlFwh8kxGlE) w/Caleb Hicks: Getting a Job (Part I) - Finding Open Positions
***
### Day 116: Wednesday, December 20
#### Capstone
#### Internship
***
### Day 117: Thursday, December 21
### [DAY 117 NOTES](Month6/Week24/Day117/README.md)
#### Capstone
#### Internship
#### [1st Lecture](https://youtu.be/leNDqss50F4) w/Sabrina Baez: Getting a Job (Part II) - Branding & LinkedIn
***
### Day 118: Friday, December 22
### [DAY 118 NOTES](Month6/Week24/Day118/README.md)
#### Capstone
#### Internship
#### [Brown Bag](https://youtu.be/pDSzR0iSQws) w/CS1 Capstone Presentations: Speech Trainer & Open House
***
## Dec. 25 Christmas!
### VACATION
***
Month 7: January, 2018
# Month 7: January, 2018
## Week 25: Jan. 4 & 5
### Day 119: Thursday, January 4
#### HACKATHON 2018
***
### Day 120: Friday, January 5
#### [HACKATHON 2018](https://youtu.be/Kn3PX0QEK1U?t=2h2m48s)
***
## Week 26: Jan. 8 - 12
### Day 121: Monday, January 8
#### Capstone
#### Internship
#### [Brown Bag](https://youtu.be/UntcVRt_vT4) w/Mohammed Nayeem: Introduction to Machine Learning
- https://drive.google.com/drive/folders/1GlEAQrsVCVKmXcoK9JXZaHxe4gOkfiD3?usp=sharing
***
### Day 122: Tuesday, January 9
#### Capstone
#### Internship
#### [Brown Bag](https://youtu.be/VSL_Qs-P-84) w/Brian Doyle: Unity
For following along and working post-lecture, Brian suggests:
1. Install Unity: https://unity3d.com/get-unity/download
2. Install Visual Studio 2017 Community: https://www.visualstudio.com/vs/unity-tools/
3. Download the tutorial starter project: https://koenig-media.raywenderlich.com/uploads/2014/03/RocketMouse_StarterProject.zip
4. Download the tutorial resources: https://koenig-media.raywenderlich.com/uploads/2014/03/RocketMouse_Unity_Resources.zip
5. Tutorial: https://www.raywenderlich.com/69392/make-game-like-jetpack-joyride-unity-2d-part-1
***
### Day 123: Wednesday, January 10
#### Capstone
#### Internship
***
### Day 124: Thursday, January 11
#### Capstone
#### Internship
***
### Day 125: Friday, January 12
#### Capstone
#### Internship
#### [Brown Bag](https://youtu.be/34S7zc6T-0k) w/Arc_Hive & Studdy Buddy: Capstone Presentations
#### [Front-End Challenge](https://youtu.be/d4xL76-si8I) w/Sean Chen: React Calculator Introduction
#### [Front-End Challenge](https://youtu.be/xRRXmRjPL08) w/Sean Chen: React Calculator Solution
***
## Week 27: Jan. 16 - 19
### Monday, January 15: MLK, Jr. Day
***
### Day 126: Tuesday, January 16
#### Capstone
#### Internship
#### [State of the Union](NO_VIDEO_RECORDED) w/Austen, Ben, Caleb, etc.
#### [Front-End Challenge Primer](https://youtu.be/i2MqSXMWInc) w/Ben Nelson: Kanban board practice - React To Do List Solution
#### [Demo Day Prep](https://youtu.be/0ZHIhxQDRGU) w/Caleb Hicks
- [Alumni profiles](https://airtable.com/shrhd97Zpi43vmaxk)
- [ScreenFlow](https://www.telestream.net/screenflow/overview.htm)
- [Demo Day Preparation Script](https://github.com/LambdaSchool/Demo-Day-Preparation)
#### [Lambda School TA Position](https://youtu.be/njBgKT3_aj8) w/Caleb Hicks
***
### Day 127: Wednesday, January 17
#### Capstone
#### Internship
#### [Interview Question Prep](https://youtu.be/CmGrQXwAYRo) w/Ben Nelson: Kanban board practice
***
### Day 128: Thursday, January 18
#### [DEMO DAY WITH HIRING PARTNERS](https://youtu.be/1VsmeopHpcg)
***
### Day 129: Friday, January 19
#### GRADUATION
***
### Continuing Review
#### [Impromptu class/this (4 rules) review](https://youtu.be/qVz0UR89nhs)
***
Additional Resources
#### Lambda University:
- Lambda University's Google Calendar [Invite](https://www.google.com/calendar/render?cid=bGFtYmRhc2Nob29sLmNvbV81dmJxNzByMWpnOG5kdmQxNGJoYTVzbWJqY0Bncm91cC5jYWxlbmRhci5nb29nbGUuY29t&invEmailKey=mixelpix@mac.com:84d4f84c0778cc54f71761d34d12b62c328804d5)
- Tyge Johnson's Collection of [Lecture videos](https://docs.google.com/spreadsheets/d/1vkjyltR9gWK2Qsq3azn8nUuqXuGV7xa8tNxOSpmZ0Ag/edit#gid=0)
- "[Cracking the Coding Interview](http://www.crackingthecodinginterview.com/)" by Gayle Laakmann McDowell
- https://github.com/careercup/CtCI-6th-Edition
- CS2 lectures: https://docs.google.com/spreadsheets/d/1k87GF1O-5b0oF2mr0i7aaBs7aIkvExFxu12HcZdOoXY/edit#gid=505824829
- [Lambda School Alumni](https://lambdaschool.com/alumni/)
#### Internships
- http://www.shubhro.com/2014/10/15/tips-for-internships/
#### Referrals
> We’ll pay $250 for every student you refer that ends up graduating.
> To refer just link them to `lambdaschool.com/computer-science?src=youremail@email.com`, and swap out your email address for `youremail@email.com`
- As of 4/18/18 per [Jocelyn Robancho](https://lambdaschoolstudents.slack.com/archives/G9XSHHV5G/p1524070196000554)
> Have the potential student mention the person who referred them's name in their application or during their interview. Karen in Admissions makes a note and tracks these manually.
#### LSPro lectures:
- [Callbacks](https://youtu.be/qxURd9khNgU)
#### C++
- https://media.pearsoncmg.com/aw/ecs_gaddis_sowcpp_cs_8/mpl/videonotes.html
- http://www-bcf.usc.edu/~dkempe/CS104/08-29.pdf
#### C
- http://alvand.basu.ac.ir/~dezfoulian/files/Programming/Prentice%20Hall%20-%20The%20C%20Programming%20Language-%20Brian%20W.%20Kernighan,%20Dennis%20M.%20Ritchie,%202nd%20ed.,%20ISBN%20.pdf
- http://www.c4learn.com/c-programming/c-pointer-operator/
- http://www.zentut.com/c-tutorial/c-linked-list/
- https://www.learn-c.org/en/Linked_lists
- http://markburgess.org/CTutorial/C-Tut-4.02.pdf
- http://beej.us/blog/data/c-pointers/ (also: https://stackoverflow.com/a/2094715/5225057)
#### Compiling
- http://www.bayfronttechnologies.com/mc_tutorial.html
#### GO GoLang
- https://golang.org/
- https://golang.org/doc/
- https://tour.golang.org/welcome/1
- https://gobyexample.com/
#### REST
- http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
- http://www.looah.com/source/view/2284
- Restful API with node, mongo, express & mongoose: http://fem-node-api.netlify.com/
#### NODE
- Express: https://expressjs.com/en/api.html
- http://stackabuse.com/how-to-uninstall-node-js-from-mac-osx/
- `npm install learnyounode`
#### MONGO
- https://www.mongodb.com/
- https://docs.mongodb.com/manual/reference/mongo-shell/
- free mongoDB hosting up to 500MB: https://mlab.com/
- [5th Lecture](https://youtu.be/y6d-b3p3tAA) w/Ryan Hamblin: Mongo-I Lab QandA
- `$ mongo` commands
- `show dbs` list db's ...
- `use bears` use a particular db
- `db.bears.find().pretty()` display contents nicely
- `db.dropDatabase()` nuke db out of existence
- `quit()` well.. to quit.
#### Mongoose
- http://mongoosejs.com/docs/api.html#query_Query-remove
- https://www.lynda.com/Node-js-tutorials/Querying-data-Mongoose/604259/620678-4.html
#### JQuery
- https://code.jquery.com/
#### REACT
- REACT FUNDAMENTALS: https://egghead.io/courses/react-fundamentals
- https://facebook.github.io/react/docs/hello-world.html
- React lifecycle
1. https://engineering.musefind.com/react-lifecycle-methods-how-and-when-to-use-them-2111a1b692b1
2. https://facebook.github.io/react/docs/react-component.html
3. https://facebook.github.io/react/docs/components-and-props.html
- React is [ONLY THE VIEW LAYER](http://blog.andrewray.me/reactjs-for-stupid-people/).
- http://www.automationfuel.com/sass-react-webpack/
- https://react-bootstrap.github.io/
- REACT FOR BEGINNERS: https://reactforbeginners.com/
- http://6.470.scripts.mit.edu/2014/slides/React-MIT.pdf
- https://github.com/petehunt/react-howto
- https://reactarmory.com/resources/lifecycle-simulators#State-updates
- https://reactarmory.com/resources/lifecycle-simulators#Prop-updates
- https://reactarmory.com/guides/context-free-react-router
- [HOW TO](https://www.youtube.com/channel/UCsvMopMspsGw89AWim0FMfw)
- https://www.youtube.com/watch?v=gEXAGvu8EKQ&index=6&list=PL4cUxeGkcC9i0_2FF-WhtRIfIJ1lXlTZR
##### REACT-NATIVE
- https://github.com/ReactNativeNews/react-native-newsletter
- https://github.com/ReactNativeNews/React-Native-Apps
##### Good Tutorials
- React TicTac Toe: https://reactjs.org/tutorial/tutorial.html
- Tutorial Series(skip first one): https://www.youtube.com/watch?v=fd2Cayhez58
- React Crash Course: https://www.youtube.com/watch?v=A71aqufiNtQ
- In depth To Do List(skip webpack): https://www.youtube.com/watch?v=IR6smI_YJDE&t=2459s
- simple to do list: https://www.youtube.com/watch?v=2Uz-7Wf0YNY
#### REDUX
- The intro tutorial series from http://redux.js.org:
- https://egghead.io/courses/getting-started-with-redux
- Redux dev tools: https://github.com/zalmoxisus/redux-devtools-extension
- [History of Redux](http://threedevsandamaybe.com/the-history-of-react-and-flux-with-dan-abramov/)
- https://www.reax.io/blog/2016/07/07/quick-guide-to-react-and-redux/
- LEGENDARY RYAN HAMBLIN REACT REDUX ROUTING LECTURE: https://youtu.be/GNJg_K8DG2Q
#### AXIOS
- https://github.com/mzabriskie/axios
#### REACT ROUTER
- https://reacttraining.com/react-router/web/api/NavLink
- https://youtu.be/AzlpRbziyZQ EXCELLENT 8 MIN OVERVIEW
#### JAVASCRIPT/ ECMAScript
- [Historical Context of Modern JavaScript](https://medium.com/@peterxjang/modern-javascript-explained-for-dinosaurs-f695e9747b70)
- Mozilla JavaScript Reference: https://developer.mozilla.org/en-US/docs/Web/JavaScript
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript
- [You Don't Know JS!](https://github.com/getify/You-Dont-Know-JS)
- [The JS Way](https://github.com/bpesquet/thejsway/#readme)
- Data Structures and Algorithms with JavaScript by Michael McMillan (posted to Slack channel)
- Closure vids
- https://www.youtube.com/watch?v=CQqwU2Ixu-U
- https://www.youtube.com/watch?v=USgVMIIT0ik
- BabelJS
- https://babeljs.io/ compiler for ES6 script, turns it into ES5 (ECMAScript 5)
- https://babeljs.io/learn-es2015/
- JS sandboxes online
- https://jsbin.com/
- https://jsfiddle.net)
- https://jsperf.com/ to TEST & COMPARE CODE PERFORMANCE
- [Underscorejs](http://underscorejs.org/)
- http://underscorejs.org/underscore.js
- Easier to view in Chrome with [Pretty Print](https://chrome.google.com/webstore/detail/prettyprint/nipdlgebaanapcphbcidpmmmkcecpkhg?hl=en-US)
- [Intro to Synchronous and Asynchronous code](https://www.pluralsight.com/guides/front-end-javascript/introduction-to-asynchronous-javascript)
- https://javascript30.com
- BUILD CROSS PLATFORM DESKTOP APPS WITH JS/HTML/CSS: https://electron.atom.io/
- http://javascript.crockford.com/popular.html
- Prototype inheritance: http://beej.us/blog/data/javascript-prototypes-inheritance
- https://github.com/LambdaSchool/BeejWiki/wiki/Arrays,-prototypes,-slices,-calls
#### ESLINTer:
- npm: https://www.npmjs.com/package/eslint-watch
- [AirBnB Style guide](https://github.com/airbnb/javascript#control-statements)
- http://eslint.org/docs/user-guide/getting-started
#### Python
- https://drive.google.com/drive/folders/0B3mgthJ7qanKTGpxNDBDR2l1WEk
- https://drive.google.com/drive/folders/0B3mgthJ7qanKbDZQSkpIUWFIVHc
#### SUPPORT APPS
- Text Editors / IDE's
- [Atom](https://atom.io/)
- [macOS "Open in Atom"](https://gist.github.com/idleberg/874790e8e3c8b1419e4439d0a48d2aa5)
- [Sublime Text](https://www.sublimetext.com/)
- [Visual Studio](https://code.visualstudio.com)
- Zoom for meetings: https://zoom.us/j/858115322
- class polling: https://b.socrative.com/student/
#### Development Operations & Deployment
- http://awsdevops.io/
- https://youtu.be/4ht22ReBjno kubernetes
- https://www.docker.com/
- https://kukulinski.com/10-most-common-reasons-kubernetes-deployments-fail-part-1/
- https://kukulinski.com/10-most-common-reasons-kubernetes-deployments-fail-part-2/
- https://kubernetes.io/docs/user-guide/kubectl-cheatsheet/
- free online course from Linux Foundation on the basics of Kubernetes: https://www.edx.org/.../introduction-kubernetes...
- You can also opt for Kubernetes certification: http://itsfoss.link/kubernetes
- https://youtu.be/v7ZcZfGBFcU dev ops 4 beginners
- https://medium.freecodecamp.org/surge-vs-github-pages-deploying-a-create-react-app-project-c0ecbf317089
- https://help.github.com/articles/using-a-custom-domain-with-github-pages/
- https://aws.amazon.com/s3/
- https://aws.amazon.com/lambda/
- Netlify: https://www.netlify.com/blog/2016/09/29/a-step-by-step-guide-deploying-on-netlify/
- GitHub Pages: https://pages.github.com/
- GH: https://help.github.com/articles/configuring-a-publishing-source-for-github-pages/
-Set up a GH page: https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#github-pages
- ngrok: https://ngrok.com/
- Heroku: https://devcenter.heroku.com/articles/getting-started-with-nodejs#introduction
- https://devcenter.heroku.com/articles/mongolab
- https://forum.freecodecamp.org/t/guide-for-using-mongodb-and-deploying-to-heroku/19347
- MLab (for MongoDB hosting): https://mlab.com/signup/?gclid=EAIaIQobChMIrLP4p4Kc2gIVlLjACh0cFgTiEAAYASABEgJyJ_D_BwE
- Microsoft Azure: https://azure.microsoft.com/en-us/free/search/
- portal.azure.com
- MongoDB Atlas: https://www.mongodb.com/cloud/atlas/lp/general
- Digital Ocean:
#### Computer Science
- WHAT HAPPENS WHEN?
- https://github.com/alex/what-happens-when
- BIG O NOTATION
- http://bigocheatsheet.com/
- https://rob-bell.net/2009/06/a-beginners-guide-to-big-o-notation/
- DOM & Web Browsers & HTML:
- https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction
- ["How browsers work internally" by Tali Garsiel (~30min)](https://vimeo.com/44182484)
- ["How Browsers Work: Behind the scenes of modern web browsers" by By Tali Garsiel and Paul Irish](https://www.html5rocks.com/en/tutorials/internals/howbrowserswork/)
- [HTML 5 Tutorial](http://www.html-5-tutorial.com/)
- [SEMANTIC ELEMENTS]https://www.w3schools.com/html/html5_semantic_elements.asp
- CSS
- CSS grid: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout
- http://www.csszengarden.com/
- [SASS](http://sass-lang.com/)
- [FLEXBOX](https://css-tricks.com/snippets/css/a-guide-to-flexbox/)
- http://cssreference.io/animations/
- https://webdesign.tutsplus.com/tutorials/a-beginners-introduction-to-css-animation--cms-21068
- https://developer.mozilla.org/en-US/docs/Web/CSS/animation
- https://cssanimation.rocks/portal/
- http://cssgridgarden.com/
- https://cssgrid.io/
- CSS Preprocessors:
- https://htmlmag.com/article/an-introduction-to-css-preprocessors-sass-less-stylus
- LESS: http://lesscss.org/
- https://github.com/mixelpixel/Preprocessing-I
- CAREER
- https://www.reddit.com/r/cscareerquestions/
- REGULAR EXPRESSIONS
- https://regex101.com/
- http://www.regular-expressions.info/
- https://www.bell-labs.com/usr/dmr/www/qedman.pdf
- http://www.cs.princeton.edu/courses/archive/spr09/cos333/beautiful.html
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/test
- also: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions
- http://files.hii-tech.com/book/Oreilly.Mastering.Regular.Expressions.3rd.Edition.Aug.2006.pdf <~~~ THIS BOOK
```console
$ man re_format
```
- https://regexone.com
- VIM
- https://vim-adventures.com/
- http://www.vimgenius.com/
- CS Engineering
- https://www.youtube.com/user/eaterbc
- https://eater.net/8bit/
- [registers and RAM](https://www.youtube.com/watch?v=fpnE6UAfbtU)
- Technology that frees us: http://www.torforgeblog.com/2017/04/03/how-can-we-make-technology-that-frees-us-rather-than-enslaves-us/
- Algorithms: https://www.dropbox.com/sh/8xapslslciddg26/AAC--Q61twdgkUMYSNJOIUVMa?dl=0
- Data Structure Visualizations: https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
- Dynamic programming: https://people.cs.clemson.edu/~bcdean/dp_practice/
- Lots more resources: https://medium.freecodecamp.org/470-free-online-programming-computer-science-courses-you-can-start-in-april-433e50dfdc57
- TEXT ENCODING
- https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/
- http://kunststube.net/encoding/
#### Interview prep
- https://github.com/h5bp/Front-end-Developer-Interview-Questions#js-questions
- https://www.toptal.com/javascript/interview-questions
- https://leetcode.com/
- practice problems: https://techiedelight.quora.com/500-Data-Structures-and-Algorithms-practice-problems-and-their-solutions
#### Resume prep
- http://creddle.io/
- http://canva.com/
#### TO DO
- ATOM: https://flight-manual.atom.io/hacking-atom/sections/package-word-count/
- macOS Security: https://objective-see.com/products.html
##### Unsorted
- Ryan Sherill: [Extra Resources list](https://docs.google.com/document/d/1y5B_glCrLRo8Vnu93QMKjFrfAN3a-GFPzgGz76rTTIQ/edit)
- Whiteboarding: https://www.lucidchart.com/
- https://github.com/MunGell/awesome-for-beginners
##### Some old school b.g. reading:
- [Assembly Language Programming](https://archive.org/stream/8080a8085AssemblyLanguageProgramming/Leventhal-8080a-8085AssemblyLanguageProgramming)
- [An Introduction To Microcomputers Volume 0](https://archive.org/stream/AnIntroductionToMicrocomputersVolume0/Osborne-AnIntroductionToMicrocomputersVolume0)
- [An Introduction To Microprocessors Volume 1](https://archive.org/stream/AnIntroductionToMicroprocessorsVolume1/Osborne-AnIntroductionToMicroprocessorsVolume1)
- https://archive.org/details/bitsavers_intel
##### Thoughts from Karthik to Ryan S:
> I think there's a few levels of understanding you should consider. Being able to make applications using Node.js and client-side JavaScript is one level. Most of LS will focus on this, and if you keep building (especially if you're really interested in what specifically you're building), while persevering through the problems, you'll learn the necessary skills.
> But the next level of understanding comes from realizing the problems and trade-offs in your development process. Yes, you're able to build a website, but what about your code is hard to understand? What mistakes do you keep making? What is it about the tools and abstractions that cause you to make mistakes, and how can you redesign them to avoid errors? Does the issue stem from inconsistent naming, global state, dynamic typing, the asynchronous nature of callbacks, the lack of parallelism, the programming language itself?
> JavaScript and Node.js, like any piece of technology, have chosen to balance a set of trade-offs. The decisions that have been made in the development of this language and runtime are not perfect, and reflect the authors' intentions and ideas. While you can master JavaScript, if you never experience the alternatives, you're severely restricting your understanding of trade-offs.
> Many of the latest trends and advances in JavaScript come from other languages and paradigms. The declarative nature of React and the single state atom defined by Redux stem from functional programming, where purity and state monads have been emphasized and realized for years. In like manner, the dynamic/weak typing of JavaScript can often result in code that's difficult to understand and maintain in the long run. Innovations like Typescript and Flow bring static typing, as seen in various other languages, to JavaScript.
> I strongly recommend not limiting yourself to JavaScript and Node.js. Break out of your comfort zone to understand different programming languages and paradigms, as they'll shape your thinking of programming in general. Once you've understood how to do something, always ask yourself what was difficult or what went wrong. Question your development process, and try to understand the best way to improve how you tackle problems. This will give you a mastery that's above any single language—a mastery that fundamentally understands trade-offs and approaches that shape the thinking behind programming.
Also: https://lambdaschoolpro.slack.com/archives/G5TDU61DE/p1506989692000102
***
### Git notes
- http://rogerdudler.github.io/git-guide/
- https://help.github.com/articles/connecting-to-github-with-ssh/
- https://www.sourcetreeapp.com/
- `git config core.ignorecase false`
- most projects set up as submodules
- A NOTE on reconfiguring submodules:
If `git submodule add ` was used to set up a git repository as a submodule within a "super-project" and the submodule is NOT committing within the super-project as a single object (i.e. if, when committing the submodule from within the Super project, you are having to commit each individual file from the submodule), then follow these steps to reconfigure:
1. Save all work in the submodule.
2. Stage and commit all file changes.
3. Push all commits to GitHub.
4. Make a safety copy of the submodule folder if you are cautious
5. Delete the relevant submodule section from the super-projects .gitmodules file (i.e. remove the listing of the problem submodule).
6. Stage the .gitmodules changes `git add .gitmodules`
7. Delete the relevant sunmodule section from super-projects .git/config.
8. Run `git rm --cached -rf PATH_TO_SUBMODULE` where `PATH_TO_SUBMODULE` is the actual path to the submodule folder.
9. Run `rm -rf .git/modules/PATH_TO_SUBMODULE`.
10. Commit `git commit -m "Removed submodule commit message"`.
11. Delete the now untracked submodule files: `rm -rf PATH_TO_SUBMODULE`
12. `git submodule add `
13. Test to see if a change (fwiw, modify two files) in the submodule is handled as a single object when committing in the super-project.
14. Success? Delete the safety copy of the submodule project.
### deployment stuff?
- https://help.github.com/articles/what-is-github-pages/
- from https://lambdaschoolpro.slack.com/archives/G5TDU61DE/p1510178270000288
```
GitHub Pages
Note: this feature is available with react-scripts@0.2.0 and higher.
Step 1: Add homepage to package.json
The step below is important!
If you skip it, your app will not deploy correctly.
Open your package.json and add a homepage field:
"homepage": "https://myusername.github.io/my-app",
Create React App uses the homepage field to determine the root URL in the built HTML file.
Step 2: Install gh-pages and add deploy to scripts in package.json
Now, whenever you run npm run build, you will see a cheat sheet with instructions on how to deploy to GitHub Pages.
To publish it at https://myusername.github.io/my-app, run:
npm install --save gh-pages
Alternatively you may use yarn:
yarn add gh-pages
Add the following scripts in your package.json:
"scripts": {
+ "predeploy": "npm run build",
+ "deploy": "gh-pages -d build",
"start": "react-scripts start",
"build": "react-scripts build",
The predeploy script will run automatically before deploy is run.
Step 3: Deploy the site by running npm run deploy
Then run:
npm run deploy
Step 4: Ensure your project's settings use gh-pages
Finally, make sure GitHub Pages option in your GitHub project settings is set to use the gh-pages branch:
gh-pages branch setting
Step 5: Optionally, configure the domain
You can configure a custom domain with GitHub Pages by adding a CNAME file to the public/ folder.
```
## fin.