Skip to content

Commit

Permalink
Merge pull request Techtonica#2052 from Techtonica/add-career-videos
Browse files Browse the repository at this point in the history
Add video links to relevant curriculum READMEs
  • Loading branch information
daaimah123 authored Jan 30, 2024
2 parents 65faf20 + e4171d5 commit bdc927e
Show file tree
Hide file tree
Showing 21 changed files with 48 additions and 16 deletions.
2 changes: 2 additions & 0 deletions api/intro-to-http.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
2 changes: 2 additions & 0 deletions career/resume-writing.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
13 changes: 3 additions & 10 deletions career/roles-in-tech/data-science.md
Original file line number Diff line number Diff line change
@@ -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._
Expand All @@ -21,9 +17,7 @@ A data scientist will:

* **[Netflix](https://www.netflix.com/)** uses data analysis to recommend movies.

<p align="center">
<img src="/roles-in-tech/data-example.jpg" alt="data">
</p>
![data lifecycle](https://github.com/Techtonica/curriculum/assets/41805952/dfad6960-d0c5-478f-aefb-49cc1b988f28)

### Objectives

Expand Down Expand Up @@ -53,9 +47,7 @@ A data scientist will:

**LifeCycle of Data Science**

<p align="center">
<img src="/roles-in-tech/lifecycle-datascience.png" alt="data" height="500" width="500">
</p>
![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.
Expand Down Expand Up @@ -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)
1 change: 1 addition & 0 deletions career/roles-in-tech/developer-advocate.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
3 changes: 2 additions & 1 deletion career/roles-in-tech/product-manager.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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)
4 changes: 4 additions & 0 deletions career/roles-in-tech/qa.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
5 changes: 1 addition & 4 deletions career/roles-in-tech/sales-engineering.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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)
1 change: 1 addition & 0 deletions career/roles-in-tech/technical-program-manager.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
2 changes: 2 additions & 0 deletions career/roles-in-tech/technical-writing.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
1 change: 1 addition & 0 deletions chrome-developer-tools/chrome-developer-tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
4 changes: 4 additions & 0 deletions coding-interviews/readme.md
Original file line number Diff line number Diff line change
@@ -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)
Expand Down
1 change: 1 addition & 0 deletions debugging/debugging.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
2 changes: 2 additions & 0 deletions electives/oauth/o-auth.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
3 changes: 2 additions & 1 deletion express-js/express.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/)
Expand Down
3 changes: 3 additions & 0 deletions git/git-version-control.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
1 change: 1 addition & 0 deletions node-js/node-js.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
1 change: 1 addition & 0 deletions react-js/react-part-5-full-apps.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
1 change: 1 addition & 0 deletions recursion/recursion.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
5 changes: 5 additions & 0 deletions testing-and-tdd/jest.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
4 changes: 4 additions & 0 deletions testing-and-tdd/testing-and-tdd.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
5 changes: 5 additions & 0 deletions testing-and-tdd/testing-mindset.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

0 comments on commit bdc927e

Please sign in to comment.