diff --git a/api-server/common/models/user.json b/api-server/common/models/user.json index fc5d1aaec4..226178cba8 100644 --- a/api-server/common/models/user.json +++ b/api-server/common/models/user.json @@ -172,6 +172,21 @@ "description": "Camper is full stack certified (2018)", "default": false }, + "isSciCompPyCert": { + "type": "boolean", + "description": "Camper is scientific computing with Python certified", + "default": false + }, + "isDataAnalysisPyCert": { + "type": "boolean", + "description": "Camper is data analysis with Python certified", + "default": false + }, + "isMachineLearningPyCert": { + "type": "boolean", + "description": "Camper is machine learning with Python certified", + "default": false + }, "completedChallenges": { "type": [ { diff --git a/api-server/server/boot/certificate.js b/api-server/server/boot/certificate.js index 26aa352a98..75ceae9ce2 100644 --- a/api-server/server/boot/certificate.js +++ b/api-server/server/boot/certificate.js @@ -19,7 +19,10 @@ import { dataVis2018Id, apisMicroservicesId, infosecQaId, - fullStackId + fullStackId, + sciCompPyId, + dataAnalysisPyId, + machineLearningPyId } from '../utils/constantStrings.json'; import { oldDataVizId } from '../../../config/misc'; import certTypes from '../utils/certTypes.json'; @@ -104,7 +107,13 @@ function createCertTypeIds(app) { Challenge ), [certTypes.infosecQa]: getIdsForCert$(infosecQaId, Challenge), - [certTypes.fullStack]: getIdsForCert$(fullStackId, Challenge) + [certTypes.fullStack]: getIdsForCert$(fullStackId, Challenge), + [certTypes.sciCompPy]: getIdsForCert$(sciCompPyId, Challenge), + [certTypes.dataAnalysisPy]: getIdsForCert$(dataAnalysisPyId, Challenge), + [certTypes.machineLearningPy]: getIdsForCert$( + machineLearningPyId, + Challenge + ) }; } @@ -124,7 +133,10 @@ const certIds = { [certTypes.dataVis2018]: dataVis2018Id, [certTypes.apisMicroservices]: apisMicroservicesId, [certTypes.infosecQa]: infosecQaId, - [certTypes.fullStack]: fullStackId + [certTypes.fullStack]: fullStackId, + [certTypes.sciCompPy]: sciCompPyId, + [certTypes.dataAnalysisPy]: dataAnalysisPyId, + [certTypes.machineLearningPy]: machineLearningPyId }; const certText = { @@ -137,7 +149,10 @@ const certText = { [certTypes.jsAlgoDataStruct]: 'JavaScript Algorithms and Data Structures', [certTypes.dataVis2018]: 'Data Visualization', [certTypes.apisMicroservices]: 'APIs and Microservices', - [certTypes.infosecQa]: 'Information Security and Quality Assurance' + [certTypes.infosecQa]: 'Information Security and Quality Assurance', + [certTypes.sciCompPy]: 'Scientific Computing with Python', + [certTypes.dataAnalysisPy]: 'Data Analysis with Python', + [certTypes.machineLearningPy]: 'Machine Learning with Python' }; const completionHours = { @@ -150,7 +165,10 @@ const completionHours = { [certTypes.jsAlgoDataStruct]: 300, [certTypes.dataVis2018]: 300, [certTypes.apisMicroservices]: 300, - [certTypes.infosecQa]: 300 + [certTypes.infosecQa]: 300, + [certTypes.sciCompPy]: 400, + [certTypes.dataAnalysisPy]: 400, + [certTypes.machineLearningPy]: 400 }; function getIdsForCert$(id, Challenge) { @@ -174,7 +192,10 @@ function sendCertifiedEmail( isJsAlgoDataStructCert, isDataVisCert, isApisMicroservicesCert, - isInfosecQaCert + isInfosecQaCert, + isSciCompPyCert, + isDataAnalysisPyCert, + isMachineLearningPyCert }, send$ ) { @@ -185,7 +206,10 @@ function sendCertifiedEmail( !isJsAlgoDataStructCert || !isDataVisCert || !isApisMicroservicesCert || - !isInfosecQaCert + !isInfosecQaCert || + !isSciCompPyCert || + !isDataAnalysisPyCert || + !isMachineLearningPyCert ) { return Observable.just(false); } @@ -216,7 +240,10 @@ function getUserIsCertMap(user) { isFrontEndCert = false, isBackEndCert = false, isDataVisCert = false, - isFullStackCert = false + isFullStackCert = false, + isSciCompPyCert = false, + isDataAnalysisPyCert = false, + isMachineLearningPyCert = false } = user; return { @@ -229,7 +256,10 @@ function getUserIsCertMap(user) { isFrontEndCert, isBackEndCert, isDataVisCert, - isFullStackCert + isFullStackCert, + isSciCompPyCert, + isDataAnalysisPyCert, + isMachineLearningPyCert }; } @@ -350,6 +380,9 @@ function createShowCert(app) { is2018DataVisCert: true, isApisMicroservicesCert: true, isInfosecQaCert: true, + isSciCompPyCert: true, + isDataAnalysisPyCert: true, + isMachineLearningPyCert: true, isHonest: true, username: true, name: true, diff --git a/api-server/server/boot/user.js b/api-server/server/boot/user.js index 474a78ad32..64a25f5c0c 100644 --- a/api-server/server/boot/user.js +++ b/api-server/server/boot/user.js @@ -167,6 +167,9 @@ function postResetProgress(req, res, next) { isBackEndCert: false, isDataVisCert: false, isFullStackCert: false, + isSciCompPyCert: false, + isDataAnalysisPyCert: false, + isMachineLearningPyCert: false, completedChallenges: [] }, function(err) { diff --git a/api-server/server/utils/certTypes.json b/api-server/server/utils/certTypes.json index b34f294eeb..09c7b8dedd 100644 --- a/api-server/server/utils/certTypes.json +++ b/api-server/server/utils/certTypes.json @@ -8,5 +8,8 @@ "jsAlgoDataStruct": "isJsAlgoDataStructCert", "apisMicroservices": "isApisMicroservicesCert", "infosecQa": "isInfosecQaCert", - "fullStack": "isFullStackCert" + "fullStack": "isFullStackCert", + "sciCompPy": "isSciCompPyCert", + "dataAnalysisPy": "isDataAnalysisPyCert", + "machineLearningPy": "isMachineLearningPyCert" } diff --git a/api-server/server/utils/commit-goals.json b/api-server/server/utils/commit-goals.json index 272ccfca86..18b999ac25 100644 --- a/api-server/server/utils/commit-goals.json +++ b/api-server/server/utils/commit-goals.json @@ -2,10 +2,13 @@ "frontEndCert": "Front End Development Certification", "backEndCert": "Back End Development Certification", "fullStackCert": "Full Stack Development Certification", - "respWebDesign": "Responsive Web Design Certification", - "frontEndLibs": "Front End Libraries Certification", - "jsAlgoDataStruct": "JavaScript Algorithms and Data Structures Certification", - "dataVis": "Data Visualisation Certification", - "apisMicroservices": "APIs and Microservices Certification", - "infosecQa": "Information Security and Quality Assurance Certification" + "respWebDesignCert": "Responsive Web Design Certification", + "frontEndLibsCert": "Front End Libraries Certification", + "jsAlgoDataStructCert": "JavaScript Algorithms and Data Structures Certification", + "dataVisCert": "Data Visualisation Certification", + "apisMicroservicesCert": "APIs and Microservices Certification", + "infosecQaCert": "Information Security and Quality Assurance Certification", + "sciCompPyCert": "Scientific Computing with Python Certification", + "dataAnalysisPyCert": "Data Analysis with Python Certification", + "machineLearningPyCert": "Machine Learning with Python Certification" } diff --git a/api-server/server/utils/commit.js b/api-server/server/utils/commit.js index d92eb2e68b..2052e0104e 100644 --- a/api-server/server/utils/commit.js +++ b/api-server/server/utils/commit.js @@ -17,7 +17,10 @@ export function completeCommitment$(user) { isJsAlgoDataStructCert, isDataVisCert, isApisMicroservicesCert, - isInfosecQaCert + isInfosecQaCert, + isSciCompPyCert, + isDataAnalysisPyCert, + isMachineLearningPyCert } = user; return Observable.fromNodeCallback(user.pledge, user)().flatMap(pledge => { @@ -36,7 +39,10 @@ export function completeCommitment$(user) { (isJsAlgoDataStructCert && goal === commitGoals.jsAlgoDataStructCert) || (isDataVisCert && goal === commitGoals.dataVisCert) || (isApisMicroservicesCert && goal === commitGoals.apisMicroservicesCert) || - (isInfosecQaCert && goal === commitGoals.infosecQaCert) + (isInfosecQaCert && goal === commitGoals.infosecQaCert) || + (isSciCompPyCert && goal === commitGoals.sciCompPyCert) || + (isDataAnalysisPyCert && goal === commitGoals.dataAnalysisPyCert) || + (isMachineLearningPyCert && goal === commitGoals.machineLearningPyCert) ) { debug('marking goal complete'); pledge.isCompleted = true; diff --git a/api-server/server/utils/constantStrings.json b/api-server/server/utils/constantStrings.json index d7105394af..c3c97adfd4 100644 --- a/api-server/server/utils/constantStrings.json +++ b/api-server/server/utils/constantStrings.json @@ -11,5 +11,8 @@ "jsAlgoDataStructId": "561abd10cb81ac38a17513bc", "apisMicroservicesId": "561add10cb82ac38a17523bc", "infosecQaId": "561add10cb82ac38a17213bc", - "fullStackId": "561add10cb82ac38a17213bd" + "fullStackId": "561add10cb82ac38a17213bd", + "sciCompPyId": "5e44431b903586ffb414c951", + "dataAnalysisPyId": "5e46fc95ac417301a38fb934", + "machineLearningPyId": "5e46fc95ac417301a38fb935" } diff --git a/api-server/server/utils/getDynamicPropsForUser.js b/api-server/server/utils/getDynamicPropsForUser.js index 87da965331..446ae85083 100644 --- a/api-server/server/utils/getDynamicPropsForUser.js +++ b/api-server/server/utils/getDynamicPropsForUser.js @@ -5,7 +5,10 @@ function getCompletedCertCount(user) { 'isFrontEndLibsCert', 'isInfosecQaCert', 'isJsAlgoDataStructCert', - 'isRespWebDesignCert' + 'isRespWebDesignCert', + 'isSciCompPyCert', + 'isDataAnalysisPyCert', + 'isMachineLearningPyCert' ].reduce((sum, key) => (user[key] ? sum + 1 : sum), 0); } diff --git a/api-server/server/utils/publicUserProps.js b/api-server/server/utils/publicUserProps.js index 71becb1ac3..4a3e64ebb2 100644 --- a/api-server/server/utils/publicUserProps.js +++ b/api-server/server/utils/publicUserProps.js @@ -25,6 +25,9 @@ export const publicUserProps = [ 'isInfosecQaCert', 'isJsAlgoDataStructCert', 'isRespWebDesignCert', + 'isSciCompPyCert', + 'isDataAnalysisPyCert', + 'isMachineLearningPyCert', 'linkedin', 'location', 'name', diff --git a/api-server/server/utils/superBlockCertTypeMap.js b/api-server/server/utils/superBlockCertTypeMap.js index 10f95f8b05..50204f1e77 100644 --- a/api-server/server/utils/superBlockCertTypeMap.js +++ b/api-server/server/utils/superBlockCertTypeMap.js @@ -13,7 +13,10 @@ const superBlockCertTypeMap = { 'data-visualization': certTypes.dataVis2018, 'apis-and-microservices': certTypes.apisMicroservices, 'information-security-and-quality-assurance': certTypes.infosecQa, - 'full-stack': certTypes.fullStack + 'full-stack': certTypes.fullStack, + 'scientific-computing-with-python': certTypes.sciCompPy, + 'data-analysis-with-python': certTypes.dataAnalysisPy, + 'machine-learning-with-python': certTypes.machineLearningPy }; export default superBlockCertTypeMap; diff --git a/api-server/server/utils/user-stats.js b/api-server/server/utils/user-stats.js index 50883c67f2..c2bc198f21 100644 --- a/api-server/server/utils/user-stats.js +++ b/api-server/server/utils/user-stats.js @@ -144,7 +144,10 @@ function getCompletedCertCount(user) { 'isFrontEndLibsCert', 'isInfosecQaCert', 'isJsAlgoDataStructCert', - 'isRespWebDesignCert' + 'isRespWebDesignCert', + 'isSciCompPyCert', + 'isDataAnalysisPyCert', + 'isMachineLearningPyCert' ].reduce((sum, key) => (user[key] ? sum + 1 : sum), 0); } diff --git a/client/src/client-only-routes/ShowSettings.js b/client/src/client-only-routes/ShowSettings.js index 8b4e60be3b..9583355bfa 100644 --- a/client/src/client-only-routes/ShowSettings.js +++ b/client/src/client-only-routes/ShowSettings.js @@ -62,6 +62,9 @@ const propTypes = { isInfosecQaCert: PropTypes.bool, isJsAlgoDataStructCert: PropTypes.bool, isRespWebDesignCert: PropTypes.bool, + isSciCompPyCert: PropTypes.bool, + isDataAnalysisPyCert: PropTypes.bool, + isMachineLearningPyCert: PropTypes.bool, linkedin: PropTypes.string, location: PropTypes.string, name: PropTypes.string, @@ -132,6 +135,9 @@ export function ShowSettings(props) { isFrontEndLibsCert, isFullStackCert, isRespWebDesignCert, + isSciCompPyCert, + isDataAnalysisPyCert, + isMachineLearningPyCert, isEmailVerified, isHonest, sendQuincyEmail, @@ -233,6 +239,7 @@ export function ShowSettings(props) { is2018DataVisCert={is2018DataVisCert} isApisMicroservicesCert={isApisMicroservicesCert} isBackEndCert={isBackEndCert} + isDataAnalysisPyCert={isDataAnalysisPyCert} isDataVisCert={isDataVisCert} isFrontEndCert={isFrontEndCert} isFrontEndLibsCert={isFrontEndLibsCert} @@ -240,7 +247,9 @@ export function ShowSettings(props) { isHonest={isHonest} isInfosecQaCert={isInfosecQaCert} isJsAlgoDataStructCert={isJsAlgoDataStructCert} + isMachineLearningPyCert={isMachineLearningPyCert} isRespWebDesignCert={isRespWebDesignCert} + isSciCompPyCert={isSciCompPyCert} username={username} verifyCert={verifyCert} /> diff --git a/client/src/components/landing/index.js b/client/src/components/landing/index.js index 997aa2dc0e..06fd1eb3f9 100644 --- a/client/src/components/landing/index.js +++ b/client/src/components/landing/index.js @@ -40,7 +40,7 @@ const AsFeaturedSection = () => ( export const Landing = ({ edges }) => { const superBlocks = uniq(edges.map(element => element.node.superBlock)); - const interviewPrep = superBlocks.splice(6, 1); + const interviewPrep = superBlocks.splice(9, 1); return ( diff --git a/client/src/components/settings/Certification.js b/client/src/components/settings/Certification.js index efcc7e26ad..cb09a7a0b3 100644 --- a/client/src/components/settings/Certification.js +++ b/client/src/components/settings/Certification.js @@ -44,6 +44,7 @@ const propTypes = { is2018DataVisCert: PropTypes.bool, isApisMicroservicesCert: PropTypes.bool, isBackEndCert: PropTypes.bool, + isDataAnalysisPyCert: PropTypes.bool, isDataVisCert: PropTypes.bool, isFrontEndCert: PropTypes.bool, isFrontEndLibsCert: PropTypes.bool, @@ -51,7 +52,9 @@ const propTypes = { isHonest: PropTypes.bool, isInfosecQaCert: PropTypes.bool, isJsAlgoDataStructCert: PropTypes.bool, + isMachineLearningPyCert: PropTypes.bool, isRespWebDesignCert: PropTypes.bool, + isSciCompPyCert: PropTypes.bool, updateLegacyCert: PropTypes.func.isRequired, username: PropTypes.string, verifyCert: PropTypes.func.isRequired @@ -69,7 +72,10 @@ const isCertSelector = ({ isInfosecQaCert, isFrontEndLibsCert, isFullStackCert, - isRespWebDesignCert + isRespWebDesignCert, + isSciCompPyCert, + isDataAnalysisPyCert, + isMachineLearningPyCert }) => ({ is2018DataVisCert, isApisMicroservicesCert, @@ -80,7 +86,10 @@ const isCertSelector = ({ isInfosecQaCert, isFrontEndLibsCert, isFullStackCert, - isRespWebDesignCert + isRespWebDesignCert, + isSciCompPyCert, + isDataAnalysisPyCert, + isMachineLearningPyCert }); const isCertMapSelector = createSelector( @@ -94,7 +103,10 @@ const isCertMapSelector = createSelector( isRespWebDesignCert, isDataVisCert, isFrontEndCert, - isBackEndCert + isBackEndCert, + isSciCompPyCert, + isDataAnalysisPyCert, + isMachineLearningPyCert }) => ({ 'Responsive Web Design': isRespWebDesignCert, 'JavaScript Algorithms and Data Structures': isJsAlgoDataStructCert, @@ -102,6 +114,9 @@ const isCertMapSelector = createSelector( 'Data Visualization': is2018DataVisCert, "API's and Microservices": isApisMicroservicesCert, 'Information Security And Quality Assurance': isInfosecQaCert, + 'Scientific Computing with Python': isSciCompPyCert, + 'Data Analysis with Python': isDataAnalysisPyCert, + 'Machine Learning with Python': isMachineLearningPyCert, 'Legacy Front End': isFrontEndCert, 'Legacy Data Visualization': isDataVisCert, 'Legacy Back End': isBackEndCert diff --git a/client/src/components/settings/Certification.test.js b/client/src/components/settings/Certification.test.js index b59b1c0eed..970bdf86c1 100644 --- a/client/src/components/settings/Certification.test.js +++ b/client/src/components/settings/Certification.test.js @@ -133,6 +133,46 @@ const defaultTestProps = { id: 'bd7158d8c443eddfaeb5bdee', solution: 'https://github.com/freeCodeCamp/freeCodeCamp' }, + { + id: '5e444147903586ffb414c94c', + solution: 'https://github.com/freeCodeCamp/freeCodeCamp' + }, + { + id: '5e444147903586ffb414c94d', + solution: 'https://github.com/freeCodeCamp/freeCodeCamp' + }, + { + id: '5e444147903586ffb414c94e', + solution: 'https://github.com/freeCodeCamp/freeCodeCamp' + }, + { + id: '5e444147903586ffb414c94f', + solution: 'https://github.com/freeCodeCamp/freeCodeCamp' + }, + { + id: '5e44414f903586ffb414c950', + solution: 'https://github.com/freeCodeCamp/freeCodeCamp' + }, + { + id: '5e46f7e5ac417301a38fb928', + solution: 'https://github.com/freeCodeCamp/freeCodeCamp' + }, + { + id: '5e46f7e5ac417301a38fb929', + solution: 'https://github.com/freeCodeCamp/freeCodeCamp' + }, + { + id: '5e46f7f8ac417301a38fb92a', + solution: 'https://github.com/freeCodeCamp/freeCodeCamp' + }, + { + id: '5e46f802ac417301a38fb92b', + solution: 'https://github.com/freeCodeCamp/freeCodeCamp' + }, + { + id: '5e4f5c4b570f7e3a4949899f', + solution: 'https://github.com/freeCodeCamp/freeCodeCamp' + }, { id: 'bd7157d8c242eddfaeb5bd13', completedDate: 1554272923799, @@ -151,6 +191,9 @@ const defaultTestProps = { isInfosecQaCert: false, isJsAlgoDataStructCert: false, isRespWebDesignCert: false, + isSciCompPyCert: false, + isDataAnalysisPyCert: false, + isMachineLearningPyCert: false, updateLegacyCert: () => {}, username: 'developmentuser', verifyCert: () => {}, diff --git a/client/src/pages/learn/data-analysis-with-python/data-analysis-with-python-projects/index.md b/client/src/pages/learn/data-analysis-with-python/data-analysis-with-python-projects/index.md new file mode 100644 index 0000000000..70a89f4dd9 --- /dev/null +++ b/client/src/pages/learn/data-analysis-with-python/data-analysis-with-python-projects/index.md @@ -0,0 +1,21 @@ +--- +title: Introduction to the Data Analysis with Python Projects +block: Data Analysis with Python Projects +superBlock: Data Analysis with Python +--- +## Introduction to the Data Analysis with Python Projects + +There are many ways to analyze data with Python! By completing these projects, you will demonstrate that you have a good foundational knowledge of data analysis with Python. + +We are working to finish up the interactive Data Analysis instructional content. For now, here are some videos from freeCodeCamp that will help with the projects. You may also have to use other resources (just like you would have to do when learning new technologies in a job). + * [Python NumPy Video Course](https://www.youtube.com/watch?v=QUT1VHiLmmI) (1 hours) + * [Data Science Video Course](https://m.youtube.com/watch?v=ua-CiDNNj30) (6 hours) + +In this section you will develop the following projects: + * Mean-Variance-Standard Deviation Calculator + * Demographic Data Analyzer + * Medical Data Visualizer + * Page View Time Series Visualizer + * Sea Level Predictor + +Have fun and remember to use the [Read-Search-Ask](https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514) method if you get stuck. diff --git a/client/src/pages/learn/data-analysis-with-python/index.md b/client/src/pages/learn/data-analysis-with-python/index.md new file mode 100644 index 0000000000..9864515f04 --- /dev/null +++ b/client/src/pages/learn/data-analysis-with-python/index.md @@ -0,0 +1,7 @@ +--- +title: Data Analysis with Python +superBlock: Data Analysis with Python +--- +## Introduction to Data Analysis with Python + +Learn the basics of data analysis with Python. diff --git a/client/src/pages/learn/information-security-and-quality-assurance/information-security-and-quality-assurance-projects/index.md b/client/src/pages/learn/information-security-and-quality-assurance/information-security-and-quality-assurance-projects/index.md index 801d869499..c94f1376d1 100644 --- a/client/src/pages/learn/information-security-and-quality-assurance/information-security-and-quality-assurance-projects/index.md +++ b/client/src/pages/learn/information-security-and-quality-assurance/information-security-and-quality-assurance-projects/index.md @@ -13,5 +13,7 @@ In this section you get the chance to: * Build a Personal Library * Build a Stock Price Checker * Build an Anonymous Message Board +* Port Scanner +* Packet Capturer When you are done, you will have plenty of Information Security & Quality Assurance projects under your belt along with a certification that you can show off to friends, family, and employers. Have fun and remember to use the [Read-Search-Ask](https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck/19514) method if you get stuck. diff --git a/client/src/pages/learn/machine-learning-with-python/index.md b/client/src/pages/learn/machine-learning-with-python/index.md new file mode 100644 index 0000000000..96ef1bca16 --- /dev/null +++ b/client/src/pages/learn/machine-learning-with-python/index.md @@ -0,0 +1,7 @@ +--- +title: Machine Learning with Python +superBlock: Machine Learning with Python +--- +## Introduction to Machine Learning with Python + +Learn the basics of Machine Learning with Python. diff --git a/client/src/pages/learn/machine-learning-with-python/machine-learning-with-python-projects/index.md b/client/src/pages/learn/machine-learning-with-python/machine-learning-with-python-projects/index.md new file mode 100644 index 0000000000..d9b5a16d18 --- /dev/null +++ b/client/src/pages/learn/machine-learning-with-python/machine-learning-with-python-projects/index.md @@ -0,0 +1,19 @@ +--- +title: Introduction to the Machine Learning Projects +block: Machine Learning with Python Projects +superBlock: Machine Learning with Python +--- +## Introduction to the Machine Learning Projects + +Machine learning has many practical applications. By completing these projects, you will demonstrate that you have a good foundational knowledge of machine learning. + +We are still developing the interactive instructional content for the machine learning curriculum. For now, check out the videos in this [machine learning playlist on the freeCodeCamp YouTube channel](https://www.youtube.com/playlist?list=PLWKjhJtqVAblStefaz_YOVpDWqcRScc2s). You may also have to use other resources (just like you would have to do when learning new technologies in a job). + +In this section you will develop the following projects: + * Rock Paper Scissors + * Cat and Dog Image Classifier + * Book Recommendation Engine using KNN + * Linear Regression Health Costs Calculator + * Neural Network SMS Text Classifier + +Have fun and remember to use the [Read-Search-Ask](https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514) method if you get stuck. diff --git a/client/src/pages/learn/scientific-computing-with-python/index.md b/client/src/pages/learn/scientific-computing-with-python/index.md new file mode 100644 index 0000000000..8696cb7b96 --- /dev/null +++ b/client/src/pages/learn/scientific-computing-with-python/index.md @@ -0,0 +1,7 @@ +--- +title: Scientific Computing with Python +superBlock: Scientific Computing with Python +--- +## Introduction to Scientific Computing with Python + +Learn the basics of Python. diff --git a/client/src/pages/learn/scientific-computing-with-python/scientific-computing-with-python-projects/index.md b/client/src/pages/learn/scientific-computing-with-python/scientific-computing-with-python-projects/index.md new file mode 100644 index 0000000000..06790c7578 --- /dev/null +++ b/client/src/pages/learn/scientific-computing-with-python/scientific-computing-with-python-projects/index.md @@ -0,0 +1,21 @@ +--- +title: Introduction to the Scientific Computing with Python Projects +block: Scientific Computing with Python Projects +superBlock: Scientific Computing with Python +--- +## Introduction to the Scientific Computing with Python Projects + +Time to put your Python skills to the test! By completing these projects, you will demonstrate that you have a good foundational knowledge of Python. + +We are working to finish up the interactive Python instructional content. For now, here are some videos on the freeCodeCamp.org YouTube channel that will teach you everything you need to know to complete these projects: + * [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-basics-in-depth-video-course/) (4 hours) + +In this section you will develop the following projects: + * Arithmetic Formatter + * Time Calculator + * Budget App + * Polygon Area Calculator + * Probability Calculator + +Have fun and remember to use the [Read-Search-Ask](https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514) method if you get stuck. diff --git a/client/src/redux/index.js b/client/src/redux/index.js index cd4d8a0382..a37f0807d3 100644 --- a/client/src/redux/index.js +++ b/client/src/redux/index.js @@ -216,7 +216,10 @@ export const certificatesByNameSelector = username => state => { isFrontEndCert, isBackEndCert, isDataVisCert, - isFullStackCert + isFullStackCert, + isSciCompPyCert, + isDataAnalysisPyCert, + isMachineLearningPyCert } = userByNameSelector(username)(state); return { hasModernCert: @@ -226,7 +229,10 @@ export const certificatesByNameSelector = username => state => { isJsAlgoDataStructCert || isApisMicroservicesCert || isInfosecQaCert || - isFullStackCert, + isFullStackCert || + isSciCompPyCert || + isDataAnalysisPyCert || + isMachineLearningPyCert, hasLegacyCert: isFrontEndCert || isBackEndCert || isDataVisCert, currentCerts: [ { @@ -263,6 +269,21 @@ export const certificatesByNameSelector = username => state => { show: isInfosecQaCert, title: 'Information Security and Quality Assurance Certification', showURL: 'information-security-and-quality-assurance' + }, + { + show: isSciCompPyCert, + title: 'Scientific Computing with Python Certification', + showURL: 'scientific-computing-with-python' + }, + { + show: isDataAnalysisPyCert, + title: 'Data Analysis with Python Certification', + showURL: 'data-analysis-with-python' + }, + { + show: isMachineLearningPyCert, + title: 'Machine Learning with Python Certification', + showURL: 'machine-learning-with-python' } ], legacyCerts: [ diff --git a/client/src/resources/certProjectMap.js b/client/src/resources/certProjectMap.js index e9130ca9dc..da8d642e81 100644 --- a/client/src/resources/certProjectMap.js +++ b/client/src/resources/certProjectMap.js @@ -10,6 +10,13 @@ const apiMicroBase = const infoSecBase = '/learn/information-security-and-quality-assurance/' + 'information-security-and-quality-assurance-projects'; +const sciCompPyBase = + '/learn/scientific-computing-with-python/' + + 'scientific-computing-with-python-projects'; +const dataAnalysisPyBase = + '/learn/data-analysis-with-python/data-analysis-with-python-projects'; +const machineLearningPyBase = + '/learn/machine-learning-with-python/machine-learning-with-python-projects'; const legacyFrontEndBase = ''; const legacyBackEndBase = ''; const legacyDataVisBase = ''; @@ -394,6 +401,114 @@ export const projectMap = { title: 'Anonymous Message Board', link: `${infoSecBase}/anonymous-message-board`, superBlock: 'information-security-and-quality-assurance' + }, + { + id: '5e46f979ac417301a38fb932', + title: 'Port Scanner', + link: `${infoSecBase}/port-scanner`, + superBlock: 'information-security-and-quality-assurance' + }, + { + id: '5e46f983ac417301a38fb933', + title: 'SHA-1 Password Cracker', + link: `${infoSecBase}/sha-1-password-cracker`, + superBlock: 'information-security-and-quality-assurance' + } + ], + 'Scientific Computing with Python': [ + { + id: '5e44412c903586ffb414c94c', + title: 'Arithmetic Formatter', + link: `${sciCompPyBase}/arithmetic-formatter`, + superBlock: 'scientific-computing-with-python' + }, + { + id: '5e444136903586ffb414c94d', + title: 'Time Calculator', + link: `${sciCompPyBase}/time-calculator`, + superBlock: 'scientific-computing-with-python' + }, + { + id: '5e44413e903586ffb414c94e', + title: 'Budget App', + link: `${sciCompPyBase}/budget-app`, + superBlock: 'scientific-computing-with-python' + }, + { + id: '5e444147903586ffb414c94f', + title: 'Polygon Area Calculator', + link: `${sciCompPyBase}/polygon-area-calculator`, + superBlock: 'scientific-computing-with-python' + }, + { + id: '5e44414f903586ffb414c950', + title: 'Probability Calculator', + link: `${sciCompPyBase}/probability-calculator`, + superBlock: 'scientific-computing-with-python' + } + ], + 'Data Analysis with Python': [ + { + id: '5e46f7e5ac417301a38fb928', + title: 'Mean-Variance-Standard Deviation Calculator', + link: `${dataAnalysisPyBase}/mean-variance-standard-deviation-calculator`, + superBlock: 'data-analysis-with-python' + }, + { + id: '5e46f7e5ac417301a38fb929', + title: 'Demographic Data Analyzer', + link: `${dataAnalysisPyBase}/demographic-data-analyzer`, + superBlock: 'data-analysis-with-python' + }, + { + id: '5e46f7f8ac417301a38fb92a', + title: 'Medical Data Visualizer', + link: `${dataAnalysisPyBase}/medical-data-visualizer`, + superBlock: 'data-analysis-with-python' + }, + { + id: '5e46f802ac417301a38fb92b', + title: 'Page View Time Series Visualizer', + link: `${dataAnalysisPyBase}/page-view-time-series-visualizer`, + superBlock: 'data-analysis-with-python' + }, + { + id: '5e4f5c4b570f7e3a4949899f', + title: 'Sea Level Predictor', + link: `${dataAnalysisPyBase}/sea-level-predictor`, + superBlock: 'scientific-computing-with-python' + } + ], + 'Machine Learning with Python': [ + { + id: '5e46f8d6ac417301a38fb92d', + title: 'Rock Paper Scissors', + link: `${machineLearningPyBase}/rock-paper-scissors`, + superBlock: 'machine-learning-with-python' + }, + { + id: '5e46f8dcac417301a38fb92e', + title: 'Cat and Dog Image Classifier', + link: `${machineLearningPyBase}/cat-and-dog-image-classifier`, + superBlock: 'machine-learning-with-python' + }, + { + id: '5e46f8e3ac417301a38fb92f', + title: 'Book Recommendation Engine using KNN', + link: `${machineLearningPyBase}/book-recommendation-engine-using-knn`, + superBlock: 'machine-learning-with-python' + }, + { + id: '5e46f8edac417301a38fb930', + title: 'Linear Regression Health Costs Calculator', + link: `${machineLearningPyBase}/linear-regression-health-costs-calculator`, + superBlock: 'machine-learning-with-python' + }, + { + id: '5e46f8edac417301a38fb931', + title: 'Neural Network SMS Text Classifier', + link: `${machineLearningPyBase}/neural-network-sms-text-classifier`, + superBlock: 'machine-learning-with-python' } ] }; diff --git a/client/src/templates/Challenges/redux/index.js b/client/src/templates/Challenges/redux/index.js index 1faa88166b..208c9fe690 100644 --- a/client/src/templates/Challenges/redux/index.js +++ b/client/src/templates/Challenges/redux/index.js @@ -212,7 +212,10 @@ export const challengeDataSelector = state => { ...challengeData, url }; - } else if (challengeType === challengeTypes.backEndProject) { + } else if ( + challengeType === challengeTypes.backEndProject || + challengeType === challengeTypes.pythonProject + ) { const values = projectFormValuesSelector(state); const { solution: url } = values; challengeData = { diff --git a/client/src/templates/Challenges/utils/build.js b/client/src/templates/Challenges/utils/build.js index 99304b35ee..62507a5f94 100644 --- a/client/src/templates/Challenges/utils/build.js +++ b/client/src/templates/Challenges/utils/build.js @@ -68,7 +68,8 @@ const buildFunctions = { [challengeTypes.html]: buildDOMChallenge, [challengeTypes.modern]: buildDOMChallenge, [challengeTypes.backend]: buildBackendChallenge, - [challengeTypes.backEndProject]: buildBackendChallenge + [challengeTypes.backEndProject]: buildBackendChallenge, + [challengeTypes.pythonProject]: buildBackendChallenge }; export function canBuildChallenge(challengeData) { @@ -88,7 +89,8 @@ export async function buildChallenge(challengeData, options) { const testRunners = { [challengeTypes.js]: getJSTestRunner, [challengeTypes.html]: getDOMTestRunner, - [challengeTypes.backend]: getDOMTestRunner + [challengeTypes.backend]: getDOMTestRunner, + [challengeTypes.pythonProject]: getDOMTestRunner }; export function getTestRunner(buildData, { proxyLogger }, document) { const { challengeType } = buildData; diff --git a/client/utils/blockNameify.js b/client/utils/blockNameify.js index 35de349d43..b6c606a173 100644 --- a/client/utils/blockNameify.js +++ b/client/utils/blockNameify.js @@ -12,7 +12,15 @@ const preFormattedBlockNames = { 'mongodb-and-mongoose': 'MongoDB and Mongoose', 'the-dom': 'The DOM', 'apis-and-microservices': 'APIs and Microservices', - 'apis-and-microservices-projects': 'APIs and Microservices Projects' + 'apis-and-microservices-projects': 'APIs and Microservices Projects', + 'scientific-computing-with-python': 'Scientific Computing with Python', + 'scientific-computing-with-python-projects': + 'Scientific Computing with Python Projects', + 'data-analysis-with-python': 'Data Analysis with Python', + 'data-analysis-with-python-projects': 'Data Analysis with Python Projects', + 'machine-learning-with-python': 'Machine Learning with Python', + 'machine-learning-with-python-projects': + 'Machine Learning with Python Projects' }; const noFormatting = ['and', 'for', 'of', 'the', 'up', 'with']; diff --git a/client/utils/challengeTypes.js b/client/utils/challengeTypes.js index 244e1632ed..2fa480c22e 100644 --- a/client/utils/challengeTypes.js +++ b/client/utils/challengeTypes.js @@ -9,11 +9,13 @@ const modern = 6; const step = 7; const quiz = 8; const invalid = 9; +const pythonProject = 10; // individual exports exports.backend = backend; exports.frontEndProject = frontEndProject; exports.backEndProject = backEndProject; +exports.pythonProject = pythonProject; exports.challengeTypes = { html, @@ -22,6 +24,7 @@ exports.challengeTypes = { zipline, frontEndProject, backEndProject, + pythonProject, bonfire, modern, step, @@ -42,6 +45,7 @@ exports.viewTypes = { [bonfire]: 'classic', [frontEndProject]: 'frontend', [backEndProject]: 'backend', + [pythonProject]: 'backend', [modern]: 'modern', [step]: 'step', [quiz]: 'quiz', @@ -60,7 +64,7 @@ exports.submitTypes = { // a hosted URL where the app is running live // project code url like GitHub [backEndProject]: 'project.backEnd', - + [pythonProject]: 'project.backEnd', [step]: 'step', [quiz]: 'quiz', [backend]: 'backend', @@ -111,5 +115,11 @@ exports.helpCategory = { 'data-structures': 'JavaScript', 'take-home-projects': 'Certification Projects', 'rosetta-code': 'JavaScript', - 'project-euler': 'JavaScript' + 'project-euler': 'JavaScript', + 'scientific-computing-with-python': 'Certification Projects', + 'scientific-computing-with-python-projects': 'Certification Projects', + 'data-analysis-with-python': 'Certification Projects', + 'data-analysis-with-python-projects': 'Certification Projects', + 'machine-learning-with-python': 'Certification Projects', + 'machine-learning-with-python-projects': 'Certification Projects' }; diff --git a/client/utils/validCertNames.js b/client/utils/validCertNames.js index 967b6a62d7..46dc421a4e 100644 --- a/client/utils/validCertNames.js +++ b/client/utils/validCertNames.js @@ -6,6 +6,9 @@ export default [ 'apis-and-microservices', 'information-security-and-quality-assurance', 'full-stack', + 'scientific-computing-with-python', + 'data-analysis-with-python', + 'machine-learning-with-python', 'legacy-front-end', 'legacy-back-end', 'legacy-data-visualization' diff --git a/curriculum/challenges/_meta/algorithms/meta.json b/curriculum/challenges/_meta/algorithms/meta.json index bf2d4f0811..f1f47561fb 100644 --- a/curriculum/challenges/_meta/algorithms/meta.json +++ b/curriculum/challenges/_meta/algorithms/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "coding-interview-prep", - "superOrder": 8, + "superOrder": 10, "challengeOrder": [ [ "a3f503de51cf954ede28891d", diff --git a/curriculum/challenges/_meta/apis-and-microservices-certificate/meta.json b/curriculum/challenges/_meta/apis-and-microservices-certificate/meta.json index 00923702ef..7bbcb32541 100644 --- a/curriculum/challenges/_meta/apis-and-microservices-certificate/meta.json +++ b/curriculum/challenges/_meta/apis-and-microservices-certificate/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "certificates", - "superOrder": 9, + "superOrder": 11, "challengeOrder": [ [ "561add10cb82ac38a17523bc", @@ -14,5 +14,5 @@ ] ], "isPrivate": true, - "fileName": "09-certificates/apis-and-microservices-certificate.json" + "fileName": "11-certificates/apis-and-microservices-certificate.json" } \ No newline at end of file diff --git a/curriculum/challenges/_meta/data-analysis-with-python-certificate/meta.json b/curriculum/challenges/_meta/data-analysis-with-python-certificate/meta.json new file mode 100644 index 0000000000..48b995ef73 --- /dev/null +++ b/curriculum/challenges/_meta/data-analysis-with-python-certificate/meta.json @@ -0,0 +1,18 @@ +{ + "name": "Data Analysis with Python Certificate", + "dashedName": "data-analysis-with-python-certificate", + "order": 8, + "time": "", + "template": "", + "required": [], + "superBlock": "certificates", + "superOrder": 11, + "challengeOrder": [ + [ + "5e46fc95ac417301a38fb934", + "Data Analysis with Python Certificate" + ] + ], + "isPrivate": true, + "fileName": "11-certificates/data-analysis-with-python-certificate.json" +} \ No newline at end of file diff --git a/curriculum/challenges/_meta/data-analysis-with-python-projects/meta.json b/curriculum/challenges/_meta/data-analysis-with-python-projects/meta.json new file mode 100644 index 0000000000..f2816676af --- /dev/null +++ b/curriculum/challenges/_meta/data-analysis-with-python-projects/meta.json @@ -0,0 +1,30 @@ +{ + "name": "Data Analysis with Python Projects", + "dashedName": "data-analysis-with-python-projects", + "order": 1, + "time": "150 hours", + "superBlock": "data-analysis-with-python", + "superOrder": 8, + "challengeOrder": [ + [ + "5e46f7e5ac417301a38fb928", + "Mean-Variance-Standard Deviation Calculator" + ], + [ + "5e46f7e5ac417301a38fb929", + "Demographic Data Analyzer" + ], + [ + "5e46f7f8ac417301a38fb92a", + "Medical Data Visualizer" + ], + [ + "5e46f802ac417301a38fb92b", + "Page View Time Series Visualizer" + ], + [ + "5e4f5c4b570f7e3a4949899f", + "Sea Level Predictor" + ] + ] +} \ No newline at end of file diff --git a/curriculum/challenges/_meta/data-structures/meta.json b/curriculum/challenges/_meta/data-structures/meta.json index 43d67549e8..a8db975080 100644 --- a/curriculum/challenges/_meta/data-structures/meta.json +++ b/curriculum/challenges/_meta/data-structures/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "coding-interview-prep", - "superOrder": 8, + "superOrder": 10, "challengeOrder": [ [ "587d8253367417b2b2512c6a", diff --git a/curriculum/challenges/_meta/data-visualization-certificate/meta.json b/curriculum/challenges/_meta/data-visualization-certificate/meta.json index 8cc85b4222..9a38c7ee7c 100644 --- a/curriculum/challenges/_meta/data-visualization-certificate/meta.json +++ b/curriculum/challenges/_meta/data-visualization-certificate/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "certificates", - "superOrder": 9, + "superOrder": 10, "challengeOrder": [ [ "5a553ca864b52e1d8bceea14", @@ -14,5 +14,5 @@ ] ], "isPrivate": true, - "fileName": "09-certificates/data-visualization-certificate.json" + "fileName": "11-certificates/data-visualization-certificate.json" } \ No newline at end of file diff --git a/curriculum/challenges/_meta/front-end-libraries-certificate/meta.json b/curriculum/challenges/_meta/front-end-libraries-certificate/meta.json index 9b59baf9db..ede3d426ea 100644 --- a/curriculum/challenges/_meta/front-end-libraries-certificate/meta.json +++ b/curriculum/challenges/_meta/front-end-libraries-certificate/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "certificates", - "superOrder": 9, + "superOrder": 11, "challengeOrder": [ [ "561acd10cb82ac38a17513bc", @@ -14,5 +14,5 @@ ] ], "isPrivate": true, - "fileName": "09-certificates/front-end-libraries-certificate.json" + "fileName": "11-certificates/front-end-libraries-certificate.json" } \ No newline at end of file diff --git a/curriculum/challenges/_meta/information-security-and-quality-assurance-projects/meta.json b/curriculum/challenges/_meta/information-security-and-quality-assurance-projects/meta.json index 894a1ec449..7430e42904 100644 --- a/curriculum/challenges/_meta/information-security-and-quality-assurance-projects/meta.json +++ b/curriculum/challenges/_meta/information-security-and-quality-assurance-projects/meta.json @@ -27,6 +27,14 @@ [ "587d824a367417b2b2512c45", "Anonymous Message Board" + ], + [ + "5e46f979ac417301a38fb932", + "Port Scanner" + ], + [ + "5e46f983ac417301a38fb933", + "SHA-1 Password Cracker" ] ], "helpRoom": "HelpBackend", diff --git a/curriculum/challenges/_meta/information-securtiy-and-quality-assurance-certificate/meta.json b/curriculum/challenges/_meta/information-securtiy-and-quality-assurance-certificate/meta.json index 9f1538e4b5..75adb23ff9 100644 --- a/curriculum/challenges/_meta/information-securtiy-and-quality-assurance-certificate/meta.json +++ b/curriculum/challenges/_meta/information-securtiy-and-quality-assurance-certificate/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "certificates", - "superOrder": 9, + "superOrder": 11, "challengeOrder": [ [ "561add10cb82ac38a17213bc", @@ -14,5 +14,5 @@ ] ], "isPrivate": true, - "fileName": "09-certificates/information-security-and-quality-assurance-certificate.json" + "fileName": "11-certificates/information-security-and-quality-assurance-certificate.json" } \ No newline at end of file diff --git a/curriculum/challenges/_meta/javascript-algorithms-and-data-structures-certificate/meta.json b/curriculum/challenges/_meta/javascript-algorithms-and-data-structures-certificate/meta.json index 2ff648aba1..a75e5cba7c 100644 --- a/curriculum/challenges/_meta/javascript-algorithms-and-data-structures-certificate/meta.json +++ b/curriculum/challenges/_meta/javascript-algorithms-and-data-structures-certificate/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "certificates", - "superOrder": 9, + "superOrder": 11, "challengeOrder": [ [ "561abd10cb81ac38a17513bc", @@ -14,5 +14,5 @@ ] ], "isPrivate": true, - "fileName": "09-certificates/javascript-algorithms-and-data-structures-certificate.json" + "fileName": "11-certificates/javascript-algorithms-and-data-structures-certificate.json" } \ No newline at end of file diff --git a/curriculum/challenges/_meta/legacy-back-end-certificate/meta.json b/curriculum/challenges/_meta/legacy-back-end-certificate/meta.json index 08d7a0961a..e093f1fd2c 100644 --- a/curriculum/challenges/_meta/legacy-back-end-certificate/meta.json +++ b/curriculum/challenges/_meta/legacy-back-end-certificate/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "certificates", - "superOrder": 9, + "superOrder": 11, "challengeOrder": [ [ "660add10cb82ac38a17513be", @@ -14,5 +14,5 @@ ] ], "isPrivate": true, - "fileName": "09-certificates/legacy-back-end-certificate.json" + "fileName": "11-certificates/legacy-back-end-certificate.json" } \ No newline at end of file diff --git a/curriculum/challenges/_meta/legacy-data-visualization-certificate/meta.json b/curriculum/challenges/_meta/legacy-data-visualization-certificate/meta.json index 79a5f6b8c8..5549873878 100644 --- a/curriculum/challenges/_meta/legacy-data-visualization-certificate/meta.json +++ b/curriculum/challenges/_meta/legacy-data-visualization-certificate/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "certificates", - "superOrder": 9, + "superOrder": 11, "challengeOrder": [ [ "561add10cb82ac39a17513bc", @@ -14,5 +14,5 @@ ] ], "isPrivate": true, - "fileName": "09-certificates/legacy-data-visualization-certificate.json" + "fileName": "11-certificates/legacy-data-visualization-certificate.json" } \ No newline at end of file diff --git a/curriculum/challenges/_meta/legacy-front-end-certificate/meta.json b/curriculum/challenges/_meta/legacy-front-end-certificate/meta.json index 2aeb90530d..5ecb9589a8 100644 --- a/curriculum/challenges/_meta/legacy-front-end-certificate/meta.json +++ b/curriculum/challenges/_meta/legacy-front-end-certificate/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "certificates", - "superOrder": 9, + "superOrder": 11, "challengeOrder": [ [ "561add10cb82ac38a17513be", @@ -14,5 +14,5 @@ ] ], "isPrivate": true, - "fileName": "09-certificates/legacy-front-end-certificate.json" + "fileName": "11-certificates/legacy-front-end-certificate.json" } \ No newline at end of file diff --git a/curriculum/challenges/_meta/machine-learning-with-python-certificate/meta.json b/curriculum/challenges/_meta/machine-learning-with-python-certificate/meta.json new file mode 100644 index 0000000000..c8f67879a8 --- /dev/null +++ b/curriculum/challenges/_meta/machine-learning-with-python-certificate/meta.json @@ -0,0 +1,18 @@ +{ + "name": "Machine Learning with Python Certificate", + "dashedName": "machine-learning-with-python-certificate", + "order": 9, + "time": "", + "template": "", + "required": [], + "superBlock": "certificates", + "superOrder": 11, + "challengeOrder": [ + [ + "5e46fc95ac417301a38fb935", + "Machine Learning with Python Certificate" + ] + ], + "isPrivate": true, + "fileName": "11-certificates/machine-learning-with-python-certificate.json" +} \ No newline at end of file diff --git a/curriculum/challenges/_meta/machine-learning-with-python-projects/meta.json b/curriculum/challenges/_meta/machine-learning-with-python-projects/meta.json new file mode 100644 index 0000000000..18ccf97528 --- /dev/null +++ b/curriculum/challenges/_meta/machine-learning-with-python-projects/meta.json @@ -0,0 +1,30 @@ +{ + "name": "Machine Learning with Python Projects", + "dashedName": "machine-learning-with-python-projects", + "order": 1, + "time": "150 hours", + "superBlock": "machine-learning-with-python", + "superOrder": 9, + "challengeOrder": [ + [ + "5e46f8d6ac417301a38fb92d", + "Rock Paper Scissors" + ], + [ + "5e46f8dcac417301a38fb92e", + "Cat and Dog Image Classifier" + ], + [ + "5e46f8e3ac417301a38fb92f", + "Book Recommendation Engine using KNN" + ], + [ + "5e46f8edac417301a38fb930", + "Linear Regression Health Costs Calculator" + ], + [ + "5e46f8edac417301a38fb931", + "Neural Network SMS Text Classifier" + ] + ] +} \ No newline at end of file diff --git a/curriculum/challenges/_meta/project-euler/meta.json b/curriculum/challenges/_meta/project-euler/meta.json index 945ee14610..d9da50a86b 100644 --- a/curriculum/challenges/_meta/project-euler/meta.json +++ b/curriculum/challenges/_meta/project-euler/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "coding-interview-prep", - "superOrder": 8, + "superOrder": 10, "challengeOrder": [ [ "5900f36e1000cf542c50fe80", diff --git a/curriculum/challenges/_meta/responsive-web-design-certificate/meta.json b/curriculum/challenges/_meta/responsive-web-design-certificate/meta.json index 953292a97a..a9eb3ef9d5 100644 --- a/curriculum/challenges/_meta/responsive-web-design-certificate/meta.json +++ b/curriculum/challenges/_meta/responsive-web-design-certificate/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "certificates", - "superOrder": 9, + "superOrder": 11, "challengeOrder": [ [ "561add10cb82ac38a17513bc", @@ -14,5 +14,5 @@ ] ], "isPrivate": true, - "fileName": "09-certificates/responsive-web-design-certificate.json" + "fileName": "11-certificates/responsive-web-design-certificate.json" } \ No newline at end of file diff --git a/curriculum/challenges/_meta/rosetta-code/meta.json b/curriculum/challenges/_meta/rosetta-code/meta.json index 2f64115eec..72d3a4adb8 100644 --- a/curriculum/challenges/_meta/rosetta-code/meta.json +++ b/curriculum/challenges/_meta/rosetta-code/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "coding-interview-prep", - "superOrder": 8, + "superOrder": 10, "challengeOrder": [ [ "594810f028c0303b75339acb", diff --git a/curriculum/challenges/_meta/scientific-computing-with-python-certificate/meta.json b/curriculum/challenges/_meta/scientific-computing-with-python-certificate/meta.json new file mode 100644 index 0000000000..6061948139 --- /dev/null +++ b/curriculum/challenges/_meta/scientific-computing-with-python-certificate/meta.json @@ -0,0 +1,18 @@ +{ + "name": "Scientific Computing with Python Certificate", + "dashedName": "scientific-computing-with-python-certificate", + "order": 7, + "time": "", + "template": "", + "required": [], + "superBlock": "certificates", + "superOrder": 11, + "challengeOrder": [ + [ + "5e44431b903586ffb414c951", + "Scientific Computing with Python Certificate" + ] + ], + "isPrivate": true, + "fileName": "11-certificates/scientific-computing-with-python-certificate.json" +} \ No newline at end of file diff --git a/curriculum/challenges/_meta/scientific-computing-with-python-projects/meta.json b/curriculum/challenges/_meta/scientific-computing-with-python-projects/meta.json new file mode 100644 index 0000000000..c8364546ce --- /dev/null +++ b/curriculum/challenges/_meta/scientific-computing-with-python-projects/meta.json @@ -0,0 +1,30 @@ +{ + "name": "Scientific Computing with Python Projects", + "dashedName": "scientific-computing-with-python-projects", + "order": 1, + "time": "150 hours", + "superBlock": "scientific-computing-with-python", + "superOrder": 7, + "challengeOrder": [ + [ + "5e44412c903586ffb414c94c", + "Arithmetic Formatter" + ], + [ + "5e444136903586ffb414c94d", + "Time Calculator" + ], + [ + "5e44413e903586ffb414c94e", + "Budget App" + ], + [ + "5e444147903586ffb414c94f", + "Polygon Area Calculator" + ], + [ + "5e44414f903586ffb414c950", + "Probability Calculator" + ] + ] +} \ No newline at end of file diff --git a/curriculum/challenges/_meta/take-home-projects/meta.json b/curriculum/challenges/_meta/take-home-projects/meta.json index 1aa992c762..a030946632 100644 --- a/curriculum/challenges/_meta/take-home-projects/meta.json +++ b/curriculum/challenges/_meta/take-home-projects/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "coding-interview-prep", - "superOrder": 8, + "superOrder": 10, "challengeOrder": [ [ "bd7158d8c442eddfaeb5bd10", diff --git a/curriculum/challenges/english/06-information-security-and-quality-assurance/information-security-and-quality-assurance-projects/port-scanner.english.md b/curriculum/challenges/english/06-information-security-and-quality-assurance/information-security-and-quality-assurance-projects/port-scanner.english.md new file mode 100644 index 0000000000..b96fbf2f5e --- /dev/null +++ b/curriculum/challenges/english/06-information-security-and-quality-assurance/information-security-and-quality-assurance-projects/port-scanner.english.md @@ -0,0 +1,59 @@ +--- +id: 5e46f979ac417301a38fb932 +title: Port Scanner +challengeType: 10 +isRequired: true +--- + +## Description +
+Create a port scanner using Python. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +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 some of the Python skills required for this project: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/06-information-security-and-quality-assurance/information-security-and-quality-assurance-projects/sha-1-password-cracker.english.md b/curriculum/challenges/english/06-information-security-and-quality-assurance/information-security-and-quality-assurance-projects/sha-1-password-cracker.english.md new file mode 100644 index 0000000000..4581cd9c5f --- /dev/null +++ b/curriculum/challenges/english/06-information-security-and-quality-assurance/information-security-and-quality-assurance-projects/sha-1-password-cracker.english.md @@ -0,0 +1,58 @@ +--- +id: 5e46f983ac417301a38fb933 +title: SHA-1 Password Cracker +challengeType: 10 +isRequired: true +--- + +## Description +
+For this project you will learn about the importance of good security by creating a password cracker to figure out passwords that were hashed using SHA-1. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +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 some of the Python skills required for this project: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.english.md new file mode 100644 index 0000000000..e7e4762c41 --- /dev/null +++ b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.english.md @@ -0,0 +1,61 @@ +--- +id: 5e44412c903586ffb414c94c +title: Arithmetic Formatter +challengeType: 10 +isRequired: true +--- + +## Description +
+Create a function that receives a list of strings that are arithmetic problems and returns the problems arranged vertically and side-by-side. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +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: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should correctly format an arithmetic problem and pass all tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```js +/** + Backend challenges don't need solutions, + because they would need to be tested against a full working project. + Please check our contributing guidelines to learn more. +*/ +``` + +
diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/budget-app.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/budget-app.english.md new file mode 100644 index 0000000000..416199b7ad --- /dev/null +++ b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/budget-app.english.md @@ -0,0 +1,61 @@ +--- +id: 5e44413e903586ffb414c94e +title: Budget App +challengeType: 10 +isRequired: true +--- + +## Description +
+Create a "Category" class that can be used to create different budget categories. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +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: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should create a Category class and pass all tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```js +/** + Backend challenges don't need solutions, + because they would need to be tested against a full working project. + Please check our contributing guidelines to learn more. +*/ +``` + +
diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/polygon-area-calculator.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/polygon-area-calculator.english.md new file mode 100644 index 0000000000..452b3b0df7 --- /dev/null +++ b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/polygon-area-calculator.english.md @@ -0,0 +1,61 @@ +--- +id: 5e444147903586ffb414c94f +title: Polygon Area Calculator +challengeType: 10 +isRequired: true +--- + +## Description +
+In this project you will use object oriented programming to create a Rectangle class and a Square class. The Square class should be a subclass of Rectangle and inherit methods and attributes. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +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: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should create a Rectangle class and Square class and pass all tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```js +/** + Backend challenges don't need solutions, + because they would need to be tested against a full working project. + Please check our contributing guidelines to learn more. +*/ +``` + +
diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/probability-calculator.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/probability-calculator.english.md new file mode 100644 index 0000000000..3747ecc7d2 --- /dev/null +++ b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/probability-calculator.english.md @@ -0,0 +1,59 @@ +--- +id: 5e44414f903586ffb414c950 +title: Probability Calculator +challengeType: 10 +isRequired: true +--- + +## Description +
+Write a program to determine the approximate probability of drawing certain balls randomly from a hat. + +You can access the full project description and starter code on repl.it. After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +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: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should correctly calculate probabilities and pass all tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```js +/** + Backend challenges don't need solutions, + because they would need to be tested against a full working project. + Please check our contributing guidelines to learn more. +*/ +``` + +
diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/time-calculator.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/time-calculator.english.md new file mode 100644 index 0000000000..cdcefc3b74 --- /dev/null +++ b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/time-calculator.english.md @@ -0,0 +1,59 @@ +--- +id: 5e444136903586ffb414c94d +title: Time Calculator +challengeType: 10 +isRequired: true +--- + +## Description +
+Write a function named "add_time" that can add a duration to a start time and return the result. + +You can access the full project description and starter code on repl.it. After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +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: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should correctly add times and pass all tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```js +/** + Backend challenges don't need solutions, + because they would need to be tested against a full working project. + Please check our contributing guidelines to learn more. +*/ +``` + +
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/demographic-data-analyzer.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/demographic-data-analyzer.english.md new file mode 100644 index 0000000000..9f17d7ca6b --- /dev/null +++ b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/demographic-data-analyzer.english.md @@ -0,0 +1,50 @@ +--- +id: 5e46f7e5ac417301a38fb929 +title: Demographic Data Analyzer +challengeType: 10 +isRequired: true +--- + +## Description +
+In this challenge you must analyze demographic data using Pandas. You are given a dataset of demographic data that was extracted from the 1994 Census database. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +We are still developing the interactive instructional part of the data analysis with Python curriculum. For now, you will have to use other resources to learn how to pass this challenge. +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.english.md new file mode 100644 index 0000000000..9681f199a8 --- /dev/null +++ b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.english.md @@ -0,0 +1,50 @@ +--- +id: 5e46f7e5ac417301a38fb928 +title: Mean-Variance-Standard Deviation Calculator +challengeType: 10 +isRequired: true +--- + +## Description +
+Create a function that uses Numpy to output the mean, variance, and standard deviation of the rows, columns, and elements in a 3 x 3 matrix. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +We are still developing the interactive instructional part of the data analysis with Python curriculum. For now, you will have to use other resources to learn how to pass this challenge. +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.english.md new file mode 100644 index 0000000000..4f0d13367c --- /dev/null +++ b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.english.md @@ -0,0 +1,50 @@ +--- +id: 5e46f7f8ac417301a38fb92a +title: Medical Data Visualizer +challengeType: 10 +isRequired: true +--- + +## Description +
+In this project, you will visualize and make calculations from medical examination data using matplotlib, seaborn, and pandas. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +We are still developing the interactive instructional part of the data analysis with Python curriculum. For now, you will have to use other resources to learn how to pass this challenge. +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.english.md new file mode 100644 index 0000000000..e1311f0882 --- /dev/null +++ b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.english.md @@ -0,0 +1,50 @@ +--- +id: 5e46f802ac417301a38fb92b +title: Page View Time Series Visualizer +challengeType: 10 +isRequired: true +--- + +## Description +
+For this project you will visualize time series data using a line chart, bar chart, and box plots. You will use Pandas, matplotlib, and seaborn to visualize a dataset containing the number of page views each day on the freeCodeCamp.org forum from 2016-05-09 to 2019-12-03. The data visualizations will help you understand the patterns in visits and identify yearly and monthly growth. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +We are still developing the interactive instructional part of the data analysis with Python curriculum. For now, you will have to use other resources to learn how to pass this challenge. +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.english.md new file mode 100644 index 0000000000..30150024c2 --- /dev/null +++ b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.english.md @@ -0,0 +1,50 @@ +--- +id: 5e4f5c4b570f7e3a4949899f +title: Sea Level Predictor +challengeType: 10 +isRequired: true +--- + +## Description +
+In this project, you will analyze a dataset of the global average sea level change since 1880. You will use the data to predict the sea level change through year 2050. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +We are still developing the interactive instructional part of the data analysis with Python curriculum. For now, you will have to use other resources to learn how to pass this challenge. +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.english.md b/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.english.md new file mode 100644 index 0000000000..bc15f01c78 --- /dev/null +++ b/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.english.md @@ -0,0 +1,61 @@ +--- +id: 5e46f8e3ac417301a38fb92f +title: Book Recommendation Engine using KNN +challengeType: 10 +isRequired: true +--- + +## Description +
+In this challenge, you will create a book recommendation algorithm using K-Nearest Neighbors. + +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. + +You can access the full project instructions and starter code on 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." + +We are still developing the interactive instructional content for the machine learning curriculum. For now, check out these learning resources on the freeCodeCamp.org YouTube channel: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.english.md b/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.english.md new file mode 100644 index 0000000000..56615e47ee --- /dev/null +++ b/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.english.md @@ -0,0 +1,59 @@ +--- +id: 5e46f8dcac417301a38fb92e +title: Cat and Dog Image Classifier +challengeType: 10 +isRequired: true +--- + +## Description +
+For this challenge, you will use Tensorflow 2.0 and Karas to create a convolutional neural network that correctly classifies images of cats and dogs with at least 63% accuracy. + +You can access the full project instructions and starter code on 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." + +We are still developing the interactive instructional content for the machine learning curriculum. For now, check out these learning resources on the freeCodeCamp.org YouTube channel: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.english.md b/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.english.md new file mode 100644 index 0000000000..78e535ca01 --- /dev/null +++ b/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.english.md @@ -0,0 +1,61 @@ +--- +id: 5e46f8edac417301a38fb930 +title: Linear Regression Health Costs Calculator +challengeType: 10 +isRequired: true +--- + +## Description +
+In this challenge, you will predict healthcare costs using a regression algorithm. + +You are given a dataset that contains information about different people including their healthcare costs. Use the data to predict healthcare costs based on new data. + +You can access the full project instructions and starter code on 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." + +We are still developing the interactive instructional content for the machine learning curriculum. For now, check out these learning resources on the freeCodeCamp.org YouTube channel: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md b/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md new file mode 100644 index 0000000000..2af39977d0 --- /dev/null +++ b/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md @@ -0,0 +1,59 @@ +--- +id: 5e46f8edac417301a38fb931 +title: Neural Network SMS Text Classifier +challengeType: 10 +isRequired: true +--- + +## Description +
+In this challenge, you need to create a machine learning model that will classify SMS messages as either "ham" or "spam". A "ham" message is a normal message sent by a friend. A "spam" message is an advertisement or a message sent by a company. + +You can access the full project instructions and starter code on 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." + +We are still developing the interactive instructional content for the machine learning curriculum. For now, check out these learning resources on the freeCodeCamp.org YouTube channel: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.english.md b/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.english.md new file mode 100644 index 0000000000..e1bf12391f --- /dev/null +++ b/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.english.md @@ -0,0 +1,50 @@ +--- +id: 5e46f8d6ac417301a38fb92d +title: Rock Paper Scissors +challengeType: 10 +isRequired: true +--- + +## Description +
+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 can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +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. +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/08-coding-interview-prep/algorithms/find-the-symmetric-difference.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/find-the-symmetric-difference.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/algorithms/find-the-symmetric-difference.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/find-the-symmetric-difference.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-bubble-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-bubble-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-bubble-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-bubble-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-insertion-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-insertion-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-insertion-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-insertion-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-merge-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-merge-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-merge-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-merge-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-quick-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-quick-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-quick-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-quick-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-selection-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-selection-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-selection-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-selection-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/algorithms/inventory-update.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/inventory-update.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/algorithms/inventory-update.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/inventory-update.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/algorithms/no-repeats-please.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/no-repeats-please.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/algorithms/no-repeats-please.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/no-repeats-please.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/algorithms/pairwise.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/pairwise.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/algorithms/pairwise.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/pairwise.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/add-a-new-element-to-a-binary-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/add-a-new-element-to-a-binary-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/add-a-new-element-to-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/add-a-new-element-to-a-binary-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/add-elements-at-a-specific-index-in-a-linked-list.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/add-elements-at-a-specific-index-in-a-linked-list.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/add-elements-at-a-specific-index-in-a-linked-list.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/add-elements-at-a-specific-index-in-a-linked-list.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/adjacency-list.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/adjacency-list.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/adjacency-list.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/adjacency-list.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/adjacency-matrix.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/adjacency-matrix.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/adjacency-matrix.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/adjacency-matrix.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/breadth-first-search.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/breadth-first-search.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/breadth-first-search.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/breadth-first-search.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/check-if-an-element-is-present-in-a-binary-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/check-if-an-element-is-present-in-a-binary-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/check-if-an-element-is-present-in-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/check-if-an-element-is-present-in-a-binary-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/check-if-binary-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/check-if-binary-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/check-if-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/check-if-binary-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-circular-queue.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-circular-queue.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-circular-queue.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-circular-queue.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-doubly-linked-list.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-doubly-linked-list.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-doubly-linked-list.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-doubly-linked-list.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-hash-table.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-hash-table.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-hash-table.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-hash-table.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-linked-list-class.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-linked-list-class.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-linked-list-class.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-linked-list-class.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-map-data-structure.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-map-data-structure.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-map-data-structure.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-map-data-structure.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-priority-queue-class.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-priority-queue-class.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-priority-queue-class.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-priority-queue-class.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-queue-class.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-queue-class.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-queue-class.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-queue-class.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-set-class.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-set-class.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-set-class.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-set-class.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-stack-class.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-stack-class.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-stack-class.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-stack-class.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-trie-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-trie-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-trie-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-trie-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-an-es6-javascript-map.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-an-es6-javascript-map.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-an-es6-javascript-map.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-an-es6-javascript-map.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-and-add-to-sets-in-es6.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-and-add-to-sets-in-es6.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-and-add-to-sets-in-es6.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-and-add-to-sets-in-es6.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/delete-a-leaf-node-in-a-binary-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-leaf-node-in-a-binary-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/delete-a-leaf-node-in-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-leaf-node-in-a-binary-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/delete-a-node-with-one-child-in-a-binary-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-node-with-one-child-in-a-binary-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/delete-a-node-with-one-child-in-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-node-with-one-child-in-a-binary-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/delete-a-node-with-two-children-in-a-binary-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-node-with-two-children-in-a-binary-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/delete-a-node-with-two-children-in-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-node-with-two-children-in-a-binary-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/depth-first-search.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/depth-first-search.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/depth-first-search.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/depth-first-search.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/find-the-minimum-and-maximum-height-of-a-binary-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/find-the-minimum-and-maximum-height-of-a-binary-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/find-the-minimum-and-maximum-height-of-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/find-the-minimum-and-maximum-height-of-a-binary-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/find-the-minimum-and-maximum-value-in-a-binary-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/find-the-minimum-and-maximum-value-in-a-binary-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/find-the-minimum-and-maximum-value-in-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/find-the-minimum-and-maximum-value-in-a-binary-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/implement-heap-sort-with-a-min-heap.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/implement-heap-sort-with-a-min-heap.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/implement-heap-sort-with-a-min-heap.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/implement-heap-sort-with-a-min-heap.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/incidence-matrix.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/incidence-matrix.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/incidence-matrix.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/incidence-matrix.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/insert-an-element-into-a-max-heap.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/insert-an-element-into-a-max-heap.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/insert-an-element-into-a-max-heap.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/insert-an-element-into-a-max-heap.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/invert-a-binary-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/invert-a-binary-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/invert-a-binary-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/invert-a-binary-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/learn-how-a-stack-works.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/learn-how-a-stack-works.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/learn-how-a-stack-works.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/learn-how-a-stack-works.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/perform-a-difference-on-two-sets-of-data.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-a-difference-on-two-sets-of-data.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/perform-a-difference-on-two-sets-of-data.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-a-difference-on-two-sets-of-data.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/perform-a-subset-check-on-two-sets-of-data.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-a-subset-check-on-two-sets-of-data.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/perform-a-subset-check-on-two-sets-of-data.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-a-subset-check-on-two-sets-of-data.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/perform-a-union-on-two-sets.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-a-union-on-two-sets.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/perform-a-union-on-two-sets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-a-union-on-two-sets.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/perform-an-intersection-on-two-sets-of-data.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-an-intersection-on-two-sets-of-data.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/perform-an-intersection-on-two-sets-of-data.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-an-intersection-on-two-sets-of-data.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/remove-an-element-from-a-max-heap.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-an-element-from-a-max-heap.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/remove-an-element-from-a-max-heap.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-an-element-from-a-max-heap.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/remove-elements-from-a-linked-list-by-index.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-elements-from-a-linked-list-by-index.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/remove-elements-from-a-linked-list-by-index.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-elements-from-a-linked-list-by-index.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/remove-elements-from-a-linked-list.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-elements-from-a-linked-list.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/remove-elements-from-a-linked-list.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-elements-from-a-linked-list.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/remove-items-from-a-set-in-es6.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-items-from-a-set-in-es6.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/remove-items-from-a-set-in-es6.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-items-from-a-set-in-es6.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/reverse-a-doubly-linked-list.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/reverse-a-doubly-linked-list.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/reverse-a-doubly-linked-list.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/reverse-a-doubly-linked-list.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/search-within-a-linked-list.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/search-within-a-linked-list.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/search-within-a-linked-list.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/search-within-a-linked-list.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/typed-arrays.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/typed-arrays.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/typed-arrays.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/typed-arrays.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/use-.has-and-.size-on-an-es6-set.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/use-.has-and-.size-on-an-es6-set.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/use-.has-and-.size-on-an-es6-set.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/use-.has-and-.size-on-an-es6-set.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/use-breadth-first-search-in-a-binary-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/use-breadth-first-search-in-a-binary-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/use-breadth-first-search-in-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/use-breadth-first-search-in-a-binary-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/use-depth-first-search-in-a-binary-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/use-depth-first-search-in-a-binary-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/use-depth-first-search-in-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/use-depth-first-search-in-a-binary-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/use-spread-and-notes-for-es5-set-integration.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/use-spread-and-notes-for-es5-set-integration.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/use-spread-and-notes-for-es5-set-integration.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/use-spread-and-notes-for-es5-set-integration.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/work-with-nodes-in-a-linked-list.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/work-with-nodes-in-a-linked-list.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/work-with-nodes-in-a-linked-list.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/work-with-nodes-in-a-linked-list.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-1-multiples-of-3-and-5.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-1-multiples-of-3-and-5.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-1-multiples-of-3-and-5.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-1-multiples-of-3-and-5.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-10-summation-of-primes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-10-summation-of-primes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-10-summation-of-primes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-10-summation-of-primes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-100-arranged-probability.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-100-arranged-probability.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-100-arranged-probability.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-100-arranged-probability.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-101-optimum-polynomial.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-101-optimum-polynomial.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-101-optimum-polynomial.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-101-optimum-polynomial.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-102-triangle-containment.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-102-triangle-containment.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-102-triangle-containment.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-102-triangle-containment.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-103-special-subset-sums-optimum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-103-special-subset-sums-optimum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-103-special-subset-sums-optimum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-103-special-subset-sums-optimum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-104-pandigital-fibonacci-ends.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-104-pandigital-fibonacci-ends.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-104-pandigital-fibonacci-ends.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-104-pandigital-fibonacci-ends.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-105-special-subset-sums-testing.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-105-special-subset-sums-testing.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-105-special-subset-sums-testing.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-105-special-subset-sums-testing.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-106-special-subset-sums-meta-testing.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-106-special-subset-sums-meta-testing.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-106-special-subset-sums-meta-testing.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-106-special-subset-sums-meta-testing.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-107-minimal-network.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-107-minimal-network.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-107-minimal-network.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-107-minimal-network.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-108-diophantine-reciprocals-i.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-108-diophantine-reciprocals-i.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-108-diophantine-reciprocals-i.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-108-diophantine-reciprocals-i.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-109-darts.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-109-darts.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-109-darts.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-109-darts.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-11-largest-product-in-a-grid.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-11-largest-product-in-a-grid.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-11-largest-product-in-a-grid.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-11-largest-product-in-a-grid.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-110-diophantine-reciprocals-ii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-110-diophantine-reciprocals-ii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-110-diophantine-reciprocals-ii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-110-diophantine-reciprocals-ii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-111-primes-with-runs.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-111-primes-with-runs.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-111-primes-with-runs.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-111-primes-with-runs.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-112-bouncy-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-112-bouncy-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-112-bouncy-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-112-bouncy-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-113-non-bouncy-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-113-non-bouncy-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-113-non-bouncy-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-113-non-bouncy-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-114-counting-block-combinations-i.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-114-counting-block-combinations-i.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-114-counting-block-combinations-i.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-114-counting-block-combinations-i.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-115-counting-block-combinations-ii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-115-counting-block-combinations-ii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-115-counting-block-combinations-ii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-115-counting-block-combinations-ii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-116-red-green-or-blue-tiles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-116-red-green-or-blue-tiles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-116-red-green-or-blue-tiles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-116-red-green-or-blue-tiles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-117-red-green-and-blue-tiles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-117-red-green-and-blue-tiles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-117-red-green-and-blue-tiles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-117-red-green-and-blue-tiles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-118-pandigital-prime-sets.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-118-pandigital-prime-sets.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-118-pandigital-prime-sets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-118-pandigital-prime-sets.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-119-digit-power-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-119-digit-power-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-119-digit-power-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-119-digit-power-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-12-highly-divisible-triangular-number.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-12-highly-divisible-triangular-number.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-12-highly-divisible-triangular-number.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-12-highly-divisible-triangular-number.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-120-square-remainders.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-120-square-remainders.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-120-square-remainders.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-120-square-remainders.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-121-disc-game-prize-fund.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-121-disc-game-prize-fund.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-121-disc-game-prize-fund.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-121-disc-game-prize-fund.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-122-efficient-exponentiation.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-122-efficient-exponentiation.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-122-efficient-exponentiation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-122-efficient-exponentiation.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-123-prime-square-remainders.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-123-prime-square-remainders.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-123-prime-square-remainders.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-123-prime-square-remainders.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-124-ordered-radicals.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-124-ordered-radicals.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-124-ordered-radicals.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-124-ordered-radicals.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-125-palindromic-sums.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-125-palindromic-sums.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-125-palindromic-sums.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-125-palindromic-sums.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-126-cuboid-layers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-126-cuboid-layers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-126-cuboid-layers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-126-cuboid-layers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-127-abc-hits.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-127-abc-hits.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-127-abc-hits.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-127-abc-hits.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-128-hexagonal-tile-differences.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-128-hexagonal-tile-differences.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-128-hexagonal-tile-differences.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-128-hexagonal-tile-differences.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-129-repunit-divisibility.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-129-repunit-divisibility.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-129-repunit-divisibility.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-129-repunit-divisibility.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-13-large-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-13-large-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-13-large-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-13-large-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-130-composites-with-prime-repunit-property.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-130-composites-with-prime-repunit-property.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-130-composites-with-prime-repunit-property.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-130-composites-with-prime-repunit-property.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-131-prime-cube-partnership.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-131-prime-cube-partnership.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-131-prime-cube-partnership.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-131-prime-cube-partnership.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-132-large-repunit-factors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-132-large-repunit-factors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-132-large-repunit-factors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-132-large-repunit-factors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-133-repunit-nonfactors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-133-repunit-nonfactors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-133-repunit-nonfactors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-133-repunit-nonfactors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-134-prime-pair-connection.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-134-prime-pair-connection.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-134-prime-pair-connection.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-134-prime-pair-connection.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-135-same-differences.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-135-same-differences.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-135-same-differences.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-135-same-differences.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-136-singleton-difference.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-136-singleton-difference.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-136-singleton-difference.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-136-singleton-difference.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-137-fibonacci-golden-nuggets.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-137-fibonacci-golden-nuggets.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-137-fibonacci-golden-nuggets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-137-fibonacci-golden-nuggets.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-138-special-isosceles-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-138-special-isosceles-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-138-special-isosceles-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-138-special-isosceles-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-139-pythagorean-tiles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-139-pythagorean-tiles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-139-pythagorean-tiles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-139-pythagorean-tiles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-14-longest-collatz-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-14-longest-collatz-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-14-longest-collatz-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-14-longest-collatz-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-140-modified-fibonacci-golden-nuggets.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-140-modified-fibonacci-golden-nuggets.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-140-modified-fibonacci-golden-nuggets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-140-modified-fibonacci-golden-nuggets.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-141-investigating-progressive-numbers-n-which-are-also-square.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-141-investigating-progressive-numbers-n-which-are-also-square.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-141-investigating-progressive-numbers-n-which-are-also-square.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-141-investigating-progressive-numbers-n-which-are-also-square.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-142-perfect-square-collection.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-142-perfect-square-collection.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-142-perfect-square-collection.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-142-perfect-square-collection.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-143-investigating-the-torricelli-point-of-a-triangle.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-143-investigating-the-torricelli-point-of-a-triangle.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-143-investigating-the-torricelli-point-of-a-triangle.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-143-investigating-the-torricelli-point-of-a-triangle.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-144-investigating-multiple-reflections-of-a-laser-beam.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-144-investigating-multiple-reflections-of-a-laser-beam.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-144-investigating-multiple-reflections-of-a-laser-beam.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-144-investigating-multiple-reflections-of-a-laser-beam.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-145-how-many-reversible-numbers-are-there-below-one-billion.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-145-how-many-reversible-numbers-are-there-below-one-billion.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-145-how-many-reversible-numbers-are-there-below-one-billion.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-145-how-many-reversible-numbers-are-there-below-one-billion.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-146-investigating-a-prime-pattern.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-146-investigating-a-prime-pattern.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-146-investigating-a-prime-pattern.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-146-investigating-a-prime-pattern.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-147-rectangles-in-cross-hatched-grids.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-147-rectangles-in-cross-hatched-grids.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-147-rectangles-in-cross-hatched-grids.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-147-rectangles-in-cross-hatched-grids.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-148-exploring-pascals-triangle.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-148-exploring-pascals-triangle.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-148-exploring-pascals-triangle.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-148-exploring-pascals-triangle.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-149-searching-for-a-maximum-sum-subsequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-149-searching-for-a-maximum-sum-subsequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-149-searching-for-a-maximum-sum-subsequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-149-searching-for-a-maximum-sum-subsequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-15-lattice-paths.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-15-lattice-paths.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-15-lattice-paths.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-15-lattice-paths.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-150-searching-a-triangular-array-for-a-sub-triangle-having-minimum-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-150-searching-a-triangular-array-for-a-sub-triangle-having-minimum-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-150-searching-a-triangular-array-for-a-sub-triangle-having-minimum-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-150-searching-a-triangular-array-for-a-sub-triangle-having-minimum-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-151-paper-sheets-of-standard-sizes-an-expected-value-problem.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-151-paper-sheets-of-standard-sizes-an-expected-value-problem.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-151-paper-sheets-of-standard-sizes-an-expected-value-problem.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-151-paper-sheets-of-standard-sizes-an-expected-value-problem.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-152-writing-one-half-as-a-sum-of-inverse-squares.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-152-writing-one-half-as-a-sum-of-inverse-squares.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-152-writing-one-half-as-a-sum-of-inverse-squares.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-152-writing-one-half-as-a-sum-of-inverse-squares.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-153-investigating-gaussian-integers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-153-investigating-gaussian-integers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-153-investigating-gaussian-integers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-153-investigating-gaussian-integers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-154-exploring-pascals-pyramid.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-154-exploring-pascals-pyramid.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-154-exploring-pascals-pyramid.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-154-exploring-pascals-pyramid.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-155-counting-capacitor-circuits.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-155-counting-capacitor-circuits.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-155-counting-capacitor-circuits.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-155-counting-capacitor-circuits.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-156-counting-digits.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-156-counting-digits.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-156-counting-digits.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-156-counting-digits.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-157-solving-the-diophantine-equation.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-157-solving-the-diophantine-equation.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-157-solving-the-diophantine-equation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-157-solving-the-diophantine-equation.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-158-exploring-strings-for-which-only-one-character-comes-lexicographically-after-its-neighbour-to-the-left.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-158-exploring-strings-for-which-only-one-character-comes-lexicographically-after-its-neighbour-to-the-left.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-158-exploring-strings-for-which-only-one-character-comes-lexicographically-after-its-neighbour-to-the-left.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-158-exploring-strings-for-which-only-one-character-comes-lexicographically-after-its-neighbour-to-the-left.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-159-digital-root-sums-of-factorisations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-159-digital-root-sums-of-factorisations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-159-digital-root-sums-of-factorisations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-159-digital-root-sums-of-factorisations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-16-power-digit-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-16-power-digit-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-16-power-digit-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-16-power-digit-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-160-factorial-trailing-digits.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-160-factorial-trailing-digits.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-160-factorial-trailing-digits.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-160-factorial-trailing-digits.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-161-triominoes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-161-triominoes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-161-triominoes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-161-triominoes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-162-hexadecimal-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-162-hexadecimal-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-162-hexadecimal-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-162-hexadecimal-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-163-cross-hatched-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-163-cross-hatched-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-163-cross-hatched-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-163-cross-hatched-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-164-numbers-for-which-no-three-consecutive-digits-have-a-sum-greater-than-a-given-value.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-164-numbers-for-which-no-three-consecutive-digits-have-a-sum-greater-than-a-given-value.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-164-numbers-for-which-no-three-consecutive-digits-have-a-sum-greater-than-a-given-value.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-164-numbers-for-which-no-three-consecutive-digits-have-a-sum-greater-than-a-given-value.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-165-intersections.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-165-intersections.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-165-intersections.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-165-intersections.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-166-criss-cross.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-166-criss-cross.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-166-criss-cross.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-166-criss-cross.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-167-investigating-ulam-sequences.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-167-investigating-ulam-sequences.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-167-investigating-ulam-sequences.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-167-investigating-ulam-sequences.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-168-number-rotations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-168-number-rotations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-168-number-rotations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-168-number-rotations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-169-exploring-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-169-exploring-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-169-exploring-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-169-exploring-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-17-number-letter-counts.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-17-number-letter-counts.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-17-number-letter-counts.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-17-number-letter-counts.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-170-find-the-largest-0-to-9-pandigital-that-can-be-formed-by-concatenating-products.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-170-find-the-largest-0-to-9-pandigital-that-can-be-formed-by-concatenating-products.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-170-find-the-largest-0-to-9-pandigital-that-can-be-formed-by-concatenating-products.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-170-find-the-largest-0-to-9-pandigital-that-can-be-formed-by-concatenating-products.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-171-finding-numbers-for-which-the-sum-of-the-squares-of-the-digits-is-a-square.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-171-finding-numbers-for-which-the-sum-of-the-squares-of-the-digits-is-a-square.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-171-finding-numbers-for-which-the-sum-of-the-squares-of-the-digits-is-a-square.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-171-finding-numbers-for-which-the-sum-of-the-squares-of-the-digits-is-a-square.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-172-investigating-numbers-with-few-repeated-digits.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-172-investigating-numbers-with-few-repeated-digits.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-172-investigating-numbers-with-few-repeated-digits.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-172-investigating-numbers-with-few-repeated-digits.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-173-using-up-to-one-million-tiles-how-many-different-hollow-square-laminae-can-be-formed.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-173-using-up-to-one-million-tiles-how-many-different-hollow-square-laminae-can-be-formed.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-173-using-up-to-one-million-tiles-how-many-different-hollow-square-laminae-can-be-formed.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-173-using-up-to-one-million-tiles-how-many-different-hollow-square-laminae-can-be-formed.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-174-counting-the-number-of-hollow-square-laminae-that-can-form-one-two-three-...-distinct-arrangements.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-174-counting-the-number-of-hollow-square-laminae-that-can-form-one-two-three-...-distinct-arrangements.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-174-counting-the-number-of-hollow-square-laminae-that-can-form-one-two-three-...-distinct-arrangements.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-174-counting-the-number-of-hollow-square-laminae-that-can-form-one-two-three-...-distinct-arrangements.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-175-fractions-involving-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-175-fractions-involving-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-175-fractions-involving-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-175-fractions-involving-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-176-right-angled-triangles-that-share-a-cathetus.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-176-right-angled-triangles-that-share-a-cathetus.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-176-right-angled-triangles-that-share-a-cathetus.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-176-right-angled-triangles-that-share-a-cathetus.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-177-integer-angled-quadrilaterals.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-177-integer-angled-quadrilaterals.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-177-integer-angled-quadrilaterals.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-177-integer-angled-quadrilaterals.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-178-step-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-178-step-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-178-step-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-178-step-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-179-consecutive-positive-divisors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-179-consecutive-positive-divisors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-179-consecutive-positive-divisors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-179-consecutive-positive-divisors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-18-maximum-path-sum-i.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-18-maximum-path-sum-i.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-18-maximum-path-sum-i.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-18-maximum-path-sum-i.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-180-rational-zeros-of-a-function-of-three-variables.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-180-rational-zeros-of-a-function-of-three-variables.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-180-rational-zeros-of-a-function-of-three-variables.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-180-rational-zeros-of-a-function-of-three-variables.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-181-investigating-in-how-many-ways-objects-of-two-different-colours-can-be-grouped.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-181-investigating-in-how-many-ways-objects-of-two-different-colours-can-be-grouped.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-181-investigating-in-how-many-ways-objects-of-two-different-colours-can-be-grouped.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-181-investigating-in-how-many-ways-objects-of-two-different-colours-can-be-grouped.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-182-rsa-encryption.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-182-rsa-encryption.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-182-rsa-encryption.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-182-rsa-encryption.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-183-maximum-product-of-parts.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-183-maximum-product-of-parts.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-183-maximum-product-of-parts.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-183-maximum-product-of-parts.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-184-triangles-containing-the-origin.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-184-triangles-containing-the-origin.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-184-triangles-containing-the-origin.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-184-triangles-containing-the-origin.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-185-number-mind.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-185-number-mind.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-185-number-mind.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-185-number-mind.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-186-connectedness-of-a-network.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-186-connectedness-of-a-network.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-186-connectedness-of-a-network.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-186-connectedness-of-a-network.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-187-semiprimes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-187-semiprimes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-187-semiprimes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-187-semiprimes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-188-the-hyperexponentiation-of-a-number.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-188-the-hyperexponentiation-of-a-number.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-188-the-hyperexponentiation-of-a-number.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-188-the-hyperexponentiation-of-a-number.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-189-tri-colouring-a-triangular-grid.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-189-tri-colouring-a-triangular-grid.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-189-tri-colouring-a-triangular-grid.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-189-tri-colouring-a-triangular-grid.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-19-counting-sundays.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-19-counting-sundays.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-19-counting-sundays.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-19-counting-sundays.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-190-maximising-a-weighted-product.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-190-maximising-a-weighted-product.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-190-maximising-a-weighted-product.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-190-maximising-a-weighted-product.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-191-prize-strings.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-191-prize-strings.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-191-prize-strings.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-191-prize-strings.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-192-best-approximations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-192-best-approximations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-192-best-approximations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-192-best-approximations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-193-squarefree-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-193-squarefree-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-193-squarefree-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-193-squarefree-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-194-coloured-configurations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-194-coloured-configurations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-194-coloured-configurations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-194-coloured-configurations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-195-inscribed-circles-of-triangles-with-one-angle-of-60-degrees.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-195-inscribed-circles-of-triangles-with-one-angle-of-60-degrees.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-195-inscribed-circles-of-triangles-with-one-angle-of-60-degrees.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-195-inscribed-circles-of-triangles-with-one-angle-of-60-degrees.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-196-prime-triplets.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-196-prime-triplets.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-196-prime-triplets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-196-prime-triplets.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-197-investigating-the-behaviour-of-a-recursively-defined-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-197-investigating-the-behaviour-of-a-recursively-defined-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-197-investigating-the-behaviour-of-a-recursively-defined-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-197-investigating-the-behaviour-of-a-recursively-defined-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-198-ambiguous-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-198-ambiguous-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-198-ambiguous-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-198-ambiguous-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-199-iterative-circle-packing.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-199-iterative-circle-packing.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-199-iterative-circle-packing.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-199-iterative-circle-packing.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-2-even-fibonacci-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-2-even-fibonacci-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-2-even-fibonacci-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-2-even-fibonacci-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-20-factorial-digit-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-20-factorial-digit-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-20-factorial-digit-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-20-factorial-digit-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-200-find-the-200th-prime-proof-sqube-containing-the-contiguous-sub-string-200.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-200-find-the-200th-prime-proof-sqube-containing-the-contiguous-sub-string-200.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-200-find-the-200th-prime-proof-sqube-containing-the-contiguous-sub-string-200.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-200-find-the-200th-prime-proof-sqube-containing-the-contiguous-sub-string-200.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-201-subsets-with-a-unique-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-201-subsets-with-a-unique-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-201-subsets-with-a-unique-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-201-subsets-with-a-unique-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-202-laserbeam.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-202-laserbeam.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-202-laserbeam.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-202-laserbeam.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-203-squarefree-binomial-coefficients.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-203-squarefree-binomial-coefficients.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-203-squarefree-binomial-coefficients.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-203-squarefree-binomial-coefficients.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-204-generalised-hamming-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-204-generalised-hamming-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-204-generalised-hamming-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-204-generalised-hamming-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-205-dice-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-205-dice-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-205-dice-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-205-dice-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-206-concealed-square.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-206-concealed-square.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-206-concealed-square.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-206-concealed-square.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-207-integer-partition-equations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-207-integer-partition-equations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-207-integer-partition-equations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-207-integer-partition-equations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-208-robot-walks.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-208-robot-walks.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-208-robot-walks.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-208-robot-walks.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-209-circular-logic.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-209-circular-logic.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-209-circular-logic.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-209-circular-logic.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-21-amicable-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-21-amicable-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-21-amicable-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-21-amicable-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-210-obtuse-angled-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-210-obtuse-angled-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-210-obtuse-angled-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-210-obtuse-angled-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-211-divisor-square-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-211-divisor-square-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-211-divisor-square-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-211-divisor-square-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-212-combined-volume-of-cuboids.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-212-combined-volume-of-cuboids.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-212-combined-volume-of-cuboids.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-212-combined-volume-of-cuboids.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-213-flea-circus.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-213-flea-circus.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-213-flea-circus.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-213-flea-circus.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-214-totient-chains.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-214-totient-chains.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-214-totient-chains.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-214-totient-chains.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-215-crack-free-walls.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-215-crack-free-walls.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-215-crack-free-walls.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-215-crack-free-walls.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-216-investigating-the-primality-of-numbers-of-the-form-2n2-1.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-216-investigating-the-primality-of-numbers-of-the-form-2n2-1.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-216-investigating-the-primality-of-numbers-of-the-form-2n2-1.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-216-investigating-the-primality-of-numbers-of-the-form-2n2-1.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-217-balanced-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-217-balanced-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-217-balanced-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-217-balanced-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-218-perfect-right-angled-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-218-perfect-right-angled-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-218-perfect-right-angled-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-218-perfect-right-angled-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-219-skew-cost-coding.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-219-skew-cost-coding.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-219-skew-cost-coding.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-219-skew-cost-coding.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-22-names-scores.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-22-names-scores.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-22-names-scores.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-22-names-scores.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-220-heighway-dragon.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-220-heighway-dragon.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-220-heighway-dragon.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-220-heighway-dragon.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-221-alexandrian-integers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-221-alexandrian-integers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-221-alexandrian-integers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-221-alexandrian-integers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-222-sphere-packing.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-222-sphere-packing.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-222-sphere-packing.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-222-sphere-packing.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-223-almost-right-angled-triangles-i.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-223-almost-right-angled-triangles-i.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-223-almost-right-angled-triangles-i.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-223-almost-right-angled-triangles-i.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-224-almost-right-angled-triangles-ii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-224-almost-right-angled-triangles-ii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-224-almost-right-angled-triangles-ii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-224-almost-right-angled-triangles-ii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-225-tribonacci-non-divisors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-225-tribonacci-non-divisors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-225-tribonacci-non-divisors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-225-tribonacci-non-divisors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-226-a-scoop-of-blancmange.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-226-a-scoop-of-blancmange.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-226-a-scoop-of-blancmange.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-226-a-scoop-of-blancmange.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-227-the-chase.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-227-the-chase.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-227-the-chase.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-227-the-chase.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-228-minkowski-sums.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-228-minkowski-sums.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-228-minkowski-sums.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-228-minkowski-sums.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-229-four-representations-using-squares.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-229-four-representations-using-squares.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-229-four-representations-using-squares.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-229-four-representations-using-squares.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-23-non-abundant-sums.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-23-non-abundant-sums.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-23-non-abundant-sums.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-23-non-abundant-sums.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-230-fibonacci-words.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-230-fibonacci-words.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-230-fibonacci-words.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-230-fibonacci-words.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-231-the-prime-factorisation-of-binomial-coefficients.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-231-the-prime-factorisation-of-binomial-coefficients.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-231-the-prime-factorisation-of-binomial-coefficients.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-231-the-prime-factorisation-of-binomial-coefficients.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-232-the-race.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-232-the-race.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-232-the-race.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-232-the-race.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-233-lattice-points-on-a-circle.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-233-lattice-points-on-a-circle.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-233-lattice-points-on-a-circle.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-233-lattice-points-on-a-circle.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-234-semidivisible-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-234-semidivisible-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-234-semidivisible-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-234-semidivisible-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-235-an-arithmetic-geometric-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-235-an-arithmetic-geometric-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-235-an-arithmetic-geometric-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-235-an-arithmetic-geometric-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-236-luxury-hampers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-236-luxury-hampers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-236-luxury-hampers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-236-luxury-hampers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-237-tours-on-a-4-x-n-playing-board.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-237-tours-on-a-4-x-n-playing-board.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-237-tours-on-a-4-x-n-playing-board.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-237-tours-on-a-4-x-n-playing-board.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-238-infinite-string-tour.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-238-infinite-string-tour.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-238-infinite-string-tour.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-238-infinite-string-tour.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-239-twenty-two-foolish-primes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-239-twenty-two-foolish-primes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-239-twenty-two-foolish-primes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-239-twenty-two-foolish-primes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-24-lexicographic-permutations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-24-lexicographic-permutations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-24-lexicographic-permutations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-24-lexicographic-permutations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-240-top-dice.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-240-top-dice.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-240-top-dice.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-240-top-dice.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-241-perfection-quotients.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-241-perfection-quotients.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-241-perfection-quotients.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-241-perfection-quotients.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-242-odd-triplets.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-242-odd-triplets.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-242-odd-triplets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-242-odd-triplets.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-243-resilience.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-243-resilience.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-243-resilience.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-243-resilience.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-244-sliders.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-244-sliders.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-244-sliders.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-244-sliders.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-245-coresilience.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-245-coresilience.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-245-coresilience.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-245-coresilience.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-246-tangents-to-an-ellipse.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-246-tangents-to-an-ellipse.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-246-tangents-to-an-ellipse.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-246-tangents-to-an-ellipse.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-247-squares-under-a-hyperbola.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-247-squares-under-a-hyperbola.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-247-squares-under-a-hyperbola.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-247-squares-under-a-hyperbola.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-248-numbers-for-which-eulers-totient-function-equals-13.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-248-numbers-for-which-eulers-totient-function-equals-13.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-248-numbers-for-which-eulers-totient-function-equals-13.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-248-numbers-for-which-eulers-totient-function-equals-13.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-249-prime-subset-sums.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-249-prime-subset-sums.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-249-prime-subset-sums.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-249-prime-subset-sums.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-25-1000-digit-fibonacci-number.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-25-1000-digit-fibonacci-number.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-25-1000-digit-fibonacci-number.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-25-1000-digit-fibonacci-number.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-250-250250.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-250-250250.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-250-250250.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-250-250250.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-251-cardano-triplets.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-251-cardano-triplets.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-251-cardano-triplets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-251-cardano-triplets.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-252-convex-holes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-252-convex-holes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-252-convex-holes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-252-convex-holes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-253-tidying-up.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-253-tidying-up.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-253-tidying-up.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-253-tidying-up.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-254-sums-of-digit-factorials.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-254-sums-of-digit-factorials.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-254-sums-of-digit-factorials.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-254-sums-of-digit-factorials.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-255-rounded-square-roots.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-255-rounded-square-roots.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-255-rounded-square-roots.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-255-rounded-square-roots.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-256-tatami-free-rooms.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-256-tatami-free-rooms.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-256-tatami-free-rooms.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-256-tatami-free-rooms.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-257-angular-bisectors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-257-angular-bisectors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-257-angular-bisectors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-257-angular-bisectors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-258-a-lagged-fibonacci-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-258-a-lagged-fibonacci-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-258-a-lagged-fibonacci-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-258-a-lagged-fibonacci-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-259-reachable-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-259-reachable-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-259-reachable-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-259-reachable-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-26-reciprocal-cycles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-26-reciprocal-cycles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-26-reciprocal-cycles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-26-reciprocal-cycles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-260-stone-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-260-stone-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-260-stone-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-260-stone-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-261-pivotal-square-sums.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-261-pivotal-square-sums.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-261-pivotal-square-sums.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-261-pivotal-square-sums.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-262-mountain-range.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-262-mountain-range.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-262-mountain-range.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-262-mountain-range.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-263-an-engineers-dream-come-true.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-263-an-engineers-dream-come-true.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-263-an-engineers-dream-come-true.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-263-an-engineers-dream-come-true.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-264-triangle-centres.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-264-triangle-centres.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-264-triangle-centres.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-264-triangle-centres.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-265-binary-circles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-265-binary-circles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-265-binary-circles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-265-binary-circles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-266-pseudo-square-root.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-266-pseudo-square-root.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-266-pseudo-square-root.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-266-pseudo-square-root.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-267-billionaire.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-267-billionaire.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-267-billionaire.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-267-billionaire.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-268-counting-numbers-with-at-least-four-distinct-prime-factors-less-than-100.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-268-counting-numbers-with-at-least-four-distinct-prime-factors-less-than-100.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-268-counting-numbers-with-at-least-four-distinct-prime-factors-less-than-100.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-268-counting-numbers-with-at-least-four-distinct-prime-factors-less-than-100.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-269-polynomials-with-at-least-one-integer-root.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-269-polynomials-with-at-least-one-integer-root.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-269-polynomials-with-at-least-one-integer-root.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-269-polynomials-with-at-least-one-integer-root.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-27-quadratic-primes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-27-quadratic-primes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-27-quadratic-primes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-27-quadratic-primes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-270-cutting-squares.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-270-cutting-squares.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-270-cutting-squares.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-270-cutting-squares.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-271-modular-cubes-part-1.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-271-modular-cubes-part-1.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-271-modular-cubes-part-1.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-271-modular-cubes-part-1.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-272-modular-cubes-part-2.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-272-modular-cubes-part-2.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-272-modular-cubes-part-2.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-272-modular-cubes-part-2.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-273-sum-of-squares.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-273-sum-of-squares.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-273-sum-of-squares.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-273-sum-of-squares.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-274-divisibility-multipliers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-274-divisibility-multipliers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-274-divisibility-multipliers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-274-divisibility-multipliers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-275-balanced-sculptures.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-275-balanced-sculptures.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-275-balanced-sculptures.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-275-balanced-sculptures.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-276-primitive-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-276-primitive-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-276-primitive-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-276-primitive-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-277-a-modified-collatz-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-277-a-modified-collatz-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-277-a-modified-collatz-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-277-a-modified-collatz-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-278-linear-combinations-of-semiprimes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-278-linear-combinations-of-semiprimes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-278-linear-combinations-of-semiprimes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-278-linear-combinations-of-semiprimes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-279-triangles-with-integral-sides-and-an-integral-angle.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-279-triangles-with-integral-sides-and-an-integral-angle.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-279-triangles-with-integral-sides-and-an-integral-angle.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-279-triangles-with-integral-sides-and-an-integral-angle.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-28-number-spiral-diagonals.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-28-number-spiral-diagonals.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-28-number-spiral-diagonals.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-28-number-spiral-diagonals.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-280-ant-and-seeds.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-280-ant-and-seeds.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-280-ant-and-seeds.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-280-ant-and-seeds.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-281-pizza-toppings.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-281-pizza-toppings.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-281-pizza-toppings.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-281-pizza-toppings.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-282-the-ackermann-function.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-282-the-ackermann-function.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-282-the-ackermann-function.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-282-the-ackermann-function.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-283-integer-sided-triangles-for-which-the-area--perimeter-ratio-is-integral.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-283-integer-sided-triangles-for-which-the-area--perimeter-ratio-is-integral.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-283-integer-sided-triangles-for-which-the-area--perimeter-ratio-is-integral.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-283-integer-sided-triangles-for-which-the-area--perimeter-ratio-is-integral.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-284-steady-squares.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-284-steady-squares.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-284-steady-squares.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-284-steady-squares.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-285-pythagorean-odds.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-285-pythagorean-odds.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-285-pythagorean-odds.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-285-pythagorean-odds.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-286-scoring-probabilities.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-286-scoring-probabilities.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-286-scoring-probabilities.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-286-scoring-probabilities.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-287-quadtree-encoding-a-simple-compression-algorithm.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-287-quadtree-encoding-a-simple-compression-algorithm.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-287-quadtree-encoding-a-simple-compression-algorithm.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-287-quadtree-encoding-a-simple-compression-algorithm.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-288-an-enormous-factorial.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-288-an-enormous-factorial.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-288-an-enormous-factorial.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-288-an-enormous-factorial.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-289-eulerian-cycles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-289-eulerian-cycles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-289-eulerian-cycles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-289-eulerian-cycles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-29-distinct-powers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-29-distinct-powers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-29-distinct-powers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-29-distinct-powers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-290-digital-signature.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-290-digital-signature.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-290-digital-signature.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-290-digital-signature.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-291-panaitopol-primes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-291-panaitopol-primes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-291-panaitopol-primes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-291-panaitopol-primes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-292-pythagorean-polygons.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-292-pythagorean-polygons.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-292-pythagorean-polygons.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-292-pythagorean-polygons.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-293-pseudo-fortunate-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-293-pseudo-fortunate-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-293-pseudo-fortunate-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-293-pseudo-fortunate-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-294-sum-of-digits---experience-23.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-294-sum-of-digits---experience-23.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-294-sum-of-digits---experience-23.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-294-sum-of-digits---experience-23.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-295-lenticular-holes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-295-lenticular-holes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-295-lenticular-holes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-295-lenticular-holes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-296-angular-bisector-and-tangent.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-296-angular-bisector-and-tangent.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-296-angular-bisector-and-tangent.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-296-angular-bisector-and-tangent.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-297-zeckendorf-representation.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-297-zeckendorf-representation.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-297-zeckendorf-representation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-297-zeckendorf-representation.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-298-selective-amnesia.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-298-selective-amnesia.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-298-selective-amnesia.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-298-selective-amnesia.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-299-three-similar-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-299-three-similar-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-299-three-similar-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-299-three-similar-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-3-largest-prime-factor.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-3-largest-prime-factor.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-3-largest-prime-factor.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-3-largest-prime-factor.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-30-digit-n-powers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-30-digit-n-powers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-30-digit-n-powers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-30-digit-n-powers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-300-protein-folding.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-300-protein-folding.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-300-protein-folding.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-300-protein-folding.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-301-nim.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-301-nim.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-301-nim.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-301-nim.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-302-strong-achilles-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-302-strong-achilles-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-302-strong-achilles-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-302-strong-achilles-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-303-multiples-with-small-digits.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-303-multiples-with-small-digits.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-303-multiples-with-small-digits.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-303-multiples-with-small-digits.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-304-primonacci.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-304-primonacci.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-304-primonacci.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-304-primonacci.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-305-reflexive-position.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-305-reflexive-position.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-305-reflexive-position.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-305-reflexive-position.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-306-paper-strip-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-306-paper-strip-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-306-paper-strip-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-306-paper-strip-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-307-chip-defects.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-307-chip-defects.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-307-chip-defects.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-307-chip-defects.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-308-an-amazing-prime-generating-automaton.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-308-an-amazing-prime-generating-automaton.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-308-an-amazing-prime-generating-automaton.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-308-an-amazing-prime-generating-automaton.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-309-integer-ladders.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-309-integer-ladders.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-309-integer-ladders.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-309-integer-ladders.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-31-coin-sums.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-31-coin-sums.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-31-coin-sums.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-31-coin-sums.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-310-nim-square.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-310-nim-square.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-310-nim-square.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-310-nim-square.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-311-biclinic-integral-quadrilaterals.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-311-biclinic-integral-quadrilaterals.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-311-biclinic-integral-quadrilaterals.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-311-biclinic-integral-quadrilaterals.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-312-cyclic-paths-on-sierpiski-graphs.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-312-cyclic-paths-on-sierpiski-graphs.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-312-cyclic-paths-on-sierpiski-graphs.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-312-cyclic-paths-on-sierpiski-graphs.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-313-sliding-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-313-sliding-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-313-sliding-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-313-sliding-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-314-the-mouse-on-the-moon.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-314-the-mouse-on-the-moon.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-314-the-mouse-on-the-moon.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-314-the-mouse-on-the-moon.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-315-digital-root-clocks.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-315-digital-root-clocks.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-315-digital-root-clocks.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-315-digital-root-clocks.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-316-numbers-in-decimal-expansions.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-316-numbers-in-decimal-expansions.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-316-numbers-in-decimal-expansions.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-316-numbers-in-decimal-expansions.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-317-firecracker.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-317-firecracker.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-317-firecracker.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-317-firecracker.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-318-2011-nines.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-318-2011-nines.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-318-2011-nines.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-318-2011-nines.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-319-bounded-sequences.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-319-bounded-sequences.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-319-bounded-sequences.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-319-bounded-sequences.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-32-pandigital-products.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-32-pandigital-products.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-32-pandigital-products.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-32-pandigital-products.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-320-factorials-divisible-by-a-huge-integer.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-320-factorials-divisible-by-a-huge-integer.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-320-factorials-divisible-by-a-huge-integer.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-320-factorials-divisible-by-a-huge-integer.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-321-swapping-counters.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-321-swapping-counters.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-321-swapping-counters.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-321-swapping-counters.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-322-binomial-coefficients-divisible-by-10.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-322-binomial-coefficients-divisible-by-10.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-322-binomial-coefficients-divisible-by-10.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-322-binomial-coefficients-divisible-by-10.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-323-bitwise-or-operations-on-random-integers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-323-bitwise-or-operations-on-random-integers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-323-bitwise-or-operations-on-random-integers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-323-bitwise-or-operations-on-random-integers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-324-building-a-tower.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-324-building-a-tower.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-324-building-a-tower.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-324-building-a-tower.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-325-stone-game-ii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-325-stone-game-ii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-325-stone-game-ii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-325-stone-game-ii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-326-modulo-summations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-326-modulo-summations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-326-modulo-summations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-326-modulo-summations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-327-rooms-of-doom.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-327-rooms-of-doom.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-327-rooms-of-doom.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-327-rooms-of-doom.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-328-lowest-cost-search.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-328-lowest-cost-search.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-328-lowest-cost-search.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-328-lowest-cost-search.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-329-prime-frog.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-329-prime-frog.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-329-prime-frog.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-329-prime-frog.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-33-digit-cancelling-fractions.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-33-digit-cancelling-fractions.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-33-digit-cancelling-fractions.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-33-digit-cancelling-fractions.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-330-eulers-number.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-330-eulers-number.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-330-eulers-number.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-330-eulers-number.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-331-cross-flips.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-331-cross-flips.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-331-cross-flips.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-331-cross-flips.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-332-spherical-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-332-spherical-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-332-spherical-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-332-spherical-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-333-special-partitions.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-333-special-partitions.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-333-special-partitions.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-333-special-partitions.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-334-spilling-the-beans.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-334-spilling-the-beans.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-334-spilling-the-beans.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-334-spilling-the-beans.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-335-gathering-the-beans.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-335-gathering-the-beans.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-335-gathering-the-beans.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-335-gathering-the-beans.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-336-maximix-arrangements.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-336-maximix-arrangements.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-336-maximix-arrangements.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-336-maximix-arrangements.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-337-totient-stairstep-sequences.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-337-totient-stairstep-sequences.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-337-totient-stairstep-sequences.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-337-totient-stairstep-sequences.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-338-cutting-rectangular-grid-paper.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-338-cutting-rectangular-grid-paper.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-338-cutting-rectangular-grid-paper.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-338-cutting-rectangular-grid-paper.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-339-peredur-fab-efrawg.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-339-peredur-fab-efrawg.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-339-peredur-fab-efrawg.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-339-peredur-fab-efrawg.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-34-digit-factorials.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-34-digit-factorials.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-34-digit-factorials.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-34-digit-factorials.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-340-crazy-function.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-340-crazy-function.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-340-crazy-function.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-340-crazy-function.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-341-golombs-self-describing-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-341-golombs-self-describing-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-341-golombs-self-describing-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-341-golombs-self-describing-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-342-the-totient-of-a-square-is-a-cube.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-342-the-totient-of-a-square-is-a-cube.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-342-the-totient-of-a-square-is-a-cube.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-342-the-totient-of-a-square-is-a-cube.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-343-fractional-sequences.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-343-fractional-sequences.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-343-fractional-sequences.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-343-fractional-sequences.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-344-silver-dollar-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-344-silver-dollar-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-344-silver-dollar-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-344-silver-dollar-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-345-matrix-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-345-matrix-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-345-matrix-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-345-matrix-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-346-strong-repunits.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-346-strong-repunits.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-346-strong-repunits.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-346-strong-repunits.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-347-largest-integer-divisible-by-two-primes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-347-largest-integer-divisible-by-two-primes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-347-largest-integer-divisible-by-two-primes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-347-largest-integer-divisible-by-two-primes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-348-sum-of-a-square-and-a-cube.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-348-sum-of-a-square-and-a-cube.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-348-sum-of-a-square-and-a-cube.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-348-sum-of-a-square-and-a-cube.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-349-langtons-ant.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-349-langtons-ant.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-349-langtons-ant.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-349-langtons-ant.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-35-circular-primes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-35-circular-primes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-35-circular-primes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-35-circular-primes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-350-constraining-the-least-greatest-and-the-greatest-least.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-350-constraining-the-least-greatest-and-the-greatest-least.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-350-constraining-the-least-greatest-and-the-greatest-least.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-350-constraining-the-least-greatest-and-the-greatest-least.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-351-hexagonal-orchards.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-351-hexagonal-orchards.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-351-hexagonal-orchards.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-351-hexagonal-orchards.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-352-blood-tests.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-352-blood-tests.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-352-blood-tests.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-352-blood-tests.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-353-risky-moon.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-353-risky-moon.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-353-risky-moon.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-353-risky-moon.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-354-distances-in-a-bees-honeycomb.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-354-distances-in-a-bees-honeycomb.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-354-distances-in-a-bees-honeycomb.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-354-distances-in-a-bees-honeycomb.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-355-maximal-coprime-subset.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-355-maximal-coprime-subset.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-355-maximal-coprime-subset.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-355-maximal-coprime-subset.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-356-largest-roots-of-cubic-polynomials.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-356-largest-roots-of-cubic-polynomials.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-356-largest-roots-of-cubic-polynomials.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-356-largest-roots-of-cubic-polynomials.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-357-prime-generating-integers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-357-prime-generating-integers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-357-prime-generating-integers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-357-prime-generating-integers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-358-cyclic-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-358-cyclic-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-358-cyclic-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-358-cyclic-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-359-hilberts-new-hotel.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-359-hilberts-new-hotel.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-359-hilberts-new-hotel.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-359-hilberts-new-hotel.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-36-double-base-palindromes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-36-double-base-palindromes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-36-double-base-palindromes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-36-double-base-palindromes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-360-scary-sphere.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-360-scary-sphere.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-360-scary-sphere.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-360-scary-sphere.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-361-subsequence-of-thue-morse-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-361-subsequence-of-thue-morse-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-361-subsequence-of-thue-morse-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-361-subsequence-of-thue-morse-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-362-squarefree-factors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-362-squarefree-factors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-362-squarefree-factors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-362-squarefree-factors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-363-bzier-curves.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-363-bzier-curves.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-363-bzier-curves.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-363-bzier-curves.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-364-comfortable-distance.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-364-comfortable-distance.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-364-comfortable-distance.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-364-comfortable-distance.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-365-a-huge-binomial-coefficient.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-365-a-huge-binomial-coefficient.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-365-a-huge-binomial-coefficient.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-365-a-huge-binomial-coefficient.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-366-stone-game-iii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-366-stone-game-iii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-366-stone-game-iii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-366-stone-game-iii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-367-bozo-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-367-bozo-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-367-bozo-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-367-bozo-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-368-a-kempner-like-series.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-368-a-kempner-like-series.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-368-a-kempner-like-series.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-368-a-kempner-like-series.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-369-badugi.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-369-badugi.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-369-badugi.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-369-badugi.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-37-truncatable-primes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-37-truncatable-primes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-37-truncatable-primes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-37-truncatable-primes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-370-geometric-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-370-geometric-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-370-geometric-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-370-geometric-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-371-licence-plates.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-371-licence-plates.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-371-licence-plates.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-371-licence-plates.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-372-pencils-of-rays.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-372-pencils-of-rays.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-372-pencils-of-rays.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-372-pencils-of-rays.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-373-circumscribed-circles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-373-circumscribed-circles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-373-circumscribed-circles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-373-circumscribed-circles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-374-maximum-integer-partition-product.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-374-maximum-integer-partition-product.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-374-maximum-integer-partition-product.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-374-maximum-integer-partition-product.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-375-minimum-of-subsequences.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-375-minimum-of-subsequences.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-375-minimum-of-subsequences.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-375-minimum-of-subsequences.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-376-nontransitive-sets-of-dice.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-376-nontransitive-sets-of-dice.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-376-nontransitive-sets-of-dice.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-376-nontransitive-sets-of-dice.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-377-sum-of-digits-experience-13.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-377-sum-of-digits-experience-13.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-377-sum-of-digits-experience-13.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-377-sum-of-digits-experience-13.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-378-triangle-triples.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-378-triangle-triples.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-378-triangle-triples.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-378-triangle-triples.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-379-least-common-multiple-count.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-379-least-common-multiple-count.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-379-least-common-multiple-count.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-379-least-common-multiple-count.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-38-pandigital-multiples.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-38-pandigital-multiples.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-38-pandigital-multiples.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-38-pandigital-multiples.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-380-amazing-mazes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-380-amazing-mazes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-380-amazing-mazes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-380-amazing-mazes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-381-prime-k-factorial.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-381-prime-k-factorial.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-381-prime-k-factorial.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-381-prime-k-factorial.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-382-generating-polygons.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-382-generating-polygons.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-382-generating-polygons.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-382-generating-polygons.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-383-divisibility-comparison-between-factorials.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-383-divisibility-comparison-between-factorials.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-383-divisibility-comparison-between-factorials.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-383-divisibility-comparison-between-factorials.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-384-rudin-shapiro-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-384-rudin-shapiro-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-384-rudin-shapiro-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-384-rudin-shapiro-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-385-ellipses-inside-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-385-ellipses-inside-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-385-ellipses-inside-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-385-ellipses-inside-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-386-maximum-length-of-an-antichain.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-386-maximum-length-of-an-antichain.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-386-maximum-length-of-an-antichain.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-386-maximum-length-of-an-antichain.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-387-harshad-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-387-harshad-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-387-harshad-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-387-harshad-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-388-distinct-lines.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-388-distinct-lines.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-388-distinct-lines.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-388-distinct-lines.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-389-platonic-dice.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-389-platonic-dice.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-389-platonic-dice.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-389-platonic-dice.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-39-integer-right-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-39-integer-right-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-39-integer-right-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-39-integer-right-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-390-triangles-with-non-rational-sides-and-integral-area.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-390-triangles-with-non-rational-sides-and-integral-area.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-390-triangles-with-non-rational-sides-and-integral-area.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-390-triangles-with-non-rational-sides-and-integral-area.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-391-hopping-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-391-hopping-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-391-hopping-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-391-hopping-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-392-enmeshed-unit-circle.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-392-enmeshed-unit-circle.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-392-enmeshed-unit-circle.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-392-enmeshed-unit-circle.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-393-migrating-ants.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-393-migrating-ants.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-393-migrating-ants.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-393-migrating-ants.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-394-eating-pie.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-394-eating-pie.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-394-eating-pie.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-394-eating-pie.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-395-pythagorean-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-395-pythagorean-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-395-pythagorean-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-395-pythagorean-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-396-weak-goodstein-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-396-weak-goodstein-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-396-weak-goodstein-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-396-weak-goodstein-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-397-triangle-on-parabola.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-397-triangle-on-parabola.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-397-triangle-on-parabola.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-397-triangle-on-parabola.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-398-cutting-rope.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-398-cutting-rope.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-398-cutting-rope.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-398-cutting-rope.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-399-squarefree-fibonacci-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-399-squarefree-fibonacci-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-399-squarefree-fibonacci-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-399-squarefree-fibonacci-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-4-largest-palindrome-product.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-4-largest-palindrome-product.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-4-largest-palindrome-product.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-4-largest-palindrome-product.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-40-champernownes-constant.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-40-champernownes-constant.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-40-champernownes-constant.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-40-champernownes-constant.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-400-fibonacci-tree-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-400-fibonacci-tree-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-400-fibonacci-tree-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-400-fibonacci-tree-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-401-sum-of-squares-of-divisors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-401-sum-of-squares-of-divisors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-401-sum-of-squares-of-divisors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-401-sum-of-squares-of-divisors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-402-integer-valued-polynomials.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-402-integer-valued-polynomials.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-402-integer-valued-polynomials.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-402-integer-valued-polynomials.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-403-lattice-points-enclosed-by-parabola-and-line.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-403-lattice-points-enclosed-by-parabola-and-line.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-403-lattice-points-enclosed-by-parabola-and-line.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-403-lattice-points-enclosed-by-parabola-and-line.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-404-crisscross-ellipses.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-404-crisscross-ellipses.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-404-crisscross-ellipses.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-404-crisscross-ellipses.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-405-a-rectangular-tiling.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-405-a-rectangular-tiling.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-405-a-rectangular-tiling.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-405-a-rectangular-tiling.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-406-guessing-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-406-guessing-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-406-guessing-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-406-guessing-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-407-idempotents.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-407-idempotents.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-407-idempotents.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-407-idempotents.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-408-admissible-paths-through-a-grid.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-408-admissible-paths-through-a-grid.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-408-admissible-paths-through-a-grid.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-408-admissible-paths-through-a-grid.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-409-nim-extreme.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-409-nim-extreme.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-409-nim-extreme.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-409-nim-extreme.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-41-pandigital-prime.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-41-pandigital-prime.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-41-pandigital-prime.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-41-pandigital-prime.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-410-circle-and-tangent-line.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-410-circle-and-tangent-line.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-410-circle-and-tangent-line.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-410-circle-and-tangent-line.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-411-uphill-paths.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-411-uphill-paths.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-411-uphill-paths.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-411-uphill-paths.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-412-gnomon-numbering.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-412-gnomon-numbering.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-412-gnomon-numbering.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-412-gnomon-numbering.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-413-one-child-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-413-one-child-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-413-one-child-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-413-one-child-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-414-kaprekar-constant.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-414-kaprekar-constant.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-414-kaprekar-constant.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-414-kaprekar-constant.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-415-titanic-sets.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-415-titanic-sets.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-415-titanic-sets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-415-titanic-sets.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-416-a-frogs-trip.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-416-a-frogs-trip.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-416-a-frogs-trip.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-416-a-frogs-trip.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-417-reciprocal-cycles-ii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-417-reciprocal-cycles-ii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-417-reciprocal-cycles-ii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-417-reciprocal-cycles-ii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-418-factorisation-triples.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-418-factorisation-triples.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-418-factorisation-triples.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-418-factorisation-triples.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-419-look-and-say-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-419-look-and-say-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-419-look-and-say-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-419-look-and-say-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-42-coded-triangle-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-42-coded-triangle-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-42-coded-triangle-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-42-coded-triangle-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-420-2x2-positive-integer-matrix.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-420-2x2-positive-integer-matrix.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-420-2x2-positive-integer-matrix.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-420-2x2-positive-integer-matrix.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-421-prime-factors-of-n151.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-421-prime-factors-of-n151.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-421-prime-factors-of-n151.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-421-prime-factors-of-n151.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-422-sequence-of-points-on-a-hyperbola.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-422-sequence-of-points-on-a-hyperbola.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-422-sequence-of-points-on-a-hyperbola.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-422-sequence-of-points-on-a-hyperbola.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-423-consecutive-die-throws.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-423-consecutive-die-throws.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-423-consecutive-die-throws.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-423-consecutive-die-throws.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-424-kakuro.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-424-kakuro.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-424-kakuro.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-424-kakuro.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-425-prime-connection.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-425-prime-connection.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-425-prime-connection.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-425-prime-connection.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-426-box-ball-system.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-426-box-ball-system.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-426-box-ball-system.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-426-box-ball-system.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-427-n-sequences.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-427-n-sequences.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-427-n-sequences.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-427-n-sequences.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-428-necklace-of-circles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-428-necklace-of-circles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-428-necklace-of-circles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-428-necklace-of-circles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-429-sum-of-squares-of-unitary-divisors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-429-sum-of-squares-of-unitary-divisors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-429-sum-of-squares-of-unitary-divisors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-429-sum-of-squares-of-unitary-divisors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-43-sub-string-divisibility.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-43-sub-string-divisibility.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-43-sub-string-divisibility.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-43-sub-string-divisibility.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-430-range-flips.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-430-range-flips.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-430-range-flips.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-430-range-flips.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-431-square-space-silo.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-431-square-space-silo.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-431-square-space-silo.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-431-square-space-silo.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-432-totient-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-432-totient-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-432-totient-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-432-totient-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-433-steps-in-euclids-algorithm.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-433-steps-in-euclids-algorithm.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-433-steps-in-euclids-algorithm.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-433-steps-in-euclids-algorithm.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-434-rigid-graphs.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-434-rigid-graphs.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-434-rigid-graphs.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-434-rigid-graphs.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-435-polynomials-of-fibonacci-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-435-polynomials-of-fibonacci-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-435-polynomials-of-fibonacci-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-435-polynomials-of-fibonacci-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-436-unfair-wager.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-436-unfair-wager.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-436-unfair-wager.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-436-unfair-wager.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-437-fibonacci-primitive-roots.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-437-fibonacci-primitive-roots.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-437-fibonacci-primitive-roots.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-437-fibonacci-primitive-roots.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-438-integer-part-of-polynomial-equations-solutions.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-438-integer-part-of-polynomial-equations-solutions.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-438-integer-part-of-polynomial-equations-solutions.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-438-integer-part-of-polynomial-equations-solutions.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-439-sum-of-sum-of-divisors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-439-sum-of-sum-of-divisors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-439-sum-of-sum-of-divisors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-439-sum-of-sum-of-divisors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-44-pentagon-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-44-pentagon-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-44-pentagon-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-44-pentagon-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-440-gcd-and-tiling.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-440-gcd-and-tiling.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-440-gcd-and-tiling.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-440-gcd-and-tiling.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-441-the-inverse-summation-of-coprime-couples.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-441-the-inverse-summation-of-coprime-couples.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-441-the-inverse-summation-of-coprime-couples.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-441-the-inverse-summation-of-coprime-couples.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-442-eleven-free-integers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-442-eleven-free-integers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-442-eleven-free-integers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-442-eleven-free-integers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-443-gcd-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-443-gcd-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-443-gcd-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-443-gcd-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-444-the-roundtable-lottery.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-444-the-roundtable-lottery.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-444-the-roundtable-lottery.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-444-the-roundtable-lottery.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-445-retractions-a.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-445-retractions-a.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-445-retractions-a.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-445-retractions-a.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-446-retractions-b.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-446-retractions-b.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-446-retractions-b.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-446-retractions-b.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-447-retractions-c.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-447-retractions-c.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-447-retractions-c.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-447-retractions-c.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-448-average-least-common-multiple.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-448-average-least-common-multiple.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-448-average-least-common-multiple.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-448-average-least-common-multiple.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-449-chocolate-covered-candy.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-449-chocolate-covered-candy.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-449-chocolate-covered-candy.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-449-chocolate-covered-candy.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-45-triangular-pentagonal-and-hexagonal.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-45-triangular-pentagonal-and-hexagonal.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-45-triangular-pentagonal-and-hexagonal.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-45-triangular-pentagonal-and-hexagonal.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-450-hypocycloid-and-lattice-points.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-450-hypocycloid-and-lattice-points.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-450-hypocycloid-and-lattice-points.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-450-hypocycloid-and-lattice-points.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-451-modular-inverses.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-451-modular-inverses.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-451-modular-inverses.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-451-modular-inverses.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-452-long-products.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-452-long-products.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-452-long-products.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-452-long-products.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-453-lattice-quadrilaterals.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-453-lattice-quadrilaterals.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-453-lattice-quadrilaterals.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-453-lattice-quadrilaterals.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-454-diophantine-reciprocals-iii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-454-diophantine-reciprocals-iii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-454-diophantine-reciprocals-iii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-454-diophantine-reciprocals-iii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-455-powers-with-trailing-digits.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-455-powers-with-trailing-digits.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-455-powers-with-trailing-digits.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-455-powers-with-trailing-digits.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-456-triangles-containing-the-origin-ii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-456-triangles-containing-the-origin-ii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-456-triangles-containing-the-origin-ii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-456-triangles-containing-the-origin-ii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-457-a-polynomial-modulo-the-square-of-a-prime.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-457-a-polynomial-modulo-the-square-of-a-prime.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-457-a-polynomial-modulo-the-square-of-a-prime.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-457-a-polynomial-modulo-the-square-of-a-prime.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-458-permutations-of-project.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-458-permutations-of-project.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-458-permutations-of-project.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-458-permutations-of-project.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-459-flipping-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-459-flipping-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-459-flipping-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-459-flipping-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-46-goldbachs-other-conjecture.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-46-goldbachs-other-conjecture.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-46-goldbachs-other-conjecture.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-46-goldbachs-other-conjecture.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-460-an-ant-on-the-move.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-460-an-ant-on-the-move.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-460-an-ant-on-the-move.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-460-an-ant-on-the-move.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-461-almost-pi.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-461-almost-pi.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-461-almost-pi.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-461-almost-pi.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-462-permutation-of-3-smooth-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-462-permutation-of-3-smooth-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-462-permutation-of-3-smooth-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-462-permutation-of-3-smooth-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-463-a-weird-recurrence-relation.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-463-a-weird-recurrence-relation.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-463-a-weird-recurrence-relation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-463-a-weird-recurrence-relation.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-464-mbius-function-and-intervals.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-464-mbius-function-and-intervals.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-464-mbius-function-and-intervals.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-464-mbius-function-and-intervals.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-465-polar-polygons.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-465-polar-polygons.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-465-polar-polygons.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-465-polar-polygons.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-466-distinct-terms-in-a-multiplication-table.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-466-distinct-terms-in-a-multiplication-table.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-466-distinct-terms-in-a-multiplication-table.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-466-distinct-terms-in-a-multiplication-table.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-467-superinteger.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-467-superinteger.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-467-superinteger.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-467-superinteger.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-468-smooth-divisors-of-binomial-coefficients.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-468-smooth-divisors-of-binomial-coefficients.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-468-smooth-divisors-of-binomial-coefficients.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-468-smooth-divisors-of-binomial-coefficients.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-469-empty-chairs.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-469-empty-chairs.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-469-empty-chairs.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-469-empty-chairs.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-47-distinct-primes-factors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-47-distinct-primes-factors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-47-distinct-primes-factors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-47-distinct-primes-factors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-470-super-ramvok.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-470-super-ramvok.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-470-super-ramvok.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-470-super-ramvok.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-471-triangle-inscribed-in-ellipse.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-471-triangle-inscribed-in-ellipse.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-471-triangle-inscribed-in-ellipse.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-471-triangle-inscribed-in-ellipse.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-472-comfortable-distance-ii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-472-comfortable-distance-ii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-472-comfortable-distance-ii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-472-comfortable-distance-ii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-473-phigital-number-base.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-473-phigital-number-base.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-473-phigital-number-base.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-473-phigital-number-base.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-474-last-digits-of-divisors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-474-last-digits-of-divisors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-474-last-digits-of-divisors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-474-last-digits-of-divisors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-475-music-festival.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-475-music-festival.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-475-music-festival.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-475-music-festival.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-476-circle-packing-ii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-476-circle-packing-ii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-476-circle-packing-ii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-476-circle-packing-ii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-477-number-sequence-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-477-number-sequence-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-477-number-sequence-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-477-number-sequence-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-478-mixtures.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-478-mixtures.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-478-mixtures.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-478-mixtures.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-479-roots-on-the-rise.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-479-roots-on-the-rise.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-479-roots-on-the-rise.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-479-roots-on-the-rise.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-48-self-powers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-48-self-powers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-48-self-powers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-48-self-powers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-480-the-last-question.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-480-the-last-question.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-480-the-last-question.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-480-the-last-question.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-49-prime-permutations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-49-prime-permutations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-49-prime-permutations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-49-prime-permutations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-5-smallest-multiple.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-5-smallest-multiple.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-5-smallest-multiple.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-5-smallest-multiple.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-50-consecutive-prime-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-50-consecutive-prime-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-50-consecutive-prime-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-50-consecutive-prime-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-51-prime-digit-replacements.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-51-prime-digit-replacements.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-51-prime-digit-replacements.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-51-prime-digit-replacements.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-52-permuted-multiples.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-52-permuted-multiples.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-52-permuted-multiples.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-52-permuted-multiples.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-53-combinatoric-selections.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-53-combinatoric-selections.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-53-combinatoric-selections.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-53-combinatoric-selections.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-54-poker-hands.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-54-poker-hands.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-54-poker-hands.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-54-poker-hands.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-55-lychrel-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-55-lychrel-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-55-lychrel-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-55-lychrel-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-56-powerful-digit-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-56-powerful-digit-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-56-powerful-digit-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-56-powerful-digit-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-57-square-root-convergents.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-57-square-root-convergents.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-57-square-root-convergents.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-57-square-root-convergents.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-58-spiral-primes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-58-spiral-primes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-58-spiral-primes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-58-spiral-primes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-59-xor-decryption.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-59-xor-decryption.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-59-xor-decryption.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-59-xor-decryption.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-6-sum-square-difference.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-6-sum-square-difference.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-6-sum-square-difference.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-6-sum-square-difference.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-60-prime-pair-sets.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-60-prime-pair-sets.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-60-prime-pair-sets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-60-prime-pair-sets.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-61-cyclical-figurate-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-61-cyclical-figurate-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-61-cyclical-figurate-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-61-cyclical-figurate-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-62-cubic-permutations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-62-cubic-permutations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-62-cubic-permutations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-62-cubic-permutations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-63-powerful-digit-counts.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-63-powerful-digit-counts.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-63-powerful-digit-counts.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-63-powerful-digit-counts.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-64-odd-period-square-roots.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-64-odd-period-square-roots.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-64-odd-period-square-roots.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-64-odd-period-square-roots.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-65-convergents-of-e.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-65-convergents-of-e.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-65-convergents-of-e.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-65-convergents-of-e.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-66-diophantine-equation.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-66-diophantine-equation.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-66-diophantine-equation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-66-diophantine-equation.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-67-maximum-path-sum-ii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-67-maximum-path-sum-ii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-67-maximum-path-sum-ii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-67-maximum-path-sum-ii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-68-magic-5-gon-ring.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-68-magic-5-gon-ring.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-68-magic-5-gon-ring.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-68-magic-5-gon-ring.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-69-totient-maximum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-69-totient-maximum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-69-totient-maximum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-69-totient-maximum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-7-10001st-prime.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-7-10001st-prime.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-7-10001st-prime.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-7-10001st-prime.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-70-totient-permutation.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-70-totient-permutation.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-70-totient-permutation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-70-totient-permutation.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-71-ordered-fractions.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-71-ordered-fractions.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-71-ordered-fractions.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-71-ordered-fractions.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-72-counting-fractions.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-72-counting-fractions.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-72-counting-fractions.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-72-counting-fractions.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-73-counting-fractions-in-a-range.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-73-counting-fractions-in-a-range.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-73-counting-fractions-in-a-range.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-73-counting-fractions-in-a-range.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-74-digit-factorial-chains.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-74-digit-factorial-chains.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-74-digit-factorial-chains.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-74-digit-factorial-chains.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-75-singular-integer-right-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-75-singular-integer-right-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-75-singular-integer-right-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-75-singular-integer-right-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-76-counting-summations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-76-counting-summations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-76-counting-summations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-76-counting-summations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-77-prime-summations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-77-prime-summations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-77-prime-summations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-77-prime-summations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-78-coin-partitions.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-78-coin-partitions.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-78-coin-partitions.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-78-coin-partitions.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-79-passcode-derivation.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-79-passcode-derivation.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-79-passcode-derivation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-79-passcode-derivation.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-8-largest-product-in-a-series.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-8-largest-product-in-a-series.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-8-largest-product-in-a-series.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-8-largest-product-in-a-series.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-80-square-root-digital-expansion.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-80-square-root-digital-expansion.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-80-square-root-digital-expansion.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-80-square-root-digital-expansion.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-81-path-sum-two-ways.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-81-path-sum-two-ways.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-81-path-sum-two-ways.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-81-path-sum-two-ways.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-82-path-sum-three-ways.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-82-path-sum-three-ways.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-82-path-sum-three-ways.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-82-path-sum-three-ways.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-83-path-sum-four-ways.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-83-path-sum-four-ways.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-83-path-sum-four-ways.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-83-path-sum-four-ways.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-84-monopoly-odds.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-84-monopoly-odds.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-84-monopoly-odds.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-84-monopoly-odds.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-85-counting-rectangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-85-counting-rectangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-85-counting-rectangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-85-counting-rectangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-86-cuboid-route.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-86-cuboid-route.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-86-cuboid-route.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-86-cuboid-route.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-87-prime-power-triples.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-87-prime-power-triples.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-87-prime-power-triples.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-87-prime-power-triples.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-88-product-sum-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-88-product-sum-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-88-product-sum-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-88-product-sum-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-89-roman-numerals.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-89-roman-numerals.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-89-roman-numerals.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-89-roman-numerals.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-9-special-pythagorean-triplet.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-9-special-pythagorean-triplet.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-9-special-pythagorean-triplet.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-9-special-pythagorean-triplet.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-90-cube-digit-pairs.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-90-cube-digit-pairs.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-90-cube-digit-pairs.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-90-cube-digit-pairs.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-91-right-triangles-with-integer-coordinates.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-91-right-triangles-with-integer-coordinates.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-91-right-triangles-with-integer-coordinates.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-91-right-triangles-with-integer-coordinates.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-92-square-digit-chains.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-92-square-digit-chains.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-92-square-digit-chains.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-92-square-digit-chains.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-93-arithmetic-expressions.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-93-arithmetic-expressions.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-93-arithmetic-expressions.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-93-arithmetic-expressions.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-94-almost-equilateral-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-94-almost-equilateral-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-94-almost-equilateral-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-94-almost-equilateral-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-95-amicable-chains.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-95-amicable-chains.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-95-amicable-chains.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-95-amicable-chains.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-96-su-doku.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-96-su-doku.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-96-su-doku.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-96-su-doku.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-97-large-non-mersenne-prime.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-97-large-non-mersenne-prime.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-97-large-non-mersenne-prime.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-97-large-non-mersenne-prime.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-98-anagramic-squares.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-98-anagramic-squares.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-98-anagramic-squares.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-98-anagramic-squares.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-99-largest-exponential.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-99-largest-exponential.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-99-largest-exponential.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-99-largest-exponential.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/100-doors.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/100-doors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/100-doors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/100-doors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/24-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/24-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/24-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/24-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/9-billion-names-of-god-the-integer.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/9-billion-names-of-god-the-integer.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/9-billion-names-of-god-the-integer.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/9-billion-names-of-god-the-integer.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/abc-problem.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/abc-problem.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/abc-problem.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/abc-problem.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/abundant-deficient-and-perfect-number-classifications.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/abundant-deficient-and-perfect-number-classifications.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/abundant-deficient-and-perfect-number-classifications.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/abundant-deficient-and-perfect-number-classifications.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/accumulator-factory.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/accumulator-factory.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/accumulator-factory.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/accumulator-factory.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/ackermann-function.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/ackermann-function.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/ackermann-function.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/ackermann-function.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/align-columns.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/align-columns.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/align-columns.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/align-columns.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/amicable-pairs.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/amicable-pairs.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/amicable-pairs.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/amicable-pairs.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/averages-mode.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/averages-mode.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/averages-mode.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/averages-mode.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/averages-pythagorean-means.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/averages-pythagorean-means.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/averages-pythagorean-means.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/averages-pythagorean-means.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/averages-root-mean-square.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/averages-root-mean-square.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/averages-root-mean-square.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/averages-root-mean-square.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/babbage-problem.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/babbage-problem.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/babbage-problem.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/babbage-problem.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/balanced-brackets.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/balanced-brackets.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/balanced-brackets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/balanced-brackets.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/circles-of-given-radius-through-two-points.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/circles-of-given-radius-through-two-points.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/circles-of-given-radius-through-two-points.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/circles-of-given-radius-through-two-points.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/closest-pair-problem.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/closest-pair-problem.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/closest-pair-problem.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/closest-pair-problem.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/combinations.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/combinations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/combinations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/combinations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/comma-quibbling.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/comma-quibbling.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/comma-quibbling.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/comma-quibbling.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/compare-a-list-of-strings.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/compare-a-list-of-strings.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/compare-a-list-of-strings.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/compare-a-list-of-strings.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/convert-seconds-to-compound-duration.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/convert-seconds-to-compound-duration.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/convert-seconds-to-compound-duration.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/convert-seconds-to-compound-duration.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/count-occurrences-of-a-substring.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/count-occurrences-of-a-substring.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/count-occurrences-of-a-substring.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/count-occurrences-of-a-substring.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/count-the-coins.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/count-the-coins.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/count-the-coins.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/count-the-coins.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/cramers-rule.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cramers-rule.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/cramers-rule.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cramers-rule.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/cumulative-standard-deviation.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cumulative-standard-deviation.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/cumulative-standard-deviation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cumulative-standard-deviation.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/cusip.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cusip.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/cusip.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cusip.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/cut-a-rectangle.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cut-a-rectangle.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/cut-a-rectangle.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cut-a-rectangle.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/date-format.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/date-format.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/date-format.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/date-format.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/date-manipulation.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/date-manipulation.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/date-manipulation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/date-manipulation.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/day-of-the-week.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/day-of-the-week.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/day-of-the-week.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/day-of-the-week.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/deal-cards-for-freecell.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/deal-cards-for-freecell.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/deal-cards-for-freecell.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/deal-cards-for-freecell.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/deepcopy.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/deepcopy.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/deepcopy.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/deepcopy.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/define-a-primitive-data-type.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/define-a-primitive-data-type.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/define-a-primitive-data-type.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/define-a-primitive-data-type.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/department-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/department-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/department-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/department-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/discordian-date.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/discordian-date.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/discordian-date.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/discordian-date.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/dot-product.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/dot-product.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/dot-product.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/dot-product.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/element-wise-operations.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/element-wise-operations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/element-wise-operations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/element-wise-operations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/emirp-primes.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/emirp-primes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/emirp-primes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/emirp-primes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/entropy.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/entropy.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/entropy.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/entropy.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/equilibrium-index.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/equilibrium-index.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/equilibrium-index.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/equilibrium-index.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/ethiopian-multiplication.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/ethiopian-multiplication.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/ethiopian-multiplication.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/ethiopian-multiplication.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/euler-method.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/euler-method.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/euler-method.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/euler-method.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/evaluate-binomial-coefficients.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/evaluate-binomial-coefficients.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/evaluate-binomial-coefficients.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/evaluate-binomial-coefficients.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/execute-a-markov-algorithm.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/execute-a-markov-algorithm.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/execute-a-markov-algorithm.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/execute-a-markov-algorithm.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/execute-brain.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/execute-brain.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/execute-brain.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/execute-brain.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/extensible-prime-generator.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/extensible-prime-generator.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/extensible-prime-generator.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/extensible-prime-generator.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/factorial.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/factorial.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/factorial.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/factorial.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/factors-of-a-mersenne-number.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/factors-of-a-mersenne-number.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/factors-of-a-mersenne-number.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/factors-of-a-mersenne-number.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/factors-of-an-integer.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/factors-of-an-integer.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/factors-of-an-integer.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/factors-of-an-integer.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/farey-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/farey-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/farey-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/farey-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/fibonacci-n-step-number-sequences.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-n-step-number-sequences.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/fibonacci-n-step-number-sequences.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-n-step-number-sequences.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/fibonacci-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/fibonacci-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/fibonacci-word.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-word.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/fibonacci-word.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-word.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/fractran.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fractran.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/fractran.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fractran.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/gamma-function.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gamma-function.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/gamma-function.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gamma-function.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/gaussian-elimination.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gaussian-elimination.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/gaussian-elimination.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gaussian-elimination.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/general-fizzbuzz.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/general-fizzbuzz.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/general-fizzbuzz.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/general-fizzbuzz.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/generate-lower-case-ascii-alphabet.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/generate-lower-case-ascii-alphabet.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/generate-lower-case-ascii-alphabet.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/generate-lower-case-ascii-alphabet.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/generator-exponential.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/generator-exponential.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/generator-exponential.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/generator-exponential.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/gray-code.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gray-code.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/gray-code.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gray-code.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/greatest-common-divisor.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/greatest-common-divisor.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/greatest-common-divisor.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/greatest-common-divisor.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/greatest-subsequential-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/greatest-subsequential-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/greatest-subsequential-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/greatest-subsequential-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/hailstone-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hailstone-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/hailstone-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hailstone-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/happy-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/happy-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/happy-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/happy-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/harshad-or-niven-series.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/harshad-or-niven-series.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/harshad-or-niven-series.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/harshad-or-niven-series.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/hash-from-two-arrays.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hash-from-two-arrays.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/hash-from-two-arrays.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hash-from-two-arrays.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/hash-join.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hash-join.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/hash-join.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hash-join.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/heronian-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/heronian-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/heronian-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/heronian-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/hofstadter-figure-figure-sequences.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hofstadter-figure-figure-sequences.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/hofstadter-figure-figure-sequences.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hofstadter-figure-figure-sequences.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/hofstadter-q-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hofstadter-q-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/hofstadter-q-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hofstadter-q-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/i-before-e-except-after-c.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/i-before-e-except-after-c.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/i-before-e-except-after-c.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/i-before-e-except-after-c.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/iban.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/iban.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/iban.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/iban.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/identity-matrix.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/identity-matrix.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/identity-matrix.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/identity-matrix.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/iterated-digits-squaring.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/iterated-digits-squaring.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/iterated-digits-squaring.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/iterated-digits-squaring.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/jaro-distance.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/jaro-distance.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/jaro-distance.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/jaro-distance.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/jortsort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/jortsort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/jortsort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/jortsort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/josephus-problem.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/josephus-problem.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/josephus-problem.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/josephus-problem.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/k-d-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/k-d-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/k-d-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/k-d-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/kaprekar-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/kaprekar-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/kaprekar-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/kaprekar-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/knapsack-problem-0-1.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-0-1.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/knapsack-problem-0-1.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-0-1.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/knapsack-problem-bounded.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-bounded.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/knapsack-problem-bounded.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-bounded.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/knapsack-problem-continuous.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-continuous.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/knapsack-problem-continuous.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-continuous.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/knapsack-problem-unbounded.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-unbounded.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/knapsack-problem-unbounded.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-unbounded.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/knights-tour.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knights-tour.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/knights-tour.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knights-tour.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/largest-int-from-concatenated-ints.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/largest-int-from-concatenated-ints.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/largest-int-from-concatenated-ints.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/largest-int-from-concatenated-ints.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/last-friday-of-each-month.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/last-friday-of-each-month.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/last-friday-of-each-month.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/last-friday-of-each-month.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/leap-year.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/leap-year.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/leap-year.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/leap-year.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/least-common-multiple.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/least-common-multiple.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/least-common-multiple.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/least-common-multiple.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/left-factorials.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/left-factorials.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/left-factorials.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/left-factorials.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/s-expressions.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/s-expressions.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/s-expressions.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/s-expressions.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sailors-coconuts-and-a-monkey-problem.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sailors-coconuts-and-a-monkey-problem.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sailors-coconuts-and-a-monkey-problem.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sailors-coconuts-and-a-monkey-problem.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sedols.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sedols.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sedols.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sedols.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sort-an-array-of-composite-structures.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-an-array-of-composite-structures.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sort-an-array-of-composite-structures.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-an-array-of-composite-structures.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sort-disjoint-sublist.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-disjoint-sublist.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sort-disjoint-sublist.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-disjoint-sublist.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sort-stability.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-stability.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sort-stability.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-stability.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sort-using-a-custom-comparator.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-using-a-custom-comparator.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sort-using-a-custom-comparator.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-using-a-custom-comparator.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-bead-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-bead-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-bead-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-bead-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-bogosort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-bogosort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-bogosort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-bogosort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-cocktail-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-cocktail-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-cocktail-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-cocktail-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-comb-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-comb-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-comb-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-comb-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-gnome-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-gnome-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-gnome-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-gnome-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-pancake-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-pancake-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-pancake-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-pancake-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-permutation-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-permutation-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-permutation-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-permutation-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-shell-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-shell-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-shell-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-shell-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-stooge-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-stooge-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-stooge-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-stooge-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-strand-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-strand-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-strand-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-strand-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/soundex.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/soundex.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/soundex.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/soundex.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/spiral-matrix.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/spiral-matrix.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/spiral-matrix.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/spiral-matrix.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/split-a-character-string-based-on-change-of-character.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/split-a-character-string-based-on-change-of-character.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/split-a-character-string-based-on-change-of-character.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/split-a-character-string-based-on-change-of-character.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/state-name-puzzle.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/state-name-puzzle.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/state-name-puzzle.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/state-name-puzzle.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/stern-brocot-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/stern-brocot-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/stern-brocot-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/stern-brocot-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/straddling-checkerboard.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/straddling-checkerboard.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/straddling-checkerboard.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/straddling-checkerboard.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/stream-merge.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/stream-merge.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/stream-merge.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/stream-merge.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/strip-control-codes-and-extended-characters-from-a-string.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/strip-control-codes-and-extended-characters-from-a-string.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/strip-control-codes-and-extended-characters-from-a-string.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/strip-control-codes-and-extended-characters-from-a-string.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/subleq.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/subleq.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/subleq.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/subleq.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sudoku.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sudoku.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sudoku.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sudoku.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sum-digits-of-an-integer.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-digits-of-an-integer.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sum-digits-of-an-integer.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-digits-of-an-integer.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sum-multiples-of-3-and-5.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-multiples-of-3-and-5.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sum-multiples-of-3-and-5.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-multiples-of-3-and-5.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sum-of-a-series.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-of-a-series.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sum-of-a-series.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-of-a-series.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sum-of-squares.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-of-squares.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sum-of-squares.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-of-squares.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sum-to-100.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-to-100.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sum-to-100.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-to-100.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sutherland-hodgman-polygon-clipping.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sutherland-hodgman-polygon-clipping.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sutherland-hodgman-polygon-clipping.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sutherland-hodgman-polygon-clipping.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/symmetric-difference.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/symmetric-difference.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/symmetric-difference.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/symmetric-difference.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/taxicab-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/taxicab-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/taxicab-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/taxicab-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/tokenize-a-string-with-escaping.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/tokenize-a-string-with-escaping.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/tokenize-a-string-with-escaping.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/tokenize-a-string-with-escaping.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/top-rank-per-group.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/top-rank-per-group.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/top-rank-per-group.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/top-rank-per-group.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/topological-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/topological-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/topological-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/topological-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/towers-of-hanoi.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/towers-of-hanoi.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/towers-of-hanoi.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/towers-of-hanoi.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/vector-cross-product.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/vector-cross-product.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/vector-cross-product.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/vector-cross-product.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/vector-dot-product.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/vector-dot-product.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/vector-dot-product.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/vector-dot-product.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/word-wrap.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/word-wrap.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/word-wrap.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/word-wrap.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/y-combinator.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/y-combinator.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/y-combinator.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/y-combinator.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/zeckendorf-number-representation.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/zeckendorf-number-representation.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/zeckendorf-number-representation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/zeckendorf-number-representation.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/zhang-suen-thinning-algorithm.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/zhang-suen-thinning-algorithm.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/zhang-suen-thinning-algorithm.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/zhang-suen-thinning-algorithm.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/zig-zag-matrix.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/zig-zag-matrix.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/zig-zag-matrix.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/zig-zag-matrix.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-camper-leaderboard.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-camper-leaderboard.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-camper-leaderboard.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-camper-leaderboard.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-light-bright-app.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-light-bright-app.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-light-bright-app.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-light-bright-app.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-nightlife-coordination-app.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-nightlife-coordination-app.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-nightlife-coordination-app.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-nightlife-coordination-app.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-pinterest-clone.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-pinterest-clone.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-pinterest-clone.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-pinterest-clone.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-pong-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-pong-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-pong-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-pong-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-recipe-box.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-recipe-box.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-recipe-box.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-recipe-box.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-roguelike-dungeon-crawler-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-roguelike-dungeon-crawler-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-roguelike-dungeon-crawler-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-roguelike-dungeon-crawler-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-simon-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-simon-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-simon-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-simon-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-tic-tac-toe-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-tic-tac-toe-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-tic-tac-toe-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-tic-tac-toe-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-voting-app.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-voting-app.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-voting-app.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-voting-app.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-wikipedia-viewer.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-wikipedia-viewer.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-wikipedia-viewer.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-wikipedia-viewer.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-an-image-search-abstraction-layer.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-an-image-search-abstraction-layer.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-an-image-search-abstraction-layer.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-an-image-search-abstraction-layer.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-the-game-of-life.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-the-game-of-life.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-the-game-of-life.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-the-game-of-life.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/chart-the-stock-market.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/chart-the-stock-market.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/chart-the-stock-market.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/chart-the-stock-market.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/manage-a-book-trading-club.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/manage-a-book-trading-club.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/manage-a-book-trading-club.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/manage-a-book-trading-club.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/map-data-across-the-globe.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/map-data-across-the-globe.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/map-data-across-the-globe.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/map-data-across-the-globe.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/p2p-video-chat-application.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/p2p-video-chat-application.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/p2p-video-chat-application.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/p2p-video-chat-application.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/show-national-contiguity-with-a-force-directed-graph.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/show-national-contiguity-with-a-force-directed-graph.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/show-national-contiguity-with-a-force-directed-graph.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/show-national-contiguity-with-a-force-directed-graph.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/show-the-local-weather.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/show-the-local-weather.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/show-the-local-weather.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/show-the-local-weather.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/use-the-twitch-json-api.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/use-the-twitch-json-api.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/use-the-twitch-json-api.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/use-the-twitch-json-api.english.md diff --git a/curriculum/challenges/english/09-certificates/apis-and-microservices-certificate/apis-and-microservices-certificate.english.md b/curriculum/challenges/english/11-certificates/apis-and-microservices-certificate/apis-and-microservices-certificate.english.md similarity index 100% rename from curriculum/challenges/english/09-certificates/apis-and-microservices-certificate/apis-and-microservices-certificate.english.md rename to curriculum/challenges/english/11-certificates/apis-and-microservices-certificate/apis-and-microservices-certificate.english.md diff --git a/curriculum/challenges/english/11-certificates/data-analysis-with-python-certificate/data-analysis-with-python-certificate.english.md b/curriculum/challenges/english/11-certificates/data-analysis-with-python-certificate/data-analysis-with-python-certificate.english.md new file mode 100644 index 0000000000..d33b75275a --- /dev/null +++ b/curriculum/challenges/english/11-certificates/data-analysis-with-python-certificate/data-analysis-with-python-certificate.english.md @@ -0,0 +1,49 @@ +--- +id: 5e46fc95ac417301a38fb934 +title: Data Analysis with Python Certificate +challengeType: 7 +isPrivate: true +--- + +## Description +
+ +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - id: 5e46f7e5ac417301a38fb928 + title: Mean-Variance-Standard Deviation Calculator + - id: 5e46f7e5ac417301a38fb929 + title: Demographic Data Analyzer + - id: 5e46f7f8ac417301a38fb92a + title: Medical Data Visualizer + - id: 5e46f802ac417301a38fb92b + title: Page View Time Series Visualizer + - id: 5e4f5c4b570f7e3a4949899f + title: Sea Level Predictor +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```js +// solution required +``` + +
diff --git a/curriculum/challenges/english/09-certificates/data-visualization-certificate/data-visualization-certificate.english.md b/curriculum/challenges/english/11-certificates/data-visualization-certificate/data-visualization-certificate.english.md similarity index 100% rename from curriculum/challenges/english/09-certificates/data-visualization-certificate/data-visualization-certificate.english.md rename to curriculum/challenges/english/11-certificates/data-visualization-certificate/data-visualization-certificate.english.md diff --git a/curriculum/challenges/english/09-certificates/front-end-libraries-certificate/front-end-libraries-certificate.english.md b/curriculum/challenges/english/11-certificates/front-end-libraries-certificate/front-end-libraries-certificate.english.md similarity index 100% rename from curriculum/challenges/english/09-certificates/front-end-libraries-certificate/front-end-libraries-certificate.english.md rename to curriculum/challenges/english/11-certificates/front-end-libraries-certificate/front-end-libraries-certificate.english.md diff --git a/curriculum/challenges/english/09-certificates/information-securtiy-and-quality-assurance-certificate/information-securtiy-and-quality-assurance-certificate.english.md b/curriculum/challenges/english/11-certificates/information-securtiy-and-quality-assurance-certificate/information-securtiy-and-quality-assurance-certificate.english.md similarity index 79% rename from curriculum/challenges/english/09-certificates/information-securtiy-and-quality-assurance-certificate/information-securtiy-and-quality-assurance-certificate.english.md rename to curriculum/challenges/english/11-certificates/information-securtiy-and-quality-assurance-certificate/information-securtiy-and-quality-assurance-certificate.english.md index 9a62f23091..ad69f32119 100644 --- a/curriculum/challenges/english/09-certificates/information-securtiy-and-quality-assurance-certificate/information-securtiy-and-quality-assurance-certificate.english.md +++ b/curriculum/challenges/english/11-certificates/information-securtiy-and-quality-assurance-certificate/information-securtiy-and-quality-assurance-certificate.english.md @@ -1,6 +1,6 @@ --- id: 561add10cb82ac38a17213bc -title: 'Information, Securtiy and Quality Assurance Certificate' +title: 'Information Security and Quality Assurance Certificate' challengeType: 7 isHidden: false isPrivate: true @@ -31,7 +31,10 @@ tests: title: Stock Price Checker - id: 587d824a367417b2b2512c45 title: Anonymous Message Board - + - id: 5e46f979ac417301a38fb932 + title: Port Scanner + - id: 5e46f983ac417301a38fb933 + title: SHA-1 Password Cracker ``` diff --git a/curriculum/challenges/english/09-certificates/javascript-algorithms-and-data-structures-certificate/javascript-algorithms-and-data-structures-certificate.english.md b/curriculum/challenges/english/11-certificates/javascript-algorithms-and-data-structures-certificate/javascript-algorithms-and-data-structures-certificate.english.md similarity index 100% rename from curriculum/challenges/english/09-certificates/javascript-algorithms-and-data-structures-certificate/javascript-algorithms-and-data-structures-certificate.english.md rename to curriculum/challenges/english/11-certificates/javascript-algorithms-and-data-structures-certificate/javascript-algorithms-and-data-structures-certificate.english.md diff --git a/curriculum/challenges/english/09-certificates/legacy-back-end-certificate/legacy-back-end-certificate.english.md b/curriculum/challenges/english/11-certificates/legacy-back-end-certificate/legacy-back-end-certificate.english.md similarity index 100% rename from curriculum/challenges/english/09-certificates/legacy-back-end-certificate/legacy-back-end-certificate.english.md rename to curriculum/challenges/english/11-certificates/legacy-back-end-certificate/legacy-back-end-certificate.english.md diff --git a/curriculum/challenges/english/09-certificates/legacy-data-visualization-certificate/legacy-data-visualization-certificate.english.md b/curriculum/challenges/english/11-certificates/legacy-data-visualization-certificate/legacy-data-visualization-certificate.english.md similarity index 100% rename from curriculum/challenges/english/09-certificates/legacy-data-visualization-certificate/legacy-data-visualization-certificate.english.md rename to curriculum/challenges/english/11-certificates/legacy-data-visualization-certificate/legacy-data-visualization-certificate.english.md diff --git a/curriculum/challenges/english/09-certificates/legacy-front-end-certificate/legacy-front-end-certificate.english.md b/curriculum/challenges/english/11-certificates/legacy-front-end-certificate/legacy-front-end-certificate.english.md similarity index 100% rename from curriculum/challenges/english/09-certificates/legacy-front-end-certificate/legacy-front-end-certificate.english.md rename to curriculum/challenges/english/11-certificates/legacy-front-end-certificate/legacy-front-end-certificate.english.md diff --git a/curriculum/challenges/english/11-certificates/machine-learning-with-python-certificate/machine-learning-with-python-certificate.english.md b/curriculum/challenges/english/11-certificates/machine-learning-with-python-certificate/machine-learning-with-python-certificate.english.md new file mode 100644 index 0000000000..c5c793652c --- /dev/null +++ b/curriculum/challenges/english/11-certificates/machine-learning-with-python-certificate/machine-learning-with-python-certificate.english.md @@ -0,0 +1,49 @@ +--- +id: 5e46fc95ac417301a38fb935 +title: Machine Learning with Python Certificate +challengeType: 7 +isPrivate: true +--- + +## Description +
+ +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - id: 5e46f8d6ac417301a38fb92d + title: Rock Paper Scissors + - id: 5e46f8dcac417301a38fb92e + title: Cat and Dog Image Classifier + - id: 5e46f8e3ac417301a38fb92f + title: Book Recommendation Engine using KNN + - id: 5e46f8edac417301a38fb930 + title: Linear Regression Health Costs Calculator + - id: 5e46f8edac417301a38fb931 + title: Neural Network SMS Text Classifier +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```js +// solution required +``` + +
diff --git a/curriculum/challenges/english/09-certificates/responsive-web-design-certificate/responsive-web-design-certificate.english.md b/curriculum/challenges/english/11-certificates/responsive-web-design-certificate/responsive-web-design-certificate.english.md similarity index 100% rename from curriculum/challenges/english/09-certificates/responsive-web-design-certificate/responsive-web-design-certificate.english.md rename to curriculum/challenges/english/11-certificates/responsive-web-design-certificate/responsive-web-design-certificate.english.md diff --git a/curriculum/challenges/english/11-certificates/scientific-computing-with-python-certificate/scientific-computing-with-python-certificate.english.md b/curriculum/challenges/english/11-certificates/scientific-computing-with-python-certificate/scientific-computing-with-python-certificate.english.md new file mode 100644 index 0000000000..531e2f70ed --- /dev/null +++ b/curriculum/challenges/english/11-certificates/scientific-computing-with-python-certificate/scientific-computing-with-python-certificate.english.md @@ -0,0 +1,50 @@ +--- +id: 5e44431b903586ffb414c951 +title: Scientific Computing with Python Certificate +challengeType: 7 +isPrivate: true +--- + +## Description +
+ +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - id: 5e44412c903586ffb414c94c + title: Arithmetic Formatter + - id: 5e444136903586ffb414c94d + title: Time Calculator + - id: 5e44413e903586ffb414c94e + title: Budget App + - id: 5e444147903586ffb414c94f + title: Polygon Area Calculator + - id: 5e44414f903586ffb414c950 + title: Probability Calculator + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```js +// solution required +``` + +
diff --git a/curriculum/schema/challengeSchema.js b/curriculum/schema/challengeSchema.js index 3ca10005aa..a64ad56a60 100644 --- a/curriculum/schema/challengeSchema.js +++ b/curriculum/schema/challengeSchema.js @@ -10,7 +10,7 @@ function getSchemaForLang(lang) { challengeOrder: Joi.number(), challengeType: Joi.number() .min(0) - .max(9) + .max(10) .required(), checksum: Joi.number(), dashedName: Joi.string(), diff --git a/tools/scripts/seed/seedAuthUser.js b/tools/scripts/seed/seedAuthUser.js index 61e54c43b9..74b9a43a41 100644 --- a/tools/scripts/seed/seedAuthUser.js +++ b/tools/scripts/seed/seedAuthUser.js @@ -64,6 +64,9 @@ MongoClient.connect(MONGOHQ_URL, { useNewUrlParser: true }, function( isApisMicroservicesCert: false, isInfosecQaCert: false, is2018FullStackCert: false, + isSciCompPyCert: false, + isDataAnalysisPyCert: false, + isMachineLearningPyCert: false, completedChallenges: [], portfolio: [], yearsTopContributor: [], diff --git a/utils/index.js b/utils/index.js index 8909fe8d73..a1893c6e4e 100644 --- a/utils/index.js +++ b/utils/index.js @@ -11,7 +11,10 @@ const idToTitle = new Map( '660add10cb82ac38a17513be': 'Legacy Back End', '561add10cb82ac39a17513bc': 'Legacy Data Visualization', '561add10cb82ac38a17513be': 'Legacy Front End', - '561add10cb82ac38a17213bd': 'Full Stack' + '561add10cb82ac38a17213bd': 'Full Stack', + '5e44431b903586ffb414c951': 'Scientific Computing with Python', + '5e46fc95ac417301a38fb934': 'Data Analysis with Python', + '5e46fc95ac417301a38fb935': 'Machine Learning with Python' }) );