diff --git a/api/intro-to-http.md b/api/intro-to-http.md index 8738191a7..381041316 100644 --- a/api/intro-to-http.md +++ b/api/intro-to-http.md @@ -94,3 +94,5 @@ If you're curious what each required piece is, check out this [simplified HTTP s - [HTTP Status Code Cats](https://http.cat/) - [HTTPS explained with Carrier Pigeons](https://www.freecodecamp.org/news/https-explained-with-carrier-pigeons-7029d2193351/) +- [Node, Express, & HTTP Requests with Russ Harmon](https://www.dropbox.com/scl/fi/edoomibrdgvvbbmxbsx2z/GMT20231011-220541_Recording_gallery_2560x1440.mp4?rlkey=uir7qjdylsrusd3n12jam3y2x&dl=0) +- [SQL & APIs with Andy Peterson](https://www.dropbox.com/scl/fi/jbbuhorda3w3z8c4yslkq/GMT20231012-210808_Recording_gallery_1920x1258.mp4?rlkey=h2moholvboaued3o0zj2emd61&dl=0) diff --git a/career/resume-writing.md b/career/resume-writing.md index 71cb30419..6a5e19653 100644 --- a/career/resume-writing.md +++ b/career/resume-writing.md @@ -91,6 +91,8 @@ Resumes are by no means your whole story as a candidate for a job, but they do t ### Supplemental Resources - [Tool: Build a Resume on Resume Genius](https://resumegenius.com/resume-formats) +- [Resume Workshop with Jenna](https://www.dropbox.com/s/j83rs3hzzcy0k20/video1315143004.mp4?dl=0) +- [Resumes & LinkedIn with Cindy Hazelton](https://www.dropbox.com/scl/fi/3g9645cfn1vnd3y101c2m/GMT20230419-180048_Recording_gvo_1280x720.mp4?rlkey=095f3q9vqsykzuffu62vb6yrq&dl=0) ### Check for Understanding diff --git a/career/roles-in-tech/data-science.md b/career/roles-in-tech/data-science.md index 3bfa8f746..0a9bb1938 100644 --- a/career/roles-in-tech/data-science.md +++ b/career/roles-in-tech/data-science.md @@ -1,9 +1,5 @@ # Data Science -### Prerequisites - -No Prerequisites. - ### Motivation _Data science is a sexy job. The salaries are high, the work is interesting, and there’s significant prestige that comes with the title._ @@ -21,9 +17,7 @@ A data scientist will: * **[Netflix](https://www.netflix.com/)** uses data analysis to recommend movies. -

- data -

+![data lifecycle](https://github.com/Techtonica/curriculum/assets/41805952/dfad6960-d0c5-478f-aefb-49cc1b988f28) ### Objectives @@ -53,9 +47,7 @@ A data scientist will: **LifeCycle of Data Science** -

- data -

+![data lifecycle](https://github.com/Techtonica/curriculum/assets/41805952/dfad6960-d0c5-478f-aefb-49cc1b988f28) - Tools like Pandas, Numpy, Hadoop, Spark etc comprise an important part of the data science toolbox. @@ -93,3 +85,4 @@ A data scientist will: - [Pandas Complete (1 hour video)](https://www.youtube.com/watch?v=vmEHCJofslg) - [Amazing Resources](https://github.com/frontbenchHQ/Data-Science-Free) - [Data School](https://www.dataschool.io/resources/) +- [Data Scientist Dave Holmes-Kinsella & Vanessa Tang](https://www.dropbox.com/s/90ln5vfn3rywsl4/video1323043834.mp4?dl=0) diff --git a/career/roles-in-tech/developer-advocate.md b/career/roles-in-tech/developer-advocate.md index a981c4536..23da7f094 100644 --- a/career/roles-in-tech/developer-advocate.md +++ b/career/roles-in-tech/developer-advocate.md @@ -182,3 +182,4 @@ Form small groups and discuss: ### Supplemental Materials - ["What Exactly Do Developer Advocates Do?"](https://www.keyvalues.com/blog/what-exactly-do-developer-advocates-do) +- [Developer Advocacy with Thomas Lewis](https://www.dropbox.com/s/fo80bnqxfj763eb/video1280845309.mp4?dl=0) \ No newline at end of file diff --git a/career/roles-in-tech/product-manager.md b/career/roles-in-tech/product-manager.md index 7e8c6bc30..b663057c4 100644 --- a/career/roles-in-tech/product-manager.md +++ b/career/roles-in-tech/product-manager.md @@ -2,7 +2,7 @@ ### Prerequisites -#### Product : [What is a Product?](https://economictimes.indiatimes.com/definition/product) +- Product : [What is a Product?](https://economictimes.indiatimes.com/definition/product) ### Motivation @@ -88,3 +88,4 @@ Try this [Quiz](https://study.com/academy/practice/quiz-worksheet-what-is-produc - [Slides](https://www.slideshare.net/jysimon/01-pm101-howtocreateproductscustomerslovejysimonjul2014) — This are slides related to Product Management. - [Qualities of PM](https://www.linkedin.com/pulse/20140410232440-137353-9-qualities-of-a-great-product-manager/) — Skills required to be a Product Manager are explained on this page. +- [Product Management with Kailyn Nelson](https://www.dropbox.com/s/r0b3vm8pp2kj7xa/Kailyn%20Nelson%20Product%20Management.mp4?dl=0) \ No newline at end of file diff --git a/career/roles-in-tech/qa.md b/career/roles-in-tech/qa.md index 4ac2d2bf2..572257106 100644 --- a/career/roles-in-tech/qa.md +++ b/career/roles-in-tech/qa.md @@ -117,3 +117,7 @@ ### Check for Understanding Write down how compatible you think you are for a future as a QA engineer? Do you think you have the sales and technical talents needed for the job? What are the Top 5 things you want to remember regarding a sales engineer from this lesson? + +### Supplemental Materials + +- [QA with Alicia](https://www.dropbox.com/s/0p33mywfg7pi5rk/video1619906726.mp4?dl=0) diff --git a/career/roles-in-tech/sales-engineering.md b/career/roles-in-tech/sales-engineering.md index 2e17a8e48..cffa4ef91 100644 --- a/career/roles-in-tech/sales-engineering.md +++ b/career/roles-in-tech/sales-engineering.md @@ -7,10 +7,6 @@ - Independent Practice: 4 min - Check for Understanding: 10 min -### Prerequisites - -None - ### Motivation - Technology has advanced in leaps and bounds in recent years, and continues to. But not everyone has the time or know-how to keep up with these advancements. @@ -113,3 +109,4 @@ Form small groups and discuss: - [10 Traits of the Most Successful Sales Engineers](https://www.linkedin.com/pulse/10-traits-most-successful-sales-engineers-dave-lusk) - [Sales Engineers: Career path, job outlook, education and more](https://www.raise.me/careers/sales/sales-engineers) +- [Sales Engineer](https://www.dropbox.com/s/uwbh94wjlrvjf19/video1173880887.mp4?dl=0) diff --git a/career/roles-in-tech/technical-program-manager.md b/career/roles-in-tech/technical-program-manager.md index 2dce5efc0..bb79beba5 100644 --- a/career/roles-in-tech/technical-program-manager.md +++ b/career/roles-in-tech/technical-program-manager.md @@ -116,3 +116,4 @@ Try to manage or lead a program in your current organization or your team. ### Supplemental Materials - [TPM wiki](https://en.wikipedia.org/wiki/Program_management) - Use it as a reference. +- [TPM with Elaine Lee](https://www.dropbox.com/s/6hzzpmhgpbzmsfb/video1587910954.mp4?dl=0) \ No newline at end of file diff --git a/career/roles-in-tech/technical-writing.md b/career/roles-in-tech/technical-writing.md index ba90e28bf..12366143b 100644 --- a/career/roles-in-tech/technical-writing.md +++ b/career/roles-in-tech/technical-writing.md @@ -61,6 +61,8 @@ _Here are few practical and independent ways to independently learn the skill of ### Supplemental Materials +- [Technical Writer with Sarah R](https://www.dropbox.com/s/8oe2kdhebkra6ph/video1761166302.mp4?dl=0) + The following supplemental materials can help the students to go deeper into the topic. The links were selected by a Technical Writer at Indeed. - Technical Writing in 20 minutes [Part 1](https://www.youtube.com/watch?v=s69W6ZVriwI) [Part 2](https://www.youtube.com/watch?v=ggHqqu03Unw) diff --git a/chrome-developer-tools/chrome-developer-tools.md b/chrome-developer-tools/chrome-developer-tools.md index 781d01efe..bad23c1ca 100644 --- a/chrome-developer-tools/chrome-developer-tools.md +++ b/chrome-developer-tools/chrome-developer-tools.md @@ -53,6 +53,7 @@ Chrome Developer Tools help tremendously with front-end development (HTML, CSS & ### Supplemental Materials - [Quick Source Viewer Chrome Extension](https://chrome.google.com/webstore/detail/quick-source-viewer/cfmcghennfbpmhemnnfjhkdmnbidpanb?hl=en-US) +- [Recursion & Browser Debugging Tools with Alex Jeng](https://www.dropbox.com/scl/fi/ug8qr5nso3crbgdosn5s9/video1897378278.mp4?rlkey=otqfbbak709dkj08wyxwgae21&dl=0) ### Check for Understanding diff --git a/coding-interviews/readme.md b/coding-interviews/readme.md index 736449d69..2af55e090 100644 --- a/coding-interviews/readme.md +++ b/coding-interviews/readme.md @@ -1,5 +1,9 @@ # Coding Interviews +### Prerequisites + +📽️ Watch this video of [How to Tackle the Coding Interview](https://www.dropbox.com/s/nb34vrf0tb99goi/video1554065253.mp4?dl=0) + This section should be used as additional material after you have already gone through the following curriculum: - [algorithms](../algorithms/intro-to-algorithms.md) diff --git a/debugging/debugging.md b/debugging/debugging.md index 9c447a04b..7782528d7 100644 --- a/debugging/debugging.md +++ b/debugging/debugging.md @@ -86,3 +86,4 @@ ### Supplemental Resources - [Debugging Tips and Tricks by Sarah Drasner](https://css-tricks.com/debugging-tips-tricks/) +- [Recursion & Browser Debugging Tools with Alex Jeng](https://www.dropbox.com/scl/fi/ug8qr5nso3crbgdosn5s9/video1897378278.mp4?rlkey=otqfbbak709dkj08wyxwgae21&dl=0) \ No newline at end of file diff --git a/electives/oauth/o-auth.md b/electives/oauth/o-auth.md index bced65038..e0918e4e7 100644 --- a/electives/oauth/o-auth.md +++ b/electives/oauth/o-auth.md @@ -115,3 +115,5 @@ If time permits: - [Authenticating Your First React App](https://auth0.com/blog/authenticating-your-first-react-app/) - [Add Node.js User Authentication in 10 Minutes!](https://www.youtube.com/watch?v=QQwo4E_B0y8) - [Reacht and Auth0 Crash Course and Workshop](https://www.youtube.com/watch?v=PYWS-4CXETw) +- [Auth0](https://www.dropbox.com/s/9gqeejrquy5twbm/video1137877313.mp4?dl=0) +- [Auth0 in the FrontEnd](https://www.dropbox.com/s/13s3yr019pc58o5/video1805894443.mp4?dl=0) \ No newline at end of file diff --git a/express-js/express.md b/express-js/express.md index a96546279..39cb97358 100644 --- a/express-js/express.md +++ b/express-js/express.md @@ -253,7 +253,8 @@ Express is a perfect choice for a server when it comes to creating and exposing - Create a new `app.js` file and make the simplest possible Express server ### Supplemental Materials - +- [Express Routes with Cristina](https://www.dropbox.com/s/eqeozfxmn60w8gh/video1285928064.mp4?dl=0) +- [Node, Express, & HTTP Requests](https://www.dropbox.com/scl/fi/edoomibrdgvvbbmxbsx2z/GMT20231011-220541_Recording_gallery_2560x1440.mp4?rlkey=uir7qjdylsrusd3n12jam3y2x&dl=0) - [Learn Express JS In 35 Minutes](https://www.youtube.com/watch?v=SccSCuHhOw0) - Video - [Node.js Express FrameWork Tutorial – Learn in 10 Minutes](https://www.guru99.com/node-js-express.html) - [Express.js Tutorial](https://www.edureka.co/blog/expressjs-tutorial/) diff --git a/git/git-version-control.md b/git/git-version-control.md index 68acc8265..396ade35c 100644 --- a/git/git-version-control.md +++ b/git/git-version-control.md @@ -102,3 +102,6 @@ If you have time, continue the [Git Immersion](http://gitimmersion.com/lab_01.ht - [Git's own site](https://git-scm.com/) - [Understanding Git Conceptually](https://www.sbf5.com/~cduan/technical/git/) - [gitexplorer.com: Find the right commands you need without digging through the web.](https://gitexplorer.com/) +- [Git with Jair Trejo](https://www.dropbox.com/s/tmxgw4u4jhdjwax/video1130895437.mp4?dl=0) +- [Command Line, Git, & GitHub with Ruthie Irvin](https://www.dropbox.com/scl/fi/io1na2p89la6toe259d12/GMT20231016-220446_Recording_gallery_3840x2160.mp4?rlkey=wnm4yxx6legnov02vnzv5lhrv&dl=0) +- [Git GUI with Adoara](https://www.dropbox.com/s/kemg5ek25sghs38/video1134494314.mp4?dl=0) diff --git a/node-js/node-js.md b/node-js/node-js.md index 41f626882..8a53445f1 100644 --- a/node-js/node-js.md +++ b/node-js/node-js.md @@ -48,3 +48,4 @@ This lab exercise will introduce Node.js, a powerful tool that lets you run Java - [The definitive Node.js handbook](https://medium.freecodecamp.org/the-definitive-node-js-handbook-6912378afc6e) - [Introducing the Node.js REPL (video - only through 1:56)](https://www.youtube.com/watch?v=Rri6pxBPZLw) - [What is Node js? | Why it is so Famous?](https://www.youtube.com/watch?v=yEHCfRWz-EI) +- [Node, Express, & HTTP Requests](https://www.dropbox.com/scl/fi/edoomibrdgvvbbmxbsx2z/GMT20231011-220541_Recording_gallery_2560x1440.mp4?rlkey=uir7qjdylsrusd3n12jam3y2x&dl=0) diff --git a/react-js/react-part-5-full-apps.md b/react-js/react-part-5-full-apps.md index 34a27d98d..ca27132e4 100644 --- a/react-js/react-part-5-full-apps.md +++ b/react-js/react-part-5-full-apps.md @@ -386,3 +386,4 @@ Try creating a Twitter clone app using this [bonus challenge assignment](/projec - [Official `create-react-app` docs](https://create-react-app.dev/) - [Quick Start beta](https://beta.reactjs.org/learn) +- [React (Prop Drilling, Lifecycle, & Functional Components) & React Testing](https://www.dropbox.com/scl/fi/lbaillm5j6tew8vyf0pr6/GMT20231010-211002_Recording_gallery_1920x1200.mp4?rlkey=3znebutbv84pinjxvpaugytea&dl=0) \ No newline at end of file diff --git a/recursion/recursion.md b/recursion/recursion.md index 99246a03f..bcce23553 100644 --- a/recursion/recursion.md +++ b/recursion/recursion.md @@ -263,6 +263,7 @@ What do these function calls return? ### Supplemental Materials - [Recursive Practice Problems](https://www.geeksforgeeks.org/recursion-practice-problems-solutions/) +- [Recursion & Browser Debugging Tools with Alex Jeng](https://www.dropbox.com/scl/fi/ug8qr5nso3crbgdosn5s9/video1897378278.mp4?rlkey=otqfbbak709dkj08wyxwgae21&dl=0) ### And remember: always have a base case diff --git a/testing-and-tdd/jest.md b/testing-and-tdd/jest.md index 58460c187..3c4ff1c54 100644 --- a/testing-and-tdd/jest.md +++ b/testing-and-tdd/jest.md @@ -79,3 +79,8 @@ The nice thing about using Jest with React is that it is already included in pro - Remember: you can get "false positives" and "false negatives" in tests. That's why it's good to follow a Red-Green-Refactor pattern, and make sure that your tests fail before implementing the code to make them pass. - A test with no expectations in it will pass. Don't forget to add at least one `expect` to every `it` function, or you could end up with this false positive. - Pay attention to when you are writing tests for Asynchronous code. The testing engine might complete before asynchronous code has completed running, giving you unreliable tests. The biggest clue is usually that a test passes sometimes but not others even though you haven't made any changes. + +### Supplemental Materials + +- [Jest with Chris Jaure](https://www.dropbox.com/s/mw13houixd30lf5/video1500769867.mp4?dl=0) +- [Jest with Christina](https://www.dropbox.com/s/x64ux3q5kqj8v6l/video1604871754.mp4?dl=0) \ No newline at end of file diff --git a/testing-and-tdd/testing-and-tdd.md b/testing-and-tdd/testing-and-tdd.md index 6f1bf3532..ca0d2c047 100644 --- a/testing-and-tdd/testing-and-tdd.md +++ b/testing-and-tdd/testing-and-tdd.md @@ -289,3 +289,7 @@ Form small groups and discuss: - What are some disadvantages of TDD? - Where should your tests live in your project? - How do you run your tests? + +### Supplemental Materials + +- [TDD & Debugging with Russ Harmon](https://www.dropbox.com/scl/fi/0tm0hobs3a0gpnstm5un9/GMT20231013-210435_Recording_gallery_2560x1440.mp4?rlkey=vquxs6lust77ggzw6imidtu6e&dl=0) \ No newline at end of file diff --git a/testing-and-tdd/testing-mindset.md b/testing-and-tdd/testing-mindset.md index 89f505578..e3a670780 100644 --- a/testing-and-tdd/testing-mindset.md +++ b/testing-and-tdd/testing-mindset.md @@ -144,3 +144,8 @@ Exercises: 3. A function that takes 3 numbers as parameters. The 3 parameters are called `min`, `max`, and `target`. Return whether target number is between the min and the max (inclusive). 4. A function that takes in a number, and prints the word "Hello" that many times. + + +### Supplemental Materials + +📽️ Watch this video of [TDD & Debugging with Russ Harmon](https://www.dropbox.com/scl/fi/0tm0hobs3a0gpnstm5un9/GMT20231013-210435_Recording_gallery_2560x1440.mp4?rlkey=vquxs6lust77ggzw6imidtu6e&dl=0) \ No newline at end of file