feat(curriculum): adding dsa course to catalog (#65870)

Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
This commit is contained in:
Jessica Wilkins
2026-02-24 09:03:23 -08:00
committed by GitHub
parent f8abe08af8
commit 62cb6671ac
74 changed files with 2407 additions and 5 deletions
+8 -1
View File
@@ -17,7 +17,8 @@ enum Topic {
D3 = 'd3',
Api = 'api',
InformationSecurity = 'information-security',
ComputerFundamentals = 'computer-fundamentals'
ComputerFundamentals = 'computer-fundamentals',
ComputerScience = 'computer-science'
}
interface Catalog {
@@ -189,5 +190,11 @@ export const catalog: Catalog[] = [
level: Levels.Advanced,
hours: 2,
topic: Topic.CSS
},
{
superBlock: SuperBlocks.IntroductionToAlgorithmsAndDataStructures,
level: Levels.Intermediate,
hours: 6,
topic: Topic.ComputerScience
}
];
@@ -366,7 +366,8 @@ export const superBlockToCertMap: {
[SuperBlocks.CssGrid]: null,
[SuperBlocks.LabProductLandingPage]: null,
[SuperBlocks.CssAnimations]: null,
[SuperBlocks.LearnPythonForBeginners]: null
[SuperBlocks.LearnPythonForBeginners]: null,
[SuperBlocks.IntroductionToAlgorithmsAndDataStructures]: null
};
export const certificationRequirements: Partial<
+4 -2
View File
@@ -65,7 +65,8 @@ export enum SuperBlocks {
CssGrid = 'css-grid',
LabProductLandingPage = 'lab-product-landing-page',
CssAnimations = 'css-animations',
LearnPythonForBeginners = 'learn-python-for-beginners'
LearnPythonForBeginners = 'learn-python-for-beginners',
IntroductionToAlgorithmsAndDataStructures = 'introduction-to-algorithms-and-data-structures'
}
export const languageSuperBlocks = [
@@ -216,7 +217,8 @@ export const superBlockStages: StageMap = {
SuperBlocks.CssGrid,
SuperBlocks.LabProductLandingPage,
SuperBlocks.CssAnimations,
SuperBlocks.LearnPythonForBeginners
SuperBlocks.LearnPythonForBeginners,
SuperBlocks.IntroductionToAlgorithmsAndDataStructures
]
};