From dc4eab3297e7c6d751221e359dc97cb09c6ed6d1 Mon Sep 17 00:00:00 2001 From: Muhammed Mustafa Date: Mon, 13 Jun 2022 12:29:31 +0200 Subject: [PATCH] chore(curriculum): strandize links in projects (#46465) --- .../american-british-translator.md | 6 +++--- .../quality-assurance-projects/issue-tracker.md | 6 +++--- .../metric-imperial-converter.md | 6 +++--- .../quality-assurance-projects/personal-library.md | 6 +++--- .../quality-assurance-projects/sudoku-solver.md | 6 +++--- .../arithmetic-formatter.md | 2 +- .../budget-app.md | 2 +- .../polygon-area-calculator.md | 2 +- .../probability-calculator.md | 2 +- .../time-calculator.md | 2 +- .../demographic-data-analyzer.md | 8 ++++---- .../mean-variance-standard-deviation-calculator.md | 6 +++--- .../medical-data-visualizer.md | 6 +++--- .../page-view-time-series-visualizer.md | 6 +++--- .../sea-level-predictor.md | 8 ++++---- .../anonymous-message-board.md | 6 +++--- .../information-security-projects/port-scanner.md | 6 +++--- .../secure-real-time-multiplayer-game.md | 6 +++--- .../sha-1-password-cracker.md | 8 ++++---- .../information-security-projects/stock-price-checker.md | 8 ++++---- .../book-recommendation-engine-using-knn.md | 4 ++-- .../cat-and-dog-image-classifier.md | 2 +- .../linear-regression-health-costs-calculator.md | 2 +- .../neural-network-sms-text-classifier.md | 4 ++-- .../rock-paper-scissors.md | 2 +- 25 files changed, 61 insertions(+), 61 deletions(-) diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/american-british-translator.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/american-british-translator.md index 5f932d6168d..e4549da4b9a 100644 --- a/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/american-british-translator.md +++ b/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/american-british-translator.md @@ -8,10 +8,10 @@ dashedName: american-british-translator # --description-- -Build a full stack JavaScript app that is functionally similar to this: . Working on this project will involve you writing your code using one of the following methods: +Build a full stack JavaScript app that is functionally similar to this: https://american-british-translator.freecodecamp.rocks/". Working on this project will involve you writing your code using one of the following methods: -- Clone [this GitHub repo](https://github.com/freeCodeCamp/boilerplate-project-american-british-english-translator/) and complete your project locally. -- Use [our Replit starter project](https://replit.com/github/freeCodeCamp/boilerplate-project-american-british-english-translator) to complete your project. +- Clone this GitHub repo and complete your project locally. +- Use our Replit starter project to complete your project. - Use a site builder of your choice to complete the project. Be sure to incorporate all the files from our GitHub repo. When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field. diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/issue-tracker.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/issue-tracker.md index a2fce8e7c35..60bb4fab958 100644 --- a/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/issue-tracker.md +++ b/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/issue-tracker.md @@ -8,10 +8,10 @@ dashedName: issue-tracker # --description-- -Build a full stack JavaScript app that is functionally similar to this: . Working on this project will involve you writing your code using one of the following methods: +Build a full stack JavaScript app that is functionally similar to this: https://issue-tracker.freecodecamp.rocks/. Working on this project will involve you writing your code using one of the following methods: -- Clone [this GitHub repo](https://github.com/freeCodeCamp/boilerplate-project-issuetracker/) and complete your project locally. -- Use [this Replit starter project](https://replit.com/github/freeCodeCamp/boilerplate-project-issuetracker) to complete your project. +- Clone this GitHub repo and complete your project locally. +- Use this Replit starter project to complete your project. - Use a site builder of your choice to complete the project. Be sure to incorporate all the files from our GitHub repo. When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field. diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/metric-imperial-converter.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/metric-imperial-converter.md index e99c8953c04..bfb32ba850b 100644 --- a/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/metric-imperial-converter.md +++ b/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/metric-imperial-converter.md @@ -8,10 +8,10 @@ dashedName: metric-imperial-converter # --description-- -Build a full stack JavaScript app that is functionally similar to this: . Working on this project will involve you writing your code using one of the following methods: +Build a full stack JavaScript app that is functionally similar to this: https://metric-imperial-converter.freecodecamp.rocks/. Working on this project will involve you writing your code using one of the following methods: -- Clone [this GitHub repo](https://github.com/freeCodeCamp/boilerplate-project-metricimpconverter/) and complete your project locally. -- Use [our Replit starter project](https://replit.com/github/freeCodeCamp/boilerplate-project-metricimpconverter) to complete your project. +- Clone this GitHub repo and complete your project locally. +- Use our Replit starter project to complete your project. - Use a site builder of your choice to complete the project. Be sure to incorporate all the files from our GitHub repo. When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field. diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/personal-library.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/personal-library.md index f0bec1330e1..3a1b1573d67 100644 --- a/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/personal-library.md +++ b/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/personal-library.md @@ -8,10 +8,10 @@ dashedName: personal-library # --description-- -Build a full stack JavaScript app that is functionally similar to this: . Working on this project will involve you writing your code using one of the following methods: +Build a full stack JavaScript app that is functionally similar to this: https://personal-library.freecodecamp.rocks/. Working on this project will involve you writing your code using one of the following methods: -- Clone [this GitHub repo](https://github.com/freeCodeCamp/boilerplate-project-library) and complete your project locally. -- Use [our Replit starter project](https://replit.com/github/freeCodeCamp/boilerplate-project-library) to complete your project. +- Clone this GitHub repo and complete your project locally. +- Use our Replit starter project to complete your project. - Use a site builder of your choice to complete the project. Be sure to incorporate all the files from our GitHub repo. When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field. diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/sudoku-solver.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/sudoku-solver.md index 49ece92c399..c0bf5e7d8e3 100644 --- a/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/sudoku-solver.md +++ b/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/sudoku-solver.md @@ -8,10 +8,10 @@ dashedName: sudoku-solver # --description-- -Build a full stack JavaScript app that is functionally similar to this: . Working on this project will involve you writing your code using one of the following methods: +Build a full stack JavaScript app that is functionally similar to this: https://sudoku-solver.freecodecamp.rocks/. Working on this project will involve you writing your code using one of the following methods: -- Clone [this GitHub repo](https://github.com/freecodecamp/boilerplate-project-sudoku-solver) and complete your project locally. -- Use [our Replit starter project](https://replit.com/github/freeCodeCamp/boilerplate-project-sudoku-solver) to complete your project. +- Clone this GitHub repo and complete your project locally. +- Use our Replit starter project to complete your project. - Use a site builder of your choice to complete the project. Be sure to incorporate all the files from our GitHub repo. When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field. diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md index 1493b4cf9cf..0ffbb2b2442 100644 --- a/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md +++ b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md @@ -8,7 +8,7 @@ dashedName: arithmetic-formatter # --description-- -You will be [working on this project with our Replit starter code](https://replit.com/github/freeCodeCamp/boilerplate-arithmetic-formatter). +You will be working on this project with our Replit starter code. # --instructions-- diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/budget-app.md b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/budget-app.md index 1dd2cec3e51..5bdea2e96a9 100644 --- a/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/budget-app.md +++ b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/budget-app.md @@ -8,7 +8,7 @@ dashedName: budget-app # --description-- -You will be [working on this project with our Replit starter code](https://replit.com/github/freeCodeCamp/boilerplate-budget-app). +You will be working on this project with our Replit starter code. # --instructions-- diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/polygon-area-calculator.md b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/polygon-area-calculator.md index 6b8f4beea08..af5f4697e39 100644 --- a/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/polygon-area-calculator.md +++ b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/polygon-area-calculator.md @@ -8,7 +8,7 @@ dashedName: polygon-area-calculator # --description-- -You will be [working on this project with our Replit starter code](https://replit.com/github/freeCodeCamp/boilerplate-polygon-area-calculator). +You will be working on this project with our Replit starter code. # --instructions-- diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/probability-calculator.md b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/probability-calculator.md index 24abc5933f1..e3387e09e32 100644 --- a/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/probability-calculator.md +++ b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/probability-calculator.md @@ -8,7 +8,7 @@ dashedName: probability-calculator # --description-- -You will be [working on this project with our Replit starter code](https://replit.com/github/freeCodeCamp/boilerplate-probability-calculator). +You will be working on this project with our Replit starter code. # --instructions-- diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/time-calculator.md b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/time-calculator.md index 9c447d8873d..d1679196ce3 100644 --- a/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/time-calculator.md +++ b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/time-calculator.md @@ -8,7 +8,7 @@ dashedName: time-calculator # --description-- -You will be [working on this project with our Replit starter code](https://replit.com/github/freeCodeCamp/boilerplate-time-calculator). +You will be working on this project with our Replit starter code. # --instructions-- diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/demographic-data-analyzer.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/demographic-data-analyzer.md index 9b67fad6306..a73732e597c 100644 --- a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/demographic-data-analyzer.md +++ b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/demographic-data-analyzer.md @@ -8,12 +8,12 @@ dashedName: demographic-data-analyzer # --description-- -You will be [working on this project with our Replit starter code](https://replit.com/github/freeCodeCamp/boilerplate-demographic-data-analyzer). +You will be working on this project with our Replit starter code. We are still developing the interactive instructional part of the Python curriculum. For now, here are some videos on the freeCodeCamp.org YouTube channel that will teach you everything you need to know to complete this project: -- [Python for Everybody Video Course](https://www.freecodecamp.org/news/python-for-everybody/) (14 hours) -- [Learn Python Video Course](https://www.freecodecamp.org/news/learn-python-video-course/) (10 hours) +- Python for Everybody Video Course (14 hours) +- Learn Python Video Course (10 hours) # --instructions-- @@ -59,7 +59,7 @@ Copy your project's URL and submit it to freeCodeCamp. ## Dataset Source -Dua, D. and Graff, C. (2019). [UCI Machine Learning Repository](http://archive.ics.uci.edu/ml). Irvine, CA: University of California, School of Information and Computer Science. +Dua, D. and Graff, C. (2019). UCI Machine Learning Repository. Irvine, CA: University of California, School of Information and Computer Science. # --hints-- diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md index 447e9ece0b2..d36b3fb7629 100644 --- a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md +++ b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md @@ -8,12 +8,12 @@ dashedName: mean-variance-standard-deviation-calculator # --description-- -You will be [working on this project with our Replit starter code](https://replit.com/github/freeCodeCamp/boilerplate-mean-variance-standard-deviation-calculator). +You will be working on this project with our Replit starter code. We are still developing the interactive instructional part of the Python curriculum. For now, here are some videos on the freeCodeCamp.org YouTube channel that will teach you everything you need to know to complete this project: -- [Python for Everybody Video Course](https://www.freecodecamp.org/news/python-for-everybody/) (14 hours) -- [Learn Python Video Course](https://www.freecodecamp.org/news/learn-python-video-course/) (10 hours) +- Python for Everybody Video Course(14 hours) +- Learn Python Video Course # --instructions-- diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md index 540499ebf56..94c2c660a9f 100644 --- a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md +++ b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md @@ -8,12 +8,12 @@ dashedName: medical-data-visualizer # --description-- -You will be [working on this project with our Replit starter code](https://replit.com/github/freeCodeCamp/boilerplate-medical-data-visualizer). +You will be working on this project with our Replit starter code. We are still developing the interactive instructional part of the Python curriculum. For now, here are some videos on the freeCodeCamp.org YouTube channel that will teach you everything you need to know to complete this project: -- [Python for Everybody Video Course](https://www.freecodecamp.org/news/python-for-everybody/) (14 hours) -- [Learn Python Video Course](https://www.freecodecamp.org/news/learn-python-video-course/) (10 hours) +- Python for Everybody Video Course(14 hours) +- Learn Python Video Course # --instructions-- diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md index 55866f8c0ff..9b77f4e024a 100644 --- a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md +++ b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md @@ -8,12 +8,12 @@ dashedName: page-view-time-series-visualizer # --description-- -You will be [working on this project with our Replit starter code](https://replit.com/github/freeCodeCamp/boilerplate-page-view-time-series-visualizer). +You will be working on this project with our Replit starter code. We are still developing the interactive instructional part of the Python curriculum. For now, here are some videos on the freeCodeCamp.org YouTube channel that will teach you everything you need to know to complete this project: -- [Python for Everybody Video Course](https://www.freecodecamp.org/news/python-for-everybody/) (14 hours) -- [Learn Python Video Course](https://www.freecodecamp.org/news/learn-python-video-course/) (10 hours) +- Python for Everybody Video Course(14 hours) +- Learn Python Video Course # --instructions-- diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md index 04742507b64..f6de7b72dde 100644 --- a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md +++ b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md @@ -8,12 +8,12 @@ dashedName: sea-level-predictor # --description-- -You will be [working on this project with our Replit starter code](https://replit.com/github/freeCodeCamp/boilerplate-sea-level-predictor). +You will be working on this project with our Replit starter code. We are still developing the interactive instructional part of the Python curriculum. For now, here are some videos on the freeCodeCamp.org YouTube channel that will teach you everything you need to know to complete this project: -- [Python for Everybody Video Course](https://www.freecodecamp.org/news/python-for-everybody/) (14 hours) -- [Learn Python Video Course](https://www.freecodecamp.org/news/learn-python-video-course/) (10 hours) +- Python for Everybody Video Course(14 hours) +- Learn Python Video Course # --instructions-- @@ -44,7 +44,7 @@ We imported the tests from `test_module.py` to `main.py` for your convenience. T Copy your project's URL and submit it to freeCodeCamp. ## Data Source -[Global Average Absolute Sea Level Change](https://datahub.io/core/sea-level-rise), 1880-2014 from the US Environmental Protection Agency using data from CSIRO, 2015; NOAA, 2015. +Global Average Absolute Sea Level Change, 1880-2014 from the US Environmental Protection Agency using data from CSIRO, 2015; NOAA, 2015. # --hints-- diff --git a/curriculum/challenges/english/09-information-security/information-security-projects/anonymous-message-board.md b/curriculum/challenges/english/09-information-security/information-security-projects/anonymous-message-board.md index 67c4860bdf1..5045bf4efb0 100644 --- a/curriculum/challenges/english/09-information-security/information-security-projects/anonymous-message-board.md +++ b/curriculum/challenges/english/09-information-security/information-security-projects/anonymous-message-board.md @@ -8,12 +8,12 @@ dashedName: anonymous-message-board # --description-- -Build a full stack JavaScript app that is functionally similar to this: . +Build a full stack JavaScript app that is functionally similar to this: https://anonymous-message-board.freecodecamp.rocks/. Working on this project will involve you writing your code using one of the following methods: -- Clone [this GitHub repo](https://github.com/freeCodeCamp/boilerplate-project-messageboard/) and complete your project locally. -- Use [our Replit starter project](https://replit.com/github/freeCodeCamp/boilerplate-project-messageboard) to complete your project. +- Clone this GitHub repo and complete your project locally. +- Use our Replit starter project to complete your project. - Use a site builder of your choice to complete the project. Be sure to incorporate all the files from our GitHub repo. When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field. diff --git a/curriculum/challenges/english/09-information-security/information-security-projects/port-scanner.md b/curriculum/challenges/english/09-information-security/information-security-projects/port-scanner.md index 10c950657d6..53343eb697b 100644 --- a/curriculum/challenges/english/09-information-security/information-security-projects/port-scanner.md +++ b/curriculum/challenges/english/09-information-security/information-security-projects/port-scanner.md @@ -9,13 +9,13 @@ dashedName: port-scanner # --description-- -You will be [working on this project with our Replit starter code](https://replit.com/github/freeCodeCamp/boilerplate-port-scanner). +You will be working on this project with our Replit starter code. We are still developing the interactive instructional part of the Python curriculum. For now, here are some videos on the freeCodeCamp.org YouTube channel that will teach you everything you need to know to complete this project: -- [Python for Everybody Video Course](https://www.freecodecamp.org/news/python-for-everybody/) (14 hours) +- Python for Everybody Video Course (14 hours) -- [Learn Python Video Course](https://www.freecodecamp.org/news/learn-python-video-course/) (10 hours) +- Learn Python Video Course (10 hours) # --instructions-- diff --git a/curriculum/challenges/english/09-information-security/information-security-projects/secure-real-time-multiplayer-game.md b/curriculum/challenges/english/09-information-security/information-security-projects/secure-real-time-multiplayer-game.md index c9e59f7a300..1a9fae30bf1 100644 --- a/curriculum/challenges/english/09-information-security/information-security-projects/secure-real-time-multiplayer-game.md +++ b/curriculum/challenges/english/09-information-security/information-security-projects/secure-real-time-multiplayer-game.md @@ -8,10 +8,10 @@ dashedName: secure-real-time-multiplayer-game # --description-- -Develop a 2D real time multiplayer game using the HTML Canvas API and Socket.io that is functionally similar to this: . Working on this project will involve you writing your code using one of the following methods: +Develop a 2D real time multiplayer game using the HTML Canvas API and Socket.io that is functionally similar to this: https://secure-real-time-multiplayer-game.freecodecamp.rocks/. Working on this project will involve you writing your code using one of the following methods: -- Clone [this GitHub repo](https://github.com/freeCodeCamp/boilerplate-project-secure-real-time-multiplayer-game/) and complete your project locally. -- Use [our Replit starter project](https://replit.com/github/freeCodeCamp/boilerplate-project-secure-real-time-multiplayer-game) to complete your project. +- Clone this GitHub repo and complete your project locally. +- Use our Replit starter project to complete your project. - Use a site builder of your choice to complete the project. Be sure to incorporate all the files from our GitHub repo. When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field. diff --git a/curriculum/challenges/english/09-information-security/information-security-projects/sha-1-password-cracker.md b/curriculum/challenges/english/09-information-security/information-security-projects/sha-1-password-cracker.md index 5d297ce139f..77936e80a09 100644 --- a/curriculum/challenges/english/09-information-security/information-security-projects/sha-1-password-cracker.md +++ b/curriculum/challenges/english/09-information-security/information-security-projects/sha-1-password-cracker.md @@ -9,13 +9,13 @@ dashedName: sha-1-password-cracker # --description-- -You will be [working on this project with our Replit starter code](https://replit.com/github/freeCodeCamp/boilerplate-SHA-1-password-cracker). +You will be working on this project with our Replit starter code. We are still developing the interactive instructional part of the Python curriculum. For now, here are some videos on the freeCodeCamp.org YouTube channel that will teach you everything you need to know to complete this project: -- [Python for Everybody Video Course](https://www.freecodecamp.org/news/python-for-everybody/) (14 hours) +- Python for Everybody Video Course (14 hours) -- [Learn Python Video Course](https://www.freecodecamp.org/news/learn-python-video-course/) (10 hours) +- Learn Python Video Course (10 hours) # --instructions-- @@ -41,7 +41,7 @@ Here are some hashed passwords to test the function with when `use_salts` is set - `da5a4e8cf89539e66097acd2f8af128acae2f8ae` should return "q1w2e3r4t5" - `ea3f62d498e3b98557f9f9cd0d905028b3b019e1` should return "bubbles1" -The `hashlib` library has been imported for you. You should condider using it in your code. [Learn more about "hashlib" here.](https://docs.python.org/3/library/hashlib.html) +The `hashlib` library has been imported for you. You should condider using it in your code. Learn more about "hashlib" here. ## Development diff --git a/curriculum/challenges/english/09-information-security/information-security-projects/stock-price-checker.md b/curriculum/challenges/english/09-information-security/information-security-projects/stock-price-checker.md index c982308617c..a42d46d41bf 100644 --- a/curriculum/challenges/english/09-information-security/information-security-projects/stock-price-checker.md +++ b/curriculum/challenges/english/09-information-security/information-security-projects/stock-price-checker.md @@ -8,14 +8,14 @@ dashedName: stock-price-checker # --description-- -Build a full stack JavaScript app that is functionally similar to this: . +Build a full stack JavaScript app that is functionally similar to this: https://stock-price-checker.freecodecamp.rocks/. -Since all reliable stock price APIs require an API key, we've built a workaround. Use to get up-to-date stock price information without needing to sign up for your own key. +Since all reliable stock price APIs require an API key, we've built a workaround. Use https://stock-price-checker-proxy.freecodecamp.rocks/ to get up-to-date stock price information without needing to sign up for your own key. Working on this project will involve you writing your code using one of the following methods: -- Clone [this GitHub repo](https://github.com/freeCodeCamp/boilerplate-project-stockchecker/) and complete your project locally. -- Use [our Replit starter project](https://replit.com/github/freeCodeCamp/boilerplate-project-stockchecker) to complete your project. +- Clone this GitHub repo and complete your project locally. +- Use our Replit starter project to complete your project. - Use a site builder of your choice to complete the project. Be sure to incorporate all the files from our GitHub repo. When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field. diff --git a/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.md b/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.md index 98b892672f5..a34c3555c2f 100644 --- a/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.md +++ b/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.md @@ -8,7 +8,7 @@ dashedName: book-recommendation-engine-using-knn # --description-- -You will be [working on this project with Google Colaboratory](https://colab.research.google.com/github/freeCodeCamp/boilerplate-book-recommendation-engine/blob/master/fcc_book_recommendation_knn.ipynb). +You will be working on this project with Google Colaboratory. After going to that link, create a copy of the notebook either in your own account or locally. Once you complete the project and it passes the test (included at that link), submit your project link below. If you are submitting a Google Colaboratory link, make sure to turn on link sharing for "anyone with the link." @@ -18,7 +18,7 @@ We are still developing the interactive instructional content for the machine le In this challenge, you will create a book recommendation algorithm using **K-Nearest Neighbors**. -You will use the [Book-Crossings dataset](http://www2.informatik.uni-freiburg.de/~cziegler/BX/). This dataset contains 1.1 million ratings (scale of 1-10) of 270,000 books by 90,000 users. +You will use the Book-Crossings dataset. This dataset contains 1.1 million ratings (scale of 1-10) of 270,000 books by 90,000 users. After importing and cleaning the data, use `NearestNeighbors` from `sklearn.neighbors` to develop a model that shows books that are similar to a given book. The Nearest Neighbors algorithm measures the distance to determine the “closeness” of instances. diff --git a/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.md b/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.md index 69e8a8fd8cf..a0f271573da 100644 --- a/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.md +++ b/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.md @@ -8,7 +8,7 @@ dashedName: cat-and-dog-image-classifier # --description-- -You will be [working on this project with Google Colaboratory](https://colab.research.google.com/github/freeCodeCamp/boilerplate-cat-and-dog-image-classifier/blob/master/fcc_cat_dog.ipynb). +You will be working on this project with Google Colaboratory. After going to that link, create a copy of the notebook either in your own account or locally. Once you complete the project and it passes the test (included at that link), submit your project link below. If you are submitting a Google Colaboratory link, make sure to turn on link sharing for "anyone with the link." diff --git a/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.md b/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.md index db3500bb1ff..12b00902ff9 100644 --- a/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.md +++ b/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.md @@ -8,7 +8,7 @@ dashedName: linear-regression-health-costs-calculator # --description-- -You will be [working on this project with Google Colaboratory](https://colab.research.google.com/github/freeCodeCamp/boilerplate-linear-regression-health-costs-calculator/blob/master/fcc_predict_health_costs_with_regression.ipynb). +You will be working on this project with Google Colaboratory. After going to that link, create a copy of the notebook either in your own account or locally. Once you complete the project and it passes the test (included at that link), submit your project link below. If you are submitting a Google Colaboratory link, make sure to turn on link sharing for "anyone with the link." diff --git a/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md b/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md index 828d09c8e82..2c24a783132 100644 --- a/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md +++ b/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md @@ -8,7 +8,7 @@ dashedName: neural-network-sms-text-classifier # --description-- -You will be [working on this project with Google Colaboratory](https://colab.research.google.com/github/freeCodeCamp/boilerplate-neural-network-sms-text-classifier/blob/master/fcc_sms_text_classification.ipynb). +You will be working on this project with Google Colaboratory. After going to that link, create a copy of the notebook either in your own account or locally. Once you complete the project and it passes the test (included at that link), submit your project link below. If you are submitting a Google Colaboratory link, make sure to turn on link sharing for "anyone with the link." @@ -20,7 +20,7 @@ In this challenge, you need to create a machine learning model that will classif You should create a function called `predict_message` that takes a message string as an argument and returns a list. The first element in the list should be a number between zero and one that indicates the likeliness of "ham" (0) or "spam" (1). The second element in the list should be the word "ham" or "spam", depending on which is most likely. -For this challenge, you will use the [SMS Spam Collection](http://www.dt.fee.unicamp.br/~tiago/smsspamcollection/) dataset. The dataset has already been grouped into train data and test data. +For this challenge, you will use the SMS Spam Collection dataset. The dataset has already been grouped into train data and test data. The first two cells import the libraries and data. The final cell tests your model and function. Add your code in between these cells. diff --git a/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md b/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md index 52d438f670d..f5535504bbb 100644 --- a/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md +++ b/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md @@ -10,7 +10,7 @@ dashedName: rock-paper-scissors For this challenge, you will create a program to play Rock, Paper, Scissors. A program that picks at random will usually win 50% of the time. To pass this challenge your program must play matches against four different bots, winning at least 60% of the games in each match. -You will be [working on this project with our Replit starter code](https://replit.com/github/freeCodeCamp/boilerplate-rock-paper-scissors). +You will be working on this project with our Replit starter code. We are still developing the interactive instructional part of the machine learning curriculum. For now, you will have to use other resources to learn how to pass this challenge.